🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónAutorizació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.
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.
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
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.