CyberAct
Publications/#Active Directory
Tag

Active Directory : attaques et défense AD

Comprendre Active Directory

Définition

Active Directory (AD) est le service d'annuaire de Microsoft, déployé dans la quasi-totalité des infrastructures Windows d'entreprise. Il centralise l'authentification, l'autorisation et la gestion des objets réseau : utilisateurs, groupes, machines et stratégies de groupe (GPO). Son protocole d'authentification principal est Kerberos, complété par NTLM pour la compatibilité descendante. Active Directory repose sur une structure hiérarchique : forêts, domaines, unités d'organisation (OU). Les relations d'approbation entre domaines (trusts) permettent l'accès croisé aux ressources, mais introduisent des chemins d'attaque latéraux difficiles à maîtriser. Chaque objet AD possède des attributs de sécurité critiques : ACL, délégations, SPN (Service Principal Name), membership de groupes privilégiés. La compromission d'Active Directory équivaut généralement à la compromission totale du système d'information. C'est pourquoi AD est la cible privilégiée des acteurs malveillants dans les attaques de type ransomware ou espionnage. Comprendre son fonctionnement interne, ses protocoles et ses mécanismes de délégation est indispensable pour tout praticien SOC, Red Team ou Blue Team.

Détection (Blue Team / SOC)

La détection des attaques Active Directory repose sur l'analyse fine des journaux d'événements Windows. L'événement 4768 (demande TGT Kerberos) et l'événement 4769 (demande de ticket de service) permettent de détecter le Kerberoasting via des demandes massives de tickets RC4 (type de chiffrement 0x17). L'événement 4624 avec le type de connexion 3 ou 9 révèle des mouvements latéraux Pass-the-Hash ou Pass-the-Ticket. L'événement 4662 trace les accès aux attributs sensibles de l'objet domaine, notamment lors d'attaques DCSync simulant la réplication DRSUAPI. L'événement 4728 ou 4732 signale l'ajout non autorisé à un groupe privilégié (Domain Admins, Enterprise Admins). Côté outils, Microsoft Defender for Identity (MDI) corrèle ces événements nativement. Un SIEM comme Splunk ou Elastic, alimenté par les logs du contrôleur de domaine, permet de construire des règles de détection sur les comportements anormaux : pics de requêtes LDAP, énumération de SPN, modification d'ACL critiques. L'outil BloodHound en mode collecte passive génère du bruit détectable dans les logs LDAP (EventID 1644 sur les DC).

Exploitation & contre-mesures (Red Team)

Côté Red Team, Active Directory offre une surface d'attaque étendue. L'énumération initiale s'effectue avec BloodHound et SharpHound : ils cartographient les chemins d'attaque vers Domain Admin via les délégations, ACL abusables et memberships de groupes. Le Kerberoasting cible les comptes avec SPN pour extraire des tickets TGS et les cracker hors ligne avec Hashcat. L'AS-REP Roasting exploite les comptes sans pré-authentification Kerberos requise. Le Pass-the-Hash utilise des hachages NTLM capturés (via Mimikatz ou lsass dump) pour s'authentifier sans mot de passe en clair. L'attaque DCSync, réalisée avec Mimikatz ('lsadump::dcsync'), permet d'extraire les hachages de tous les comptes du domaine en usurpant les droits de réplication. Les délégations Kerberos non contraintes (Unconstrained Delegation) permettent de capturer des TGT arbitraires. Côté durcissement, les contre-mesures essentielles incluent : l'activation de la pré-authentification Kerberos sur tous les comptes, la restriction des comptes de service à des mots de passe longs (25+ caractères), l'usage du groupe 'Protected Users', le tiering de l'administration (modèle à trois niveaux), et la supervision continue des ACL critiques via des outils comme PingCastle ou Purple Knight.

Articles sur Active Directory

Red TeamDe l'AD compromis à Microsoft 365 : anatomie d'une attaque hybride

Un poste mal protégé suffit à compromettre l'intégralité d'un tenant Microsoft 365. Voici comment la chaîne d'attaque se déroule, étape par étape.

27 juin 20266 min de lecture
Red TeamGolden SAML : quand l'ADFS devient la clé de tout votre cloud

La compromission du certificat de signing ADFS permet de forger des jetons SAML valides pour tout utilisateur fédéré, MFA compris.

25 juin 20266 min de lecture
Red TeamPentest interne : quand 4 erreurs mineures compromettent tout le SI

Un pentest interne révèle comment des erreurs de configuration banales s'enchaînent pour aboutir à une compromission totale en moins de 48 heures.

22 juin 20266 min de lecture
Red TeamRelais NTLM : SMB, LDAP et la compromission du domaine AD

Sans signature SMB et LDAP, un attaquant peut enchaîner un relais NTLM jusqu'à la prise de contrôle totale d'Active Directory.

22 juin 20266 min de lecture
Red TeamLDAP Relay : du spoofing LLMNR à l'accès Admins du domaine

Comment une requête réseau mal résolue peut ouvrir la porte aux Admins du domaine — et pourquoi deux paramètres LDAP suffisent à bloquer ce chemin.

22 juin 20266 min de lecture
Red TeamIPv6 fantôme : quand DHCPv6 ouvre la voie au vol de hashs NTLM

Un faux serveur DHCPv6 suffit à détourner la résolution DNS d'un réseau Windows entier. Voici comment ça fonctionne vraiment.

22 juin 20266 min de lecture
Red TeamPingCastle : scorez et pilotez la sécurité Active Directory

PingCastle mesure la posture de sécurité Active Directory en continu. Découvrez comment en faire un outil d'amélioration, pas un simple audit.

22 juin 20265 min de lecture
Red TeamExchange Hybrid : quand le DC local ouvre une porte vers Entra ID

En configuration Exchange Hybrid, Azure AD Connect crée un pont redoutable entre votre Active Directory local et votre tenant cloud. Voici pourquoi c'est un vecteur d'attaque sérieux.

21 juin 20266 min de lecture
MenacesActive Directory : quand le contrôleur de domaine devient une porte ouverte

Un contrôleur de domaine mal configuré suffit à exposer tout un SI. LLMNR, SMB signing, versions obsolètes : le tour des vecteurs d'attaque les plus exploités.

21 juin 20265 min de lecture