Aller au contenu
Fondamental

Checklist de durcissement AD : plan 30/60/90 jours

Une checklist priorisée sur 30/60/90 jours pour durcir Active Directory : mesurer d'abord, bloquer les prises de domaine faciles, fermer les relais, puis structurer.

Florian Amette12 min de lecture

Les recommandations de durcissement d'Active Directory se présentent souvent sous la forme d'une liste de deux cents paramètres sans ordre. Ce n'est pas ainsi que les domaines sont réellement compromis, ni ainsi qu'ils doivent être corrigés. D'un incident à l'autre, on retrouve le même petit ensemble de chemins : un mot de passe d'administrateur local partagé, un compte de service exposé au roasting, un relais NTLM vers AD CS, une ACL obsolète qui accorde DCSync, un Domain Admin qui a ouvert une session sur un poste de travail. Fermez ceux-là en premier et vous supprimez la plupart des voies réellement empruntées par les attaquants ; tout le reste relève de l'affinage.

Cette checklist ordonne le travail selon le risque que chaque élément supprime par heure d'effort. Les 30 premiers jours ciblent les contrôles qui bloquent les prises de contrôle complètes du domaine les plus courantes, avec peu de risque de casser quoi que ce soit. Les jours 31 à 60 ferment les chemins de relais et de délégation, qui demandent davantage de tests. Les jours 61 à 90 mettent en place les contrôles structurels — tiering, hygiène des approbations, restauration — qui maintiennent le domaine défendable dans la durée. Chaque élément renvoie à un guide pas à pas.

Avant de commencer

On ne peut pas prioriser ce qu'on n'a pas mesuré, ni protéger le Tier 0 sans savoir ce qu'il contient. Consacrez-y les premiers jours, avant de toucher à la moindre GPO.

  • Réaliser une évaluation de référence — un rapport chiffré fournit un indicateur avant/après et une liste de constats classés. Voir Réaliser une évaluation PingCastle.
  • Cartographier les chemins d'attaque vers les groupes privilégiés — les constats comptent surtout lorsqu'ils s'enchaînent jusqu'aux Domain Admins. Voir La gestion des chemins d'attaque avec BloodHound.
  • Inventorier chaque actif Tier 0 — les contrôleurs de domaine en sont la partie évidente ; AD CS, Entra Connect, les serveurs de sauvegarde, les hyperviseurs et les éditeurs de GPO sont la partie qu'on oublie. Voir Définir le Tier 0.
  • Confirmer que vous disposez d'une sauvegarde AD hors ligne et restaurable — avant tout changement, assurez-vous de pouvoir annuler le pire scénario. Voir Évaluation, sauvegarde et restauration de forêt AD.
  • Activer la stratégie d'audit nécessaire pour mesurer l'impact — plusieurs étapes ultérieures reposent sur des événements désactivés par défaut. Voir Audit et détection AD.

Notez le score PingCastle, le nombre de comptes dans les groupes privilégiés et le nombre de chemins d'attaque vers Domain Admins. Ce sont ces trois chiffres que vous présenterez aux jours 30, 60 et 90.

Jours 0 à 30 : arrêter l'hémorragie

L'objectif du premier mois est de supprimer les chemins bon marché et fiables vers la compromission du domaine. Ces éléments présentent peu de risques pour l'exploitation, un fort impact contre les attaquants, et sont pour la plupart réversibles.

Comptes et groupes privilégiés

  • Réduire les groupes privilégiés à des membres nominatifs et justifiés — chaque Domain Admin supplémentaire est un identifiant de plus qui vaut la peine d'être volé. Voir Tier 0 et accès à privilèges.
  • Retirer les droits de réplication aux principaux qui ne sont pas des DC — quiconque détient DS-Replication-Get-Changes-All peut extraire tous les hachages. Voir Trouver et supprimer les droits DCSync.
  • Nettoyer les adminCount orphelins et revoir AdminSDHolder — des protections obsolètes masquent d'anciens administrateurs et des ACL étranges. Voir AdminSDHolder, SDProp et adminCount orphelins.
  • Corriger les ACL les plus dangereuses sur le domaine, AdminSDHolder et les objets Tier 0 — GenericAll et WriteDacl accordés à des groupes larges sont des chemins d'élévation directs. Voir Auditer les ACL Active Directory.

