Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Autorización de grano fino en datos compartidos

4 tareas · 38 min · Principiante

Cuando varios actores comparten las mismas carpetas y las mismas tablas, la decisión ya no es «entra o no entra», sino qué documento y qué columna. Lees el modelo de relaciones de los documentos de Mejorana Ingeniería, las carpetas y relaciones de una obra concreta y la vista de personal que consumen las interventorías, y encuentras qué ve cada firma externa que nadie quiso mostrarle.

0 de 4 · 0%

Objetivo de la sala

Cuando varios actores comparten las mismas carpetas y las mismas tablas, la decisión ya no es «entra o no entra», sino qué documento y qué columna. Lees el modelo de relaciones de los documentos de Mejorana Ingeniería, las carpetas y relaciones de una obra concreta y la vista de personal que consumen las interventorías, y encuentras qué ve cada firma externa que nadie quiso mostrarle.

En un modelo de relaciones, el permiso no se guarda en cada documento: se calcula siguiendo vínculos. Esta carpeta está compartida con esta firma, esta persona es miembro de la firma, este documento está dentro de aquella carpeta, aquella carpeta está dentro de otra. La herencia hace que compartir una carpeta comparta todo lo que cuelga de ella, a cualquier profundidad, y eso es exactamente lo que se quiere casi siempre.

El riesgo es que el efecto de compartir depende de dónde está la carpeta en el árbol, y quien comparte rara vez mira el árbol. Compartir una carpeta alta «para que vea un archivo» concede todas las de debajo, incluidas las que ya estaban compartidas con otro. Por eso, en grano fino, la pregunta del revisor no es «¿qué se compartió con esta firma?», sino «¿a qué documentos llega esta firma siguiendo todas las relaciones?».

Responde para continuar

Según modelo-de-relaciones.txt, si se comparte con una firma la carpeta raíz de una obra, ¿qué puede leer esa firma?

Ver pista de ayuda

Lee la línea de herencia del modelo.

El contrato de una firma lleva sus precios unitarios, y lo último que quiere Mejorana es que otra firma que compite en sus licitaciones los lea. Para saber quién llega a un documento hay que recorrer el árbol hacia arriba: el documento, su carpeta, la carpeta padre, y en cada paso mirar con quién está compartida.

Abre el laboratorio. Lee carpetas-OB-0412.txt y relaciones-OB-0412.txt y sigue el camino desde el contrato de FC07 hacia arriba.

Responde para continuar

¿A través de qué carpeta puede la firma FC11 leer el contrato DOC-88410 de FC07? Escribe su id.

Ver pista de ayuda

El contrato no está en una carpeta compartida con FC11, pero su carpeta tiene un padre.

En datos tabulares el grano fino tiene dos ejes. El filtro de filas decide qué registros ve cada uno (las obras que supervisa una interventoría); el tratamiento de columnas decide qué campos de esos registros ve y en qué forma: visibles, enmascarados o excluidos. Una vista puede filtrar las filas perfectamente y aun así entregar a un externo una columna que la política no le permite ver nunca.

Lee vista-personal-en-obra.txt y compara el tratamiento de cada columna con lo que politica-de-tratamiento.txt dice para los externos, según la clasificación.

Responde para continuar

¿Qué columna de la vista ven las interventorías aunque la política de tratamiento la excluye para externos? Escribe su nombre.

Ver pista de ayuda

Busca la clasificación para la que la política dice «nunca».

El residente compartió la carpeta de contratos con FC11 para que viera un modelo en blanco. La necesidad era legítima; la relación que la cubre concede mucho más.

Responde para continuar

¿Qué corrección cubre la necesidad de FC11 sin exponer el contrato de FC07?

Ver pista de ayuda

La relación que sobra es la que concede el árbol entero; la necesidad era un documento.

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