Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Delegación restringida y extensiones S4U

4 tareas · 30 min · Principiante

La delegación Kerberos permite a un servidor web consultar una base de datos en nombre del usuario que inició sesión. Si la delegación sin restricciones era peligrosa, la 'delegación restringida' intentó limitarla a servicios específicos mediante las extensiones S4U2self y S4U2proxy. Sin embargo, si la configuración incluye transición de protocolos, un atacante puede suplantar a cualquier usuario del dominio ante ese servicio.

0 de 4 · 0%

Objetivo de la sala

La delegación Kerberos permite a un servidor web consultar una base de datos en nombre del usuario que inició sesión. Si la delegación sin restricciones era peligrosa, la 'delegación restringida' intentó limitarla a servicios específicos mediante las extensiones S4U2self y S4U2proxy. Sin embargo, si la configuración incluye transición de protocolos, un atacante puede suplantar a cualquier usuario del dominio ante ese servicio.

Microsoft diseñó dos extensiones de Kerberos para escenarios web: 1) S4U2self: permite a una cuenta de servicio solicitar un ticket de servicio (TGS) hacia sí misma en nombre de cualquier usuario del dominio, sin necesidad de que ese usuario le entregue una contraseña. 2) S4U2proxy: permite a la cuenta de servicio tomar ese ticket y reenviarlo a un segundo servicio autorizado (por ejemplo, un servidor SQL) para completar la transacción en nombre de la identidad suplantada.

Responde para continuar

¿Qué facultad otorga la extensión Kerberos S4U2self a una cuenta de servicio autorizada?

Ver pista de ayuda

La extensión permite a la cuenta representarse a sí misma como si fuera el usuario final.

En la delegación restringida existen dos modalidades: 'Solo Kerberos' o 'Usar cualquier protocolo de autenticación' (transición de protocolo). Si un administrador configura esta última opción, el atributo msDS-AllowedToDelegateTo define qué servicios destino pueden recibir tickets, y el flag TRUSTED_TO_AUTH_FOR_DELEGATION se activa. Si el atacante compromete la clave de la cuenta de servicio, puede usar S4U2self para simular que un Administrador del Dominio se conectó a ella y luego usar S4U2proxy para obtener acceso administrativo en el host destino.

Responde para continuar

¿Qué riesgo introduce habilitar la opción de transición de protocolos en una cuenta con delegación restringida?

Ver pista de ayuda

Permite generar tickets en nombre de cualquier identidad sin que el usuario real haya iniciado sesión.

Active Directory ofrece una defensa directa para cuentas de administración clave: marcar la opción 'La cuenta es confidencial y no se puede delegar' (ACCOUNTNOTDELEGATED en UserAccountControl). Cuando este flag está activo, el KDC rechaza cualquier solicitud de delegación (S4U2proxy o sin restricciones) que involucre a esa cuenta, emitiendo tickets que no pueden ser transferidos hacia otros servicios bajo ninguna circunstancia.

Responde para continuar

¿Qué control defensivo en las propiedades de una cuenta de usuario impide que sea objeto de delegación Kerberos?

Ver pista de ayuda

Instruye al KDC a denegar la emisión de tickets marcados como reenviables para esa identidad.

Las cuentas de usuario ordinarias empleadas como servicios son vulnerables a Kerberoasting y robo de contraseñas. La solución moderna recomendada por Microsoft son las Group Managed Service Accounts (gMSA). Las gMSA tienen contraseñas complejas de 128 caracteres administradas automáticamente por el controlador de dominio que se rotan cada 30 días, no permiten inicio de sesión interactivo y limitan estrictamente qué hosts pueden recuperar el secreto mediante el algoritmo KDS.

Responde para continuar

¿Qué ventaja operativa y defensiva ofrecen las cuentas gMSA frente a las cuentas de servicio tradicionales?

Ver pista de ayuda

Eliminan la contraseña estática humana delegando la rotación de claves criptográficas al propio sistema operativo.

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