🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónAD CS avanzado: ESC6, ESC9, ESC10 y la era del mapeo fuerte de certificados
4 tareas · 30 min · Principiante
Active Directory Certificate Services (AD CS) ha sido el epicentro de la investigación de seguridad en entornos Windows en los últimos años. Más allá de las plantillas mal configuradas (ESC1-ESC4), existen fallos a nivel de la propia Autoridad de Certificación y debilidades sutiles en la forma en que Kerberos valida los certificados de autenticación (ESC6, ESC9, ESC10). En esta sala estudiarás los ataques de mapeo de identidad y la actualización de seguridad KB5014754 que cambió para siempre la PKI corporativa.
Objetivo de la sala
Active Directory Certificate Services (AD CS) ha sido el epicentro de la investigación de seguridad en entornos Windows en los últimos años. Más allá de las plantillas mal configuradas (ESC1-ESC4), existen fallos a nivel de la propia Autoridad de Certificación y debilidades sutiles en la forma en que Kerberos valida los certificados de autenticación (ESC6, ESC9, ESC10). En esta sala estudiarás los ataques de mapeo de identidad y la actualización de seguridad KB5014754 que cambió para siempre la PKI corporativa.El vector conocido como ESC6 ocurre a nivel de la configuración global de la CA y no en plantillas individuales. Si el flag EDITF_ATTRIBUTESUBJECTALTNAME2 se encuentra habilitado en el registro de la entidad certificadora, la CA permitirá que cualquier solicitud de certificado especifique un nombre alternativo de sujeto (SAN) arbitrario en los atributos de la petición.
Esto significa que incluso si las plantillas tienen desmarcada la opción 'Supply in the request', la CA ignorará esa restricción y emitirá un certificado a nombre de cualquier usuario o Administrador del Dominio, convirtiendo cualquier plantilla válida para autenticación en una vía de compromiso total.
Responde para continuar
¿Por qué el flag EDITF_ATTRIBUTESUBJECTALTNAME2 en la CA representa un riesgo de seguridad crítico?
Ver pista de ayuda
Habilita a nivel de servidor la inclusión de identidades ajenas en las solicitudes de certificados.
Tradicionalmente, cuando un usuario presentaba un certificado digital para autenticarse mediante Kerberos PKINIT, el KDC buscaba en el directorio al usuario cuyo User Principal Name (UPN) o sAMAccountName coincidiera con la identidad indicada en el certificado.
En los escenarios ESC9 y ESC10, un atacante con permisos de escritura sobre una cuenta intermedia (GenericWrite sobre una cuenta de máquina o usuario) cambia temporalmente su UPN para que coincida con el de un administrador, solicita un certificado legítimo sin SAN malicioso, y luego revierte el UPN. Como el certificado no contenía el SID del objeto, el sistema lo aceptaba válidamente para autenticarse como el administrador.
Responde para continuar
¿Qué debilidad histórica permitía los ataques de mapeo débil de certificados clasificados como ESC9 y ESC10?
Ver pista de ayuda
La identidad se comprobaba contra campos de texto modificables en lugar del identificador único de seguridad.
En respuesta a estas vulnerabilidades sistémicas, Microsoft publicó la actualización de seguridad KB5014754, que introdujo una nueva extensión en los certificados: la inclusión del OID del SID de seguridad del objeto (szOID_NTDS_CA_SECURITY_EXT).
Con esta mejora, el KDC no se limita a leer el nombre en el certificado; comprueba que el SID embebido criptográficamente coincida con el SID real del objeto en Active Directory. El despliegue de esta actualización culmina en el modo 'Full Enforcement', donde cualquier certificado que carezca de mapeo fuerte es rechazado para autenticación de dominio.
Responde para continuar
¿Qué elemento incluye la actualización KB5014754 en los certificados para garantizar el mapeo fuerte de identidades?
Ver pista de ayuda
Incrusta criptográficamente el Security Identifier exclusivo de la identidad que solicita el ticket.
Para auditar el estado de AD CS, los equipos defensivos utilizan herramientas especializadas como Certify, PSPKIA o Locksmith. La remediación incluye deshabilitar de forma inmediata el flag EDITF_ATTRIBUTESUBJECTALTNAME2 mediante certutil -setreg policy\EditFlags -EDITF_ATTRIBUTESUBJECTALTNAME2.
Asimismo, se deben eliminar las plantillas obsoletas o no utilizadas, revocar permisos de escritura no autorizados sobre las plantillas y el objeto de la CA en el contenedor Public Key Services, y asegurar que todos los servidores de dominio tengan activo el modo de cumplimiento estricto de certificados.
Responde para continuar
¿Cómo se desactiva de forma segura el flag global EDITF_ATTRIBUTESUBJECTALTNAME2 en la entidad emisora?
Ver pista de ayuda
Se utiliza la utilidad certutil para retirar la bandera de la política de emisión y se reinicia el servicio.
Whoami-Labs Pro
Whoami-Labs Pro utiliza cookies
Utilizamos cookies y almacenamiento local para el funcionamiento del sitio y la seguridad de tu sesión y, solo si lo autorizas, analítica. Puedes aceptar, rechazar o personalizar. Política de Cookies · 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
Medimos con Google Analytics cómo se usa la plataforma; solo si lo aceptas
Google Analytics (cookies _ga) nos dice qué páginas se usan y dónde se atascan las personas. No enviamos tu nombre ni tu correo. Sin tu permiso no se carga, y puedes cambiarlo cuando quieras desde «Cookies» al final de la página.
Marketing
Hoy no usamos cookies de marketing; si algún día lo hacemos, será 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.