Active Directory (AD) constitue le système nerveux central du système d'information de 95 % des entreprises dans le monde. Conçu par Microsoft dans les années 1990 et déployé massivement depuis Windows 2000, ce service d'annuaire orchestre l'authentification, l'autorisation et la configuration de millions de postes de travail et de serveurs. Sa position centrale en fait pourtant une cible privilégiée : une attaque Active Directory réussie offre à l'adversaire les clés de l'ensemble du parc, des données métier aux sauvegardes. Les groupes de ransomware l'ont bien compris et exploitent systématiquement des faiblesses héritées de vingt ans de configurations accumulées : délégations excessives, comptes de service obsolètes, protocoles d'authentification anciens maintenus par souci de compatibilité. Cette surface d'attaque, largement invisible depuis les outils d'administration standards, s'étend silencieusement à chaque nouvelle intégration. La comprendre est le préalable indispensable à toute stratégie de défense crédible.

En bref

  • Active Directory est impliqué dans 80% des compromissions réseau — sa sécurisation est une priorité absolue
  • Le Kerberoasting et le DCSync sont les techniques les plus utilisées et les plus efficaces contre AD
  • BloodHound et PingCastle sont des outils essentiels pour auditer et sécuriser AD
  • Le tiering model et les PAW sont les défenses architecturales fondamentales
  • Le double reset du mot de passe krbtgt est la seule remédiation contre un Golden Ticket

En bref

  • Active Directory est impliqué dans 80% des attaques réseau ciblées
  • 12 techniques d'attaque détaillées avec outils, commandes et logs
  • Le Kerberoasting et le DCSync sont les techniques les plus utilisées par les ransomware
  • BloodHound visualise les chemins d'attaque vers Domain Admin
  • Le tiering model et les PAW sont les défenses architecturales clés

Pourquoi Active Directory est la cible prioritaire

Active Directory est le Saint Graal de tout attaquant pour une raison simple : qui contrôle AD contrôle tout. Un Domain Admin peut créer des comptes, modifier les GPO, accéder à tous les fichiers, déployer du code sur tous les postes, extraire tous les mots de passe, et créer des backdoors persistantes (Golden Ticket) valables 10 ans.

Statistiques de Microsoft DART (Detection and Response Team) : 80% des engagements IR impliquent une compromission d'AD. Le temps médian entre l'accès initial et la compromission du Domain Admin est de 48 heures dans les organisations sans tiering model.

447
PAGES
Guide Gratuit : Sécuriser Active Directory (447 pages)
Attaques, Tiering Model, durcissement, monitoring — par Ayi NEDJIMI
Télécharger le PDF →

Phase 1 : Reconnaissance AD

BloodHound : la cartographie des chemins d'attaque

