Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Claves y secretos en variables y plantillas

4 tareas · 35 min · Principiante

El módulo 21 buscó secretos en repositorios. En una cuenta de nube viven en dos sitios más, y los dos parecen seguros desde fuera: las variables de entorno de las funciones y las plantillas con las que se crea la infraestructura. Togüí entregó sus variables, la plantilla de la pila de integraciones, lo que esa pila publica al terminar y sus notas de rotación. Los valores son marcadores ficticios y en el informe tampoco se copia ninguno: se cita dónde está, desde cuándo y qué hacer.

0 de 4 · 0%

Objetivo de la sala

El módulo 21 buscó secretos en repositorios. En una cuenta de nube viven en dos sitios más, y los dos parecen seguros desde fuera: las variables de entorno de las funciones y las plantillas con las que se crea la infraestructura. Togüí entregó sus variables, la plantilla de la pila de integraciones, lo que esa pila publica al terminar y sus notas de rotación. Los valores son marcadores ficticios y en el informe tampoco se copia ninguno: se cita dónde está, desde cuándo y qué hacer.

Las variables de entorno de una función se cifran en reposo, y esa frase tranquiliza a mucha gente. Lo que no dice es quién las ve: cualquiera que pueda leer la configuración de la función obtiene el valor en claro, y ese permiso de lectura suele estar repartido entre más identidades de las que el cliente imagina. La propia documentación del proveedor recomienda guardar credenciales en un gestor de secretos y dejar en la variable solo la referencia.

La diferencia práctica es la rotación. Con el valor dentro de la variable, cambiarlo exige tocar y volver a desplegar cada función; con la referencia, se cambia en un sitio y nadie se entera.

Responde para continuar

¿Por qué una clave en una variable de entorno es un hallazgo aunque esté cifrada en reposo?

Ver pista de ayuda

Pregúntate quién tiene permiso para describir una función.

En la exportación hay cuatro funciones y dos maneras de resolver lo mismo. Una guarda el valor dentro de la variable; otra guarda una referencia a un secreto del gestor y lo pide al arrancar. Para el informe hace falta el nombre exacto de la variable que lleva el valor, porque es lo que el cliente busca para cambiarlo.

Abre el laboratorio y lee las variables de las cuatro funciones.

Responde para continuar

Escribe el nombre de la variable de entorno que guarda el valor de un secreto en lugar de una referencia.

Ver pista de ayuda

Compara cómo resuelven la credencial la función de informes y la de conciliación.

En las plantillas de infraestructura hay un atributo que marca un parámetro para que no se muestre: con él puesto, las llamadas que describen la pila devuelven el valor enmascarado. Lo que casi nadie lee es el límite que la propia documentación advierte: ese enmascarado no cubre la sección de metadatos ni la de salidas. Si el valor se publica como salida de la pila, cualquiera que pueda describirla lo lee entero, con la marca puesta y todo.

Lee la plantilla y después lo que la pila publica al terminar.

Responde para continuar

Escribe el nombre del parámetro marcado para no mostrarse cuyo valor aparece igualmente en la salida de la pila.

Ver pista de ayuda

Mira qué parámetro referencia la sección de salidas.

Un informe se archiva, se reenvía y se adjunta a correos. Copiar dentro el valor de una clave lo convierte en un lugar nuevo donde esa clave está expuesta, y es un error que se comete por querer ser preciso. Lo preciso es otra cosa: dónde vive el valor, desde cuándo, qué puede hacer quien lo tenga y qué se hace primero.

Responde para continuar

¿Cómo entra en el informe la clave de la integración del socio?

Ver pista de ayuda

El cliente tiene que poder encontrarla y cambiarla sin que el informe la repita.

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