Des identifiants qui traînent

  • Déployer Windows LAPS sur chaque poste de travail et serveur membre — des mots de passe d'administrateur local uniques tuent le mouvement latéral le plus courant. Voir Déployer Windows LAPS.
  • Trouver et supprimer les mots de passe des préférences de stratégie de groupe (GPP), puis les renouveler — les valeurs cpassword sont lisibles par tout utilisateur du domaine. Voir Supprimer les mots de passe GPP.
  • Supprimer les SPN inutiles et attribuer de longs mots de passe aléatoires aux autres — cela rend le Kerberoasting et l'AS-REP roasting non rentables. Voir Se défendre contre le Kerberoasting.
  • Allonger les mots de passe des administrateurs et des comptes de service avec des stratégies affinées — la longueur l'emporte sur les règles de complexité. Voir Une stratégie de mots de passe qui fonctionne.

Gains faciles côté réseau

  • Désactiver LLMNR, NBT-NS et WPAD — cela supprime la capture d'identifiants la plus facile sur le réseau local. Voir Désactiver LLMNR, NBT-NS, mDNS et WPAD.
  • Exiger la signature SMB et supprimer SMBv1 — le relais vers SMB et le SMB hérité propice aux vers disparaissent tous deux. Voir Exiger la signature SMB.
  • Régler ms-DS-MachineAccountQuota sur 0 — les utilisateurs ordinaires ne doivent pas pouvoir créer des comptes d'ordinateurs qui alimenteront ensuite des chaînes RBCD et de relais. Voir ms-DS-MachineAccountQuota à 0.

Contrôleurs de domaine

  • Corriger les DC et confirmer l'application du canal sécurisé Netlogon — les failles de type ZeroLogon restent une prise de contrôle du domaine en un coup. Voir Application du canal sécurisé Netlogon.
  • Arrêter le spouleur d'impression et les autres services inutiles sur les DC — moins de services, moins de chemins de coercition et d'exploitation. Voir Durcissement des contrôleurs de domaine.
  • Renouveler le mot de passe krbtgt s'il n'a pas changé depuis des années — une ancienne clé krbtgt signifie que toute compromission passée peut encore permettre des golden tickets. Voir Renouveler le krbtgt sans risque.

Au jour 30, relancez PingCastle. Une baisse du score d'un tiers ou plus est courante une fois ces éléments traités.

Jours 31 à 60 : fermer les chemins de relais et de délégation

Le deuxième mois porte sur les contrôles qui nécessitent une phase d'audit : protections contre le relais NTLM, nettoyage de la délégation et AD CS. Lancez chacun en mode audit ou journalisation au jour 31, puis imposez-le au fur et à mesure que les données le permettent.

Relais NTLM et protocoles hérités

  • Imposer la signature LDAP et la liaison de canal — le relais vers LDAP est la voie par laquelle une authentification forcée se transforme en RBCD ou en shadow credentials. Voir Imposer la signature LDAP et la liaison de canal.
  • Auditer NTLM, puis supprimer NTLMv1 et restreindre NTLM là où c'est possible — chaque flux NTLM restant est un relais potentiel. Voir Auditer et restreindre NTLM.
  • Revoir de bout en bout la situation face au relais NTLM — signature, EPA et résolution de noms fonctionnent ensemble. Voir Stopper le relais NTLM.
  • Bloquer la coercition d'authentification sur les DC et les serveurs Tier 0 — les astuces à la PetitPotam alimentent toutes les chaînes de relais. Voir Bloquer la coercition d'authentification.

Services de certificats AD

  • Auditer les modèles de certificats pour ESC1–ESC4 — un modèle qui laisse le demandeur fournir le sujet est un certificat d'administrateur de domaine à la portée de tous. Voir Auditer les modèles de certificats.
  • Sécuriser ou supprimer l'inscription Web — l'inscription HTTP sans EPA est la cible de relais ESC8. Voir Sécuriser l'inscription Web AD CS.
  • Passer à l'application du mappage fort des certificats — les mappages faibles permettent à des certificats forgés ou réutilisés d'usurper des comptes. Voir Le mappage fort des certificats.
  • Traiter les AC comme du Tier 0 et fermer les constats ESC restants — voir Durcissement d'AD CS.

Kerberos et délégation

Comptes de service

Jours 61 à 90 : durcissement structurel

Une fois les chemins évidents fermés, le troisième mois construit la structure : un tiering qui empêche l'exposition des identifiants par conception, une stratégie de groupe digne de confiance, des approbations qui ne laissent pas fuir de privilèges et une capacité de restauration réellement testée.