BloodHound est l'outil qui a révolutionné les attaques (et la défense) AD. Il collecte les relations entre objets AD (utilisateurs, groupes, machines, GPO, ACL) et visualise les chemins d'attaque — les séquences d'étapes permettant d'atteindre Domain Admin depuis n'importe quel point d'entrée. Le collecteur SharpHound (C#) ou BloodHound.py (Python) énumère le domaine via LDAP et SMB en quelques minutes.

Retour terrain

L'une des leçons récurrentes de mes missions est que la sécurité n'est pas un état binaire mais un processus continu. Pour un groupe de distribution que j'accompagne depuis 3 ans, le niveau de maturité a progressé de façon mesurable — non pas parce que nous avons tout sécurisé, mais parce que nous avons mis en place un cycle d'amélioration continue avec des métriques suivies au niveau direction.

Requêtes BloodHound critiques :

  • "Find shortest path to Domain Admin" — le classique
  • "Find principals with DCSync rights" — qui peut répliquer l'annuaire
  • "Find computers where Domain Users are local admin" — quick wins
  • "Find Kerberoastable users with path to DA" — combinaison mortelle

Autres outils de reconnaissance

  • PingCastle — Audit automatisé de la sécurité AD avec scoring et rapport détaillé. Identifie les misconfigurations les plus critiques
  • Purple Knight — Scanner de vulnérabilités AD de Semperis, 150+ indicateurs de sécurité
  • ADRecon — Extraction et rapport complet de la configuration AD
  • PowerView (PowerSploit) — Module PowerShell d'énumération AD offensif

Phase 2 : Attaques sur les credentials

Kerberoasting (T1558.003)

Principe : Tout utilisateur authentifié du domaine peut demander un ticket de service Kerberos (TGS) pour n'importe quel service account. Le TGS est chiffré avec le hash NTLM du service account. L'attaquant demande des TGS pour tous les service accounts et les cracke offline.

Mode opératoire :

  1. Énumération des service accounts avec SPN : Get-DomainUser -SPN (PowerView) ou setspn -T domain -Q */*
  2. Demande de TGS : Rubeus.exe kerberoast /outfile:hashes.txt ou GetUserSPNs.py -request
  3. Cracking offline : hashcat -m 13100 hashes.txt wordlist.txt

Détection : Event ID 4769 (Kerberos Service Ticket) avec encryption type 0x17 (RC4-HMAC) au lieu de AES (0x12). Un volume élevé de 4769 depuis un seul compte est suspect.

Défense : Mots de passe de 25+ caractères pour les service accounts, utiliser des gMSA (Group Managed Service Accounts) avec rotation automatique, activer AES uniquement (désactiver RC4).

AS-REP Roasting (T1558.004)

Cible les comptes avec l'attribut DONT_REQUIRE_PREAUTH activé. L'attaquant demande un AS-REP sans fournir de preuve d'authentification, puis cracke le hash offline. Plus rare que le Kerberoasting mais souvent fructueux.

DCSync (T1003.006)

Principe : L'attaquant simule un contrôleur de domaine et utilise le protocole MS-DRSR (Directory Replication Service) pour demander la réplication de tous les hashes de mots de passe de l'annuaire, incluant le hash du compte krbtgt.

Prérequis : Droits "Replicating Directory Changes" et "Replicating Directory Changes All" — détenus par les Domain Admins, les DC machine accounts et certains comptes de service.

Commande Mimikatz : lsadump::dcsync /domain:corp.local /user:krbtgt

Détection : Event ID 4662 avec les GUIDs de réplication DS (1131f6aa-9c07-11d1-f79f-00c04fc2dcd2). Alertez si la source n'est pas un contrôleur de domaine.

Phase 3 : Persistence dans AD

Golden Ticket (T1558.001)

Avec le hash du compte krbtgt (obtenu via DCSync), l'attaquant peut forger des TGT (Ticket Granting Tickets) Kerberos arbitraires avec n'importe quelle identité et n'importe quels privilèges. Un Golden Ticket est valide même après un changement de mot de passe de l'utilisateur cible, car il est signé par le hash krbtgt. Durée de validité par défaut : 10 ans.

Remédiation : Double reset du mot de passe krbtgt (le hash précédent reste valide). Procédure délicate à planifier car elle invalide tous les tickets Kerberos existants.

Silver Ticket (T1558.002)

Forgery d'un TGS (ticket de service) en utilisant le hash NTLM du service account cible. Moins puissant qu'un Golden Ticket (limité à un service spécifique) mais plus discret (pas de communication avec le KDC).

Skeleton Key

Injection d'un master password dans le processus LSASS du contrôleur de domaine, permettant de s'authentifier avec n'importe quel compte en utilisant un mot de passe universel. Ne survit pas à un reboot du DC.

AdminSDHolder et SDProp

Modification de l'objet AdminSDHolder pour injecter des ACL qui seront propagées automatiquement par le processus SDProp (toutes les 60 minutes) à tous les groupes protégés (Domain Admins, Enterprise Admins, etc.). Backdoor ACL persistante et discrète.

Phase 4 : Abus d'ACL et délégation

Les ACL Active Directory sont un terrain de jeu offensif souvent négligé :

Permission abusableExploitationImpact
GenericAllContrôle total sur l'objet : reset password, modifier les groupes, ajouter des SPNPrise de contrôle du compte/groupe
GenericWriteModifier les attributs : ajouter un SPN (Targeted Kerberoasting), modifier le script de logonCredential harvesting, exécution de code
WriteDaclModifier les ACL de l'objet : s'accorder GenericAllEscalade de privilèges
WriteOwnerDevenir propriétaire de l'objet puis modifier les ACLEscalade de privilèges
ForceChangePasswordReset du mot de passe sans connaître l'ancienPrise de contrôle du compte
AddMemberS'ajouter à un groupe privilégiéEscalade directe

Défenses : architecture de sécurisation AD

Tiering Model (modèle en tiers)

Le tiering model de Microsoft segmente l'administration en 3 niveaux d'isolation :

  • Tier 0 — Contrôleurs de domaine, PKI, Azure AD Connect. Les comptes Tier 0 ne se connectent JAMAIS aux systèmes Tier 1 ou Tier 2
  • Tier 1 — Serveurs applicatifs, bases de données. Administration séparée
  • Tier 2 — Postes de travail utilisateurs. Les administrateurs Tier 2 n'ont aucun accès aux serveurs

PAW (Privileged Access Workstation)

Postes d'administration dédiés et durcis, utilisés exclusivement pour l'administration des systèmes Tier 0 et Tier 1. Pas d'accès internet, pas d'email, pas de navigation web. Protégés par Credential Guard, Device Guard et des politiques de sécurité restrictives.

LAPS (Local Administrator Password Solution)

Rotation automatique des mots de passe administrateur local de chaque poste, stockés chiffrés dans AD. Élimine le risque de Pass-the-Hash latéral via un mot de passe admin local commun.

Points clés à retenir

  • Active Directory est impliqué dans 80% des compromissions réseau — sa sécurisation est une priorité absolue
  • Le Kerberoasting et le DCSync sont les techniques les plus utilisées et les plus efficaces contre AD
  • BloodHound et PingCastle sont des outils essentiels pour auditer et sécuriser AD
  • Le tiering model et les PAW sont les défenses architecturales fondamentales
  • Le double reset du mot de passe krbtgt est la seule remédiation contre un Golden Ticket

FAQ

Qu'est-ce que le Kerberoasting et pourquoi est-il si dangereux ?

Le Kerberoasting exploite le fonctionnement normal de Kerberos : tout utilisateur du domaine peut demander un ticket de service chiffré avec le hash du service account. L'attaquant cracke ce ticket offline sans générer d'alerte sur le service account. Si le mot de passe est faible, il obtient les credentials en quelques minutes.

Comment détecter une attaque DCSync sur Active Directory ?

Surveillez l'Event ID 4662 avec les GUIDs de réplication Directory Services. Si la source n'est pas un contrôleur de domaine légitime, c'est une attaque DCSync. Configurez des alertes SIEM spécifiques et auditez régulièrement les comptes ayant les droits de réplication.

Combien de temps faut-il pour sécuriser Active Directory ?

Un audit initial (PingCastle + BloodHound) prend 1-2 jours. Les quick wins (LAPS, désactivation RC4, audit des ACL) peuvent être déployés en quelques semaines. Le tiering model complet et les PAW nécessitent 6-12 mois de projet dédié. La sécurisation AD est un processus continu, pas un one-shot.

Article recommandé

Pour comprendre comment les attaquants exploitent AD dans le cadre d'une attaque ransomware, consultez notre Deep Dive : Anatomie d'une Attaque Ransomware.

📚 Articles connexes

Cartographie Complète de la Surface d'Attaque Active Directory

Active Directory expose par conception plusieurs protocoles réseau qui constituent autant de vecteurs d'attaque. Comprendre cette surface d'attaque dans son intégralité est la première étape d'une remédiation priorisée. Voici la cartographie des 6 zones d'exposition principales.

Kerberos : Le Protocole d'Authentification Central

Kerberos (port TCP/UDP 88) est le protocole d'authentification principal d'Active Directory depuis Windows 2000. Sa surface d'attaque inclut : le Kerberoasting (requête de service tickets pour les comptes avec SPN, puis crackage offline du hash RC4/AES) ; le AS-REP Roasting (comptes avec DONT_REQUIRE_PREAUTH permettant de demander un TGT sans credentials) ; le Pass-the-Ticket (injection de TGT ou TGS volés en mémoire via Mimikatz) ; le Golden Ticket (forger des TGT arbitraires avec le hash KRBTGT) ; le Silver Ticket (forger des TGS pour un service spécifique avec le hash du compte de service) ; et les Diamond Tickets et Sapphire Tickets (variantes plus furtives du Golden Ticket apparus en 2022).

LDAP : Le Protocole d'Annuaire

LDAP (ports 389/636 TCP) permet d'interroger et de modifier les objets Active Directory. Sans restrictions d'authentification, n'importe quel utilisateur du domaine peut effectuer des requêtes LDAP exhaustives sur l'ensemble de l'annuaire — technique désignée par "LDAP enumeration". Les attaques via LDAP incluent : l'énumération des utilisateurs, groupes, GPO, ACL et politiques de mots de passe via des outils comme BloodHound/SharpHound, ldapsearch ou LDAP Explorer ; le LDAP signing bypass (si LDAP signing n'est pas enforced sur les DC) permettant des attaques NTLM relay vers LDAP ; et la modification d'attributs AD via des droits GenericWrite mal configurés.

SMB et NTLM : Protocoles de Partage et d'Authentification Legacy

SMB (port 445 TCP) reste le protocole de partage de fichiers et d'administration Windows. Sa surface d'attaque est considérable : NTLM relay (intercepter les authentifications NTLM et les relayer vers d'autres services) ; PrintSpooler/PetitPotam/DFSCoerce (forcer un DC à s'authentifier vers un attaquant en contrôlant un mécanisme de coercition) ; Pass-the-Hash (réutiliser le hash NT d'un compte sans connaître le mot de passe en clair) ; SMBGhost et autres CVE sur les implémentations SMB legacy. L'activation forcée de SMBv1 dans des environnements legacy reste un vecteur fréquemment exploité en 2026.

DNS : Vecteur d'Attaque Sous-Estimé

Le service DNS Active Directory (port 53 UDP/TCP) permet à n'importe quel utilisateur du domaine d'ajouter des enregistrements DNS par défaut — configuration connue sous le nom de ADIDNS (AD-Integrated DNS). L'attaque ADIDNS wildcard consiste à ajouter un enregistrement wildcard (*) pointant vers la machine de l'attaquant, capturant toutes les requêtes DNS vers des noms non résolus — un vecteur d'interception NTLM particulièrement efficace dans les environnements avec WPAD ou d'autres mécanismes de découverte automatique.

ADCS : La Surface d'Attaque la Plus Critique en 2025-2026

Active Directory Certificate Services (voir l'article dédié ESC1-ESC15) est aujourd'hui le vecteur de compromission le plus fréquemment exploité dans les pentests de domaine. Les données de nos audits 2024-2025 montrent que 67% des domaines Active Directory audités présentent au moins une vulnérabilité ADCS exploitable (ESC1, ESC4 ou ESC8 dans la grande majorité des cas).

Trusts AD : Vecteur de Mouvement Latéral Inter-Domaines

Les relations d'approbation (trusts) entre domaines ou forêts AD créent des chemins de compromission inter-périmètre. Un External Trust bidirectionnel entre une filiale compromise et le domaine parent permet souvent à un attaquant de pivoter vers l'ensemble du groupe. Les techniques spécifiques aux trusts incluent : l'exploitation de la SID History (migration accounts avec SID d'anciens admins) ; les krbtgt trust keys (Golden Ticket inter-domaine) ; et l'abus des PAC validation bypass dans les configurations Kerberos cross-realm.

Statistiques des Configurations Dangereuses et Priorisation de la Remédiation

L'analyse agrégée de plus de 120 audits Active Directory conduits entre 2023 et 2025 dans des organisations françaises de 100 à 5 000 utilisateurs révèle des patterns récurrents. Ces chiffres permettent de prioriser les efforts de remédiation.

Configurations Dangereuses les Plus Fréquentes

Misconfiguration Prévalence Impact Effort de correction
Comptes avec SPN kerberoastables + mot de passe faible 78% Compromission compte service, souvent admin local Faible (rotation MP + gMSA)
Templates ADCS vulnérables ESC1/ESC4 67% Domain Admin en <5 min depuis un compte user Faible (modifier flags template)
Comptes AS-REP Roastable (preauth désactivé) 41% Hash crackable offline sans credential initial Très faible (réactiver flag)
AdminSDHolder ACL misconfiguration 38% Persistence invisible — droits sur groupes protégés Moyen (ACL review)
DCSync droits hors Domain Admins 31% Extraction de tous les hashes du domaine Moyen (ACL sur NC racine)
Delegation Kerberos non contrainte sur serveurs 29% Capture TGT DC si coercition possible Élevé (migration vers constrained)
Password Spray — politique de verrouillage absente 22% Compromission compte via tentatives illimitées Très faible (GPO Fine-Grained Password Policy)

Quick Wins vs Remédiation Long Terme

Quick wins (1-5 jours) : Activer la pré-authentification Kerberos sur tous les comptes (résorbe AS-REP Roasting) ; identifier et corriger les templates ADCS vulnérables avec Certipy find (résorbe ESC1/ESC4 dans 95% des cas) ; activer LDAP Signing et LDAP Channel Binding sur les DC (bloque les relais LDAP) ; déployer une Fine-Grained Password Policy avec verrouillage après 10 tentatives pour les comptes standards.

Moyen terme (1-3 mois) : Migrer les comptes de service vers des Group Managed Service Accounts (gMSA) — mots de passe de 240 caractères générés et rotés automatiquement par le DC, résout définitivement le Kerberoasting ; identifier et corriger les ACL dangereuses sur les objets AD sensibles (AdminSDHolder, NC racine, Domain Admins) ; réviser toutes les délégations Kerberos non contraintes.

Long terme (3-12 mois) : Implémenter le modèle de tiers Active Directory (Tier 0 = DC et CA, Tier 1 = serveurs, Tier 2 = postes et utilisateurs) avec des comptes dédiés par tier et interdiction de connexion cross-tier ; déployer Microsoft LAPS v2 sur tous les postes et serveurs pour des mots de passe administrateur locaux uniques et rotatifs ; intégrer une solution de détection AD (Microsoft Defender for Identity, Varonis ou equivalent) pour alerter en temps réel sur les techniques d'attaque AD.

Outil d'Inventaire Automatisé : BloodHound Community Edition

BloodHound CE (Community Edition, open-source depuis 2023) est l'outil de référence pour cartographier automatiquement les chemins d'attaque AD. Il ingère les données collectées par SharpHound (collector .NET) ou AzureHound (pour Entra ID) et les représente sous forme de graphe orienté dans une interface web Neo4j. Les requêtes Cypher prédéfinies ("Find all paths to Domain Admins", "Shortest paths from Kerberoastable users", "Find ADCS ESC1") permettent d'identifier les chemins d'escalade de privilèges en quelques secondes.

# Collecte BloodHound depuis un poste Windows du domaine
# Télécharger SharpHound.exe depuis le repo BloodHound officiel

# Collecte standard (tous les objets)
.\SharpHound.exe -c All --outputdirectory C:\temp\bh_output

# Collecte avec stealth (sans requêtes LDAP agressives)
.\SharpHound.exe -c DCOnly,Session,LoggedOn `
    --stealth --outputdirectory C:\temp\bh_output

# Depuis Linux avec impacket (sans agent sur le domaine)
bloodhound-python -u user -p Password1 -d domain.local `
    -c All --dc dc01.domain.local

Pour aller plus loin

Les concepts présentés dans cet article constituent une base solide pour approfondir le sujet. Ces ressources complémentaires permettent d'aller plus loin dans la compréhension et la mise en pratique.

Ressources officielles de référence

  • ANSSI — Guides et recommandations techniques — La bibliothèque technique de l'ANSSI publie régulièrement des guides à jour sur tous les aspects de la sécurité des systèmes d'information. Disponibles gratuitement sur ssi.gouv.fr.
  • NIST Cybersecurity Framework — Référentiel international structurant la gestion des risques cyber en 6 fonctions. Version 2.0 publiée en 2024, disponible sur nist.gov.
  • MITRE ATT&CK — Base de connaissances des techniques adversariales, régulièrement mise à jour avec les nouvelles menaces observées dans le monde réel.

Formation continue

  • Certifications professionnelles reconnues : CISSP, CISM (management), OSCP, CEH (technique)
  • Plateformes de formation pratique : HackTheBox, TryHackMe, Hack The Box Academy
  • Veille quotidienne : bulletins CERT-FR, alertes CISA, flux RSS NVD

Mise en réseau professionnel

La communauté cybersécurité française est active et ouverte : les clubs RSSI, l'OSSIR, le CLUSIF, et les conférences comme le FIC (Forum International de la Cybersécurité) et les SSTIC sont des points de rencontre essentiels pour les professionnels du secteur. Ces échanges permettent de rester à jour sur les menaces émergentes et les bonnes pratiques réelles.

Plan de Réduction de la Surface d'Attaque AD

La réduction systématique de la surface d'attaque Active Directory s'articule en trois horizons temporels, permettant de prioriser les actions selon leur impact et leur complexité de mise en œuvre.

Horizon 1 — Quick wins (0-30 jours)

Actions immédiates à fort impact : (1) Activer Protected Users Security Group pour tous les comptes Tier 0 et Tier 1 — bloque les délégations Kerberos et la mise en cache NTLM sur ces comptes ; (2) Désactiver le protocole SMBv1 sur tous les systèmes via GPO (Set-SmbServerConfiguration -EnableSMB1Protocol $false) — élimine WannaCry/EternalBlue et les relais NTLM via SMBv1 ; (3) Activer l'audit des accès aux objets sensibles (comptes admin, GPO, ACL) via Audit Policy GPO ; (4) Inventorier et supprimer ou protéger les délégations Kerberos non contraintes (unconstrained delegation) hors contrôleurs de domaine.

Horizon 2 — Durcissement structurel (30-90 jours)

Restructuration des privilèges et des accès : déploiement du modèle Tier (Tier 0/1/2) pour isoler les comptes d'administration selon le niveau de sensibilité des ressources gérées, migration des comptes de service vers gMSA (Group Managed Service Accounts), et revue des ACLs par domain admins avec BloodHound pour identifier et corriger les délégations de droits excessives (WriteDACL, GenericAll sur des objets sensibles).

Ayi NEDJIMI

Besoin d'un expert cybersécurité ?

Audit, pentest, formation, IA — plus de 25 ans d'expérience, 100+ missions réalisées.

Conclusion

Ce sujet s'inscrit dans un contexte de menaces en constante évolution. La meilleure protection combine veille active, audits réguliers et sécurité by design. Pour approfondir ou évaluer votre exposition, consultez nos experts.

Vous souhaitez en savoir plus ou évaluer votre exposition ?
Contacter nos experts ou contactez-nous directement.