Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Separación de entornos de datos

4 tareas · 40 min · Principiante

Los datos de entrenamiento se pueden cuidar mucho y aun así quedar abiertos por el sitio menos pensado: la cuenta con la que alguien experimenta en un cuaderno. La separación de entornos dice que desarrollo, preparación y producción no comparten permisos de escritura sobre los datos que alimentan al modelo. Lees la matriz de accesos y el registro de septiembre de Mistol Crédito, la microfinanciera inventada, y buscas dónde esa separación se rompió. Todo es lectura de documentos ficticios; no se ejecuta nada.

0 de 4 · 0%

Objetivo de la sala

Los datos de entrenamiento se pueden cuidar mucho y aun así quedar abiertos por el sitio menos pensado: la cuenta con la que alguien experimenta en un cuaderno. La separación de entornos dice que desarrollo, preparación y producción no comparten permisos de escritura sobre los datos que alimentan al modelo. Lees la matriz de accesos y el registro de septiembre de Mistol Crédito, la microfinanciera inventada, y buscas dónde esa separación se rompió. Todo es lectura de documentos ficticios; no se ejecuta nada.

Un entorno de desarrollo es para equivocarse: se prueban cosas, se rompen cosas, se trabaja con datos sintéticos. Producción es donde el modelo se entrena con los datos reales y donde un error cuesta. Separarlos significa que lo que ocurre en desarrollo no puede modificar los datos que producción usa para aprender, aunque alguien se equivoque, aunque una cuenta se comprometa.

El permiso mínimo se aplica por entorno: cada cuenta de servicio solo puede lo que su función necesita, en el entorno donde trabaja.

Responde para continuar

¿Qué protege la separación entre el entorno de desarrollo y el de producción respecto a los datos?

Ver pista de ayuda

Piensa en el peor caso de un cuaderno de pruebas: qué es lo máximo que debería poder dañar.

La matriz de accesos lista cada identidad con el entorno desde el que opera, el recurso y el permiso. Para Mistol Crédito, la regla de diseño es clara: desarrollo no escribe en ningún recurso de producción.

Una matriz se lee buscando excepciones a la regla: una identidad de desarrollo con una fila de producción, o una identidad de lectura que tiene escritura.

Responde para continuar

Compara matriz-de-accesos.csv con la regla de entornos.txt. Escribe la identidad de desarrollo que tiene permiso de escritura en un recurso de producción.

Ver pista de ayuda

Con la terminal, `cat mistol/entornos.txt` y `cat mistol/matriz-de-accesos.csv`. Busca filas con entorno de origen desarrollo y recurso de producción.

Un permiso de más no es un incidente hasta que se usa, y para saber si se usó hay que leer el registro de accesos. Quien audita no se queda con «tiene el permiso»: cuenta cuántas veces escribió, cuándo y desde dónde, porque eso decide si hay que revisar los datos que entraron por ahí.

Cuenta las escrituras que esa identidad hizo sobre el recurso de producción en el registro de septiembre.

Responde para continuar

¿Cuántas escrituras de la identidad de la tarea anterior aparecen en el registro de accesos de septiembre? Escribe solo el número.

Ver pista de ayuda

Con la terminal, `cat mistol/registro-de-accesos-septiembre.txt`. Cuenta las filas de esa identidad con la acción escritura.

Corregir un permiso de más no es solo quitarlo: es entender para qué se pidió. Alguien quiso probar con datos reales en su cuaderno, y mientras no tenga una forma segura de hacerlo, el permiso volverá a pedirse. La salida estable es darle lo que necesita sin el riesgo: una copia de solo lectura, o datos sintéticos.

Después de quitar el permiso, los datos que entraron por esa cuenta se revisan antes del siguiente entrenamiento, con las señales y las huellas que viste en las salas anteriores.

Responde para continuar

¿Cómo corriges el acceso de esa identidad?

Ver pista de ayuda

El control no puede depender de que alguien se acuerde de avisar.

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