Tiering et accès à privilèges

Stratégie de groupe et référentiels de sécurité

Contrôleurs de domaine

Approbations et conception de forêt

Sauvegarde et restauration

En continu : détecter, répéter, re-mesurer

Le durcissement se dégrade. De nouveaux serveurs reçoivent la délégation non contrainte, un éditeur réclame les droits Domain Admin, quelqu'un réactive RC4 pour un vieil équipement. Ces éléments transforment le projet de 90 jours en rythme d'exploitation.

Comment utiliser cette checklist

Copiez les checklists dans votre outil de ticketing, avec un ticket par élément, un responsable et une date cible à l'intérieur de la phase. N'attendez pas la fin d'une phase pour lancer le travail d'audit de la suivante : activer l'audit NTLM ou LDAP au jour 10 vous donne un mois de données lorsque la mise en application arrive au jour 45.

Considérez l'ordre comme un choix par défaut, pas comme une règle. Si votre rapport PingCastle révèle un constat critique — droits DCSync pour Everyone, modèle ESC1 ouvert à l'inscription par Domain Users, mot de passe de Domain Admin inchangé depuis 2011 —, corrigez-le aujourd'hui, quelle que soit sa phase. De même, si un élément ne s'applique pas (pas d'AD CS, pas d'approbations), marquez-le comme non applicable avec une courte note, afin que le prochain auditeur sache qu'il a été examiné.

Enfin, rendez compte des progrès avec les chiffres relevés avant de commencer. Un score d'évaluation en baisse et un nombre décroissant de chemins d'attaque vers Domain Admins sont ce qui justifie la prochaine vague d'investissement, et ils convainquent bien davantage qu'une liste de GPO modifiées.

Pour aller plus loin : Tier 0 & accès à privilèges, Kerberos & authentification, Délégation, NTLM & protocoles hérités, Services de certificats AD, Stratégie de groupe & SYSVOL, Durcissement des contrôleurs de domaine, Sécurité des objets & ACL, Mots de passe & comptes de service, Approbations & conception de forêt, Audit, journalisation & détection, Évaluation, sauvegarde & restauration.

Questions fréquentes

Une petite équipe informatique peut-elle vraiment boucler ce plan en 90 jours ?

La plupart des équipes terminent entièrement les 30 premiers jours et progressent nettement sur le reste. Les phases sont ordonnées selon la réduction de risque par heure d'effort, pas selon un calendrier rigide. Si un élément bloque parce qu'un responsable d'application a besoin de temps, lancez-le en mode audit, consignez l'exception avec un responsable et une date, et passez à la suite. Quatre-vingt-dix jours de progrès réguliers valent mieux qu'un plan parfait qui ne sort jamais du backlog.

Faut-il un outil comme PingCastle ou BloodHound avant de commencer ?

Il faut une mesure avant de modifier quoi que ce soit, et PingCastle est le moyen gratuit le plus rapide d'obtenir une référence chiffrée d'un domaine. BloodHound ajoute la vue des chemins d'attaque, qui montre comment les constats s'enchaînent. Aucun des deux n'est strictement indispensable, mais sans eux vous priorisez à l'aveugle et ne pouvez pas prouver à la direction que le risque a réellement diminué.

Et si une modification casse une application héritée ?

Presque tous les contrôles de cette checklist disposent d'un mode audit ou journalisation : audit NTLM, événements de signature LDAP, événements de tickets RC4, mode audit des silos d'authentification. Utilisez-le pendant deux à quatre semaines avant d'imposer, corrigez ou documentez ce qui remonte, et gardez une GPO de retour arrière prête. Lorsque quelque chose ne peut vraiment pas être corrigé, isolez-le et accordez une exception étroite et limitée dans le temps, plutôt que d'affaiblir tout le domaine.

Checklist de durcissement AD : plan 30/60/90 jours

Guides associés

Stratégie de groupe & SYSVOL

Déployer les bases de sécurité Microsoft par GPO

Déployer les bases de sécurité Microsoft par stratégie de groupe : SCT, analyse des écarts avec Policy Analyzer, tests LGPO, anneaux de déploiement, exceptions et dérive.

Intermédiaire
Durcissement des contrôleurs de domaine

Durcissement des contrôleurs de domaine : la base DC

Une checklist pratique pour durcir les contrôleurs de domaine : bases de sécurité, spouleur d'impression, droits d'ouverture de session, RDP, flux sortants et correctifs.

Fondamental