🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónPlantillas vulnerables de certificados: ESC1 y relé ESC8
4 tareas · 30 min · Principiante
Los Servicios de Certificados de Active Directory (AD CS) emiten credenciales criptográficas de alta confianza. En esta sala profundizarás en las dos malas configuraciones más críticas documentadas en entornos corporativos: la plantilla ESC1 (que permite al solicitante fijar la identidad arbitraria del certificado) y el relé NTLM contra la interfaz web HTTP de la Entidad de Certificación (ESC8).
Objetivo de la sala
Los Servicios de Certificados de Active Directory (AD CS) emiten credenciales criptográficas de alta confianza. En esta sala profundizarás en las dos malas configuraciones más críticas documentadas en entornos corporativos: la plantilla ESC1 (que permite al solicitante fijar la identidad arbitraria del certificado) y el relé NTLM contra la interfaz web HTTP de la Entidad de Certificación (ESC8).En AD CS, una plantilla de certificado define quién puede solicitarla y para qué sirve. La condición de vulnerabilidad ESC1 ocurre cuando coinciden tres factores en una plantilla publicada: 1) Los usuarios autenticados comunes tienen permisos de inscripción (Enroll). 2) La plantilla permite Autenticación de Cliente (Client Authentication) como uso de clave extendido (EKU). 3) En la pestaña de Nombre de Sujeto, la opción 'Supply in the request' (ENROLLEE_SUPPLIES_SUBJECT) está activada, lo que autoriza al cliente a especificar en la petición qué identidad figurará en el certificado emitido.
Responde para continuar
¿Qué combinación de factores convierte a una plantilla de AD CS en vulnerable a ESC1?
Ver pista de ayuda
Permitir que el solicitante elija quién es en un certificado que sirve para autenticarse rompe la confianza.
Cuando una plantilla vulnerable a ESC1 está activa en Marisma, cualquier empleado puede emitir una petición de certificado incluyendo en el campo Nombre Alternativo del Sujeto (SAN) el correo o nombre de la cuenta 'Administrator'. La Entidad de Certificación (CA) firma el certificado sin validar si quien lo pide es realmente el Administrador. Con ese archivo de certificado y su clave privada en mano, el atacante utiliza la extensión PKINIT de Kerberos para solicitar un TGT directamente a nombre del Administrador del Dominio.
Responde para continuar
¿Cómo aprovecha un atacante una plantilla ESC1 para escalar privilegios?
Ver pista de ayuda
El certificado emitido tiene valor probatorio de identidad ante Kerberos a través de PKINIT.
Muchos servidores AD CS instalan el rol complementario de Inscripción Web (sitio web '/certsrv' en IIS). Este servicio permite solicitar certificados a través de un navegador web y, por defecto, admite autenticación NTLM sin protección extendida (EPA) ni forzado de firmas. Si un atacante coacciona a una máquina del dominio para que se conecte hacia él y reenvía (relé) esa autenticación NTLM entrante contra la web de la CA, la entidad emite un certificado a nombre de la máquina víctima de forma totalmente transparente.
Responde para continuar
¿En qué consiste la técnica de ataque conocida como ESC8 en AD CS?
Ver pista de ayuda
Aprovecha que la interfaz web de inscripción acepta NTLM sin protección de canal para emitir credenciales al atacante.
El cierre de estas dos brechas es directo una vez conocidas las causas: para ESC1, desmarcar la opción 'Supply in the request' en todas las plantillas que admitan autenticación de cliente, obligando a que la identidad se construya exclusivamente a partir de los datos verificados del objeto en Active Directory. Para ESC8, deshabilitar la interfaz web '/certsrv' si no es estrictamente necesaria o, en su defecto, habilitar Protección Extendida para la Autenticación (EPA) y forzar que el canal requiera HTTPS con enlace de canal sellado.
Responde para continuar
¿Cuál es la medida correctiva principal para neutralizar el vector ESC1 en una plantilla de AD CS?
Ver pista de ayuda
La identidad debe ser construida por la CA desde el directorio, no proporcionada arbitrariamente por el 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.