Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Consentimiento, delegación y cuentas familiares

5 tareas · 38 min · Principiante

En la identidad de clientes muchas personas actúan por otras: el titular que paga el plan de su familia, la hija que agenda las citas de su madre, la cuidadora contratada. Lees los contratos familiares de Hicotea Salud, la regla de visibilidad del titular, las delegaciones registradas y lo que hicieron los delegados en septiembre, y encuentras dónde el permiso real no coincide con lo que alguien consintió.

0 de 5 · 0%

Objetivo de la sala

En la identidad de clientes muchas personas actúan por otras: el titular que paga el plan de su familia, la hija que agenda las citas de su madre, la cuidadora contratada. Lees los contratos familiares de Hicotea Salud, la regla de visibilidad del titular, las delegaciones registradas y lo que hicieron los delegados en septiembre, y encuentras dónde el permiso real no coincide con lo que alguien consintió.

Cuando una persona necesita que otra actúe por ella, la salida informal es compartir la contraseña o el celular. Es la peor: el servicio ya no sabe quién hace cada cosa, el permiso es total y no tiene fecha de fin. La delegación resuelve lo mismo con otra forma: el delegado entra con su propia cuenta, actúa sobre la cuenta ajena con un alcance acotado, por un tiempo, revocable por quien la otorgó y registrado a nombre del delegado.

Detrás hay una regla de consentimiento: lo que el sistema deja hacer al delegado no puede ser más de lo que quien otorgó vio y aceptó en pantalla. Es la misma idea del consentimiento en OAuth 2.0, donde una aplicación recibe solo los alcances que la persona autorizó. Y en las cuentas familiares aparece un caso especial: el permiso de un padre sobre los datos de su hijo depende de la edad del hijo, así que cambia solo con el paso del tiempo.

Responde para continuar

¿Qué distingue una delegación bien diseñada de compartir la contraseña?

Ver pista de ayuda

Piensa en qué puede saber después el servicio sobre quién hizo cada cosa.

Una regla que depende de la edad se puede aplicar de dos formas: calculándola en el momento de cada acceso, con la fecha de nacimiento, o con una tarea programada que cambia un indicador de vez en cuando. La segunda forma tiene un fallo silencioso: si la tarea deja de correr, nadie lo nota y el indicador se queda como estaba.

Abre el laboratorio y cruza contratos-muestra.txt con visibilidad-del-titular.txt. El corte de la evidencia es el 2027-09-30.

Responde para continuar

¿Qué beneficiario ya cumplió 18 años y su titular sigue viendo sus resultados sin que él lo haya autorizado? Escribe su id.

Ver pista de ayuda

Busca quién cumplió 18 años después de la última ejecución correcta de la tarea y antes del corte.

El consentimiento se da en una pantalla; el permiso se graba en otro sistema. Si el código que traduce uno en otro añade operaciones por su cuenta, por una plantilla o por un valor por defecto, el delegado termina con más poder del que nadie le dio, y quien otorgó no lo sabe.

Lee delegaciones.txt y compara, fila por fila, la columna de lo consentido con la del permiso emitido.

Responde para continuar

¿Qué delegación tiene un permiso emitido más amplio que lo que se consintió? Escribe su id.

Ver pista de ayuda

Compara las dos columnas de alcance de cada fila.

Una fecha de vencimiento solo protege si alguien la comprueba en el momento del acceso. Si la plataforma solo la muestra y la deja en estado «activa», el delegado sigue entrando hasta que alguien la revoque a mano.

Cruza la columna de vencimiento de delegaciones.txt con accesos-de-delegados.txt.

Responde para continuar

¿Qué delegación se usó después de su fecha de vencimiento? Escribe su id.

Ver pista de ayuda

Una de las delegaciones tiene un acceso antes y otro después de la fecha.

Los tres hallazgos de la sala tienen la misma raíz: un permiso que se calculó una vez y se guardó, en vez de evaluarse cuando se usa. El cambio de diseño es evaluar en cada acceso lo que hoy es cierto: la edad, el alcance consentido y la vigencia.

Responde para continuar

¿Qué cambio de diseño corrige la visibilidad del titular sobre sus beneficiarios?

Ver pista de ayuda

Una opción reduce el problema sin quitarlo; otra lo deja en manos de quien se beneficia de él.

Inicia sesión para registrar tus puntos y progreso en el ranking.

Whoami-Labs Pro

Whoami-Labs Pro utiliza cookies

Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad