Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

La política como código

5 tareas · 60 min · Principiante

El repositorio de políticas de Nutibara tiene una política de buckets escrita en Rego con sus pruebas en verde, una política de Azure con su asignación y su informe de cumplimiento, y un plan de remediación automática. Todo parece en orden: las pruebas pasan. Hay que leer las políticas contra los datos reales y corregir lo que dice una cosa y hace otra.

0 de 5 · 0%

Objetivo de la sala

El repositorio de políticas de Nutibara tiene una política de buckets escrita en Rego con sus pruebas en verde, una política de Azure con su asignación y su informe de cumplimiento, y un plan de remediación automática. Todo parece en orden: las pruebas pasan. Hay que leer las políticas contra los datos reales y corregir lo que dice una cosa y hace otra.

Una comparación de Rego es una igualdad exacta: si el valor que escribió quien hizo la regla no es el que trae el dato, la expresión no se cumple y la regla no produce nada, sin error ni aviso. Que las pruebas pasen no prueba nada si sus entradas se escribieron con el mismo valor equivocado que la regla.

Responde para continuar

La política de Rego nunca avisa del bucket expuesto del inventario. ¿Qué valor de acl debería comparar la primera regla? Escribe el valor.

En Rego, una regla del tipo «cifrado igual a falso» solo se cumple si el campo existe y vale falso. Si el dato ni siquiera declara el campo, la expresión queda sin definir y la regla no produce nada: justo el recurso que no dice nada es el que escapa. Cubrir ese caso exige una regla que pregunte por la ausencia.

Responde para continuar

¿Qué bucket del inventario escapa a la regla de cifrado porque no declara el campo? Escribe su nombre.

Una política de Azure puede limitarse a registrar el incumplimiento o impedirlo al crear o modificar el recurso. La definición enumera los valores que admite su parámetro de efecto, y la asignación escoge uno. Registrar sirve para medir; impedir sirve para que el problema no vuelva a aparecer.

Responde para continuar

¿Qué valor debe tomar el parámetro effect de la asignación para que la política impida crear cuentas de almacenamiento con acceso público a blobs? Escribe el valor tal como lo admite la definición.

Un informe de cumplimiento cuenta todo lo que no cumple, pero una exención apartada y vigente deja de ser un problema del equipo. La vigencia se mide contra la fecha del informe: una exención que ya venció no aparta nada, aunque siga en el registro.

Responde para continuar

¿Cuántas cuentas de almacenamiento incumplen la política hoy y no tienen una exención vigente? Escribe solo el número.

Una remediación automática actúa sin pedir permiso, y por eso solo es segura donde el cambio no puede romper un servicio. Antes de activarla, cada recurso que alcanzaría se contrasta con quién lo usa: lo que sirve a producción pide aprobación humana o una excepción, no una corrección a ciegas.

Responde para continuar

Si la remediación automática se aplicara tal cual, ¿qué bucket no conforme dejaría de servir a un uso en producción? Escribe su nombre.

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