🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónUn permiso por función y no uno para todas
4 tareas · 38 min · Principiante
Asignar un rol IAM compartido a todas las funciones es el error más común en serverless. Se auditan los privilegios excesivos de Factura Guamo y se diseñan roles individuales con permisos mínimos acotados por recurso.
Objetivo de la sala
Asignar un rol IAM compartido a todas las funciones es el error más común en serverless. Se auditan los privilegios excesivos de Factura Guamo y se diseñan roles individuales con permisos mínimos acotados por recurso.Por rapidez en el despliegue, muchos equipos crean un único rol de ejecución (ej: LambdaBasicExecutionRole extendido con políticas amplias) y lo asignan a todas las funciones del proyecto. Si una función secundaria de envío de correos sufre una inyección de código mediante una biblioteca vulnerable, el atacante hereda permisos para escribir en DynamoDB, borrar buckets S3 o desencadenar pagos, vulnerando todo el ecosistema. Cada función debe poseer su propio rol IAM con permisos exclusivos sobre los recursos que utiliza.
Responde para continuar
¿Cuál es el riesgo de compartir un único rol IAM entre todas las funciones de una aplicación serverless?
Ver pista de ayuda
Aplica el principio de compartimentación y contención del radio de explosión.
La auditoría de identidades examina qué políticas están asociadas a cada componente de cómputo.
Abre el laboratorio y lee roles-funciones-iam.txt. Identifica el rol compartido que concede comodines excesivos a múltiples funciones.
Esta tarea se hace en el laboratorio
Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
¿Qué rol IAM compartido figura asignado indiscriminadamente a todas las funciones? Escribe su nombre.
Ver pista de ayuda
Consulta la columna rol_iam_asignado en el inventario.
El dictamen técnico cataloga los riesgos derivados del mal uso de identidades de ejecución.
Examina auditoria-privilegios-serverless.txt y localiza el hallazgo asociado a la existencia de una única credencial maestra compartida.
Esta tarea se hace en el laboratorio
Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
¿Qué código de hallazgo documenta la existencia de un rol compartido único como riesgo crítico? Escribe el código.
Ver pista de ayuda
Revisa la primera columna del informe de auditoría IAM.
La corrección arquitectónica exige crear un rol por función y sustituir los comodines (*) por los nombres de recurso de Amazon (ARNs) específicos de las tablas o colas requeridas.
Responde para continuar
¿Cómo debe estructurarse la política de ejecución de la función fn-notificador-email?
Ver pista de ayuda
Aplica el mínimo privilegio estricto tanto en la acción como en el recurso de destino.
Preparando el escritorio…
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.