🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónPolíticas, roles y relaciones de confianza
5 tareas · 37 min · Principiante
Antes de hablar de mínimo privilegio hay que saber leer lo que concede cada nube y a quién. En AWS un rol tiene dos documentos: lo que puede hacer y quién puede asumirlo. En Azure el permiso es una asignación de rol sobre un alcance, y en Google Cloud es una vinculación de rol a un miembro en un recurso. Con las tres consolas de Curtiembres Barbasco, una curtiembre ficticia, lees esas relaciones como lo haría una auditora: solo lectura de evidencia, nada se ejecuta.
Objetivo de la sala
Antes de hablar de mínimo privilegio hay que saber leer lo que concede cada nube y a quién. En AWS un rol tiene dos documentos: lo que puede hacer y quién puede asumirlo. En Azure el permiso es una asignación de rol sobre un alcance, y en Google Cloud es una vinculación de rol a un miembro en un recurso. Con las tres consolas de Curtiembres Barbasco, una curtiembre ficticia, lees esas relaciones como lo haría una auditora: solo lectura de evidencia, nada se ejecuta.Un rol de AWS no es una persona: es una identidad que alguien asume para obtener credenciales temporales. Lleva dos cosas distintas. La política de permisos dice qué acciones sobre qué recursos se permiten. La política de confianza dice qué principales pueden asumir el rol: una cuenta, un servicio, un usuario o una identidad federada.
Un rol con permisos modestos y una confianza abierta es tan riesgoso como uno con permisos amplios: quien lo asuma obtiene sus permisos, sea quien sea. Por eso al auditar un rol se leen las dos mitades.
Responde para continuar
¿Qué define la política de confianza de un rol de AWS?
Ver pista de ayuda
Piensa en la pregunta «¿quién puede entrar a este rol?», no en «¿qué hace dentro?».
El elemento Principal de una política de confianza nombra a quién se le da la llave. Puede ser un servicio de la plataforma, un usuario concreto, la raíz de otra cuenta (que delega en esa cuenta la decisión de quién entra) o un comodín que significa «cualquiera». Con el comodín y sin ninguna condición, la confianza no limita quién puede intentar asumir el rol: lo único que queda como barrera es lo que cada llamador tenga permitido en su propia cuenta.
Abre las cuatro políticas de confianza de aws/ y busca la que no pone límite a quién puede intentar asumirla.
Responde para continuar
Escribe el nombre del rol cuya política de confianza admite a cualquier principal sin condición alguna.
Ver pista de ayuda
Busca un Principal que sea un comodín en lugar de una cuenta o un servicio concreto.
En Azure, un permiso es una asignación de rol: un principal, un rol y un alcance (grupo de administración, suscripción, grupo de recursos o recurso). Lo asignado en un alcance rige sobre todo lo que cuelga de él. Por eso «Owner» sobre una suscripción entera pesa mucho más que «Owner» sobre un grupo de recursos: incluye la facultad de asignar roles a otros.
El archivo azure/asignaciones-de-rol.txt lista las asignaciones de la empresa. Hay varias de Owner, pero no todas con el mismo alcance.
Responde para continuar
¿A qué principal se le asignó el rol Owner sobre toda la suscripción de producción?
Ver pista de ayuda
Descarta las filas de Owner cuyo alcance es un grupo de recursos.
En Google Cloud una vinculación une un rol con una lista de miembros, y la política de un proyecto es el conjunto de sus vinculaciones. Los roles básicos (propietario, editor y lector) son muy amplios porque cubren casi todos los servicios del proyecto; para casi cualquier tarea concreta existe un rol predefinido más estrecho.
Revisa gcp/politica-proyecto.txt y cuenta cuántos miembros reciben un rol básico capaz de modificar el proyecto, es decir, propietario o editor. Los de lector no cuentan.
Responde para continuar
¿A cuántos miembros distintos concede la política los roles básicos de propietario o de editor?
Ver pista de ayuda
Suma los miembros de la vinculación de propietario y los de la de editor.
Cuando una empresa externa asume un rol en tu cuenta, hay un riesgo sutil: un tercero con muchos clientes podría, por error o engaño, usar su acceso para actuar sobre la cuenta de otro cliente. La condición sts:ExternalId agrega un identificador acordado entre las dos partes que el tercero debe presentar al asumir el rol, y evita que se le use como intermediario con la cuenta equivocada.
El rol de lectura de auditoría de Barbasco lo lleva; el de soporte externo, cuya confianza nombra la raíz de otra cuenta de un proveedor, no.
Responde para continuar
El rol de soporte externo confía en la cuenta de un proveedor y no exige identificador externo. ¿Cuál es el hallazgo?
Ver pista de ayuda
La confianza dice «esta cuenta», pero no dice «para este cliente».
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.