AD CS

ADCS es el rol de servicios de certificación de Microsoft que permite emitir, administrar y validar certificados digitales dentro de una infraestructura Windows.

Componente
Función

Enterprise CA

Autoridad de certificación integrada con Active Directory

Certificate Templates

Plantillas que definen qué permisos, usos y configuraciones tienen los certificados emitidos

Enrollment

Proceso por el cual un usuario o máquina solicita un certificado

PKINIT

Autenticación Kerberos mediante certificado (en lugar de hash o password)

Flujo común de emisión de certificados:

  1. El usuario o sistema solicita un certificado a la CA.

  2. La CA valida si puede emitir ese certificado (según la plantilla).

  3. Si todo es correcto, emite un certificado firmado digitalmente.

  4. Ese certificado puede ser usado como mecanismo de autenticación.

triangle-exclamation
# Discover ADCS servers in the environment
nxc ldap 192.168.56.10-23 -u '' -p '' -M adcs

ESC1: Plantillas de Certificado Desconfiguradas

Cuando todas estas condiciones se cumplen, se puede solicitar un certificado para cualquier usuario del dominio:

  1. CT_FLAG_ENROLLEE_SUPPLIES_SUBJECT habilitada.

  2. Autenticación del Cliente o Cualquier Propósito EKU (pkiextendedkeyusage = Client Authentication).

  3. Usuarios de Dominio con permisos de inscripción.

  4. Sin aprobación del manager requerido.

Identificación de plantillas vulnerables:

Solicitud de certificado en nombre del administrador:

Referencias

Última actualización