En clair
Une entreprise distribue des badges : chaque salarié en a un, qui ouvre les portes dont il a besoin, et pas les autres. Le jour où il change de service, on change ses accès ; le jour où il part, on désactive son badge le soir même. La gestion des identités, c'est exactement cela, appliqué aux comptes informatiques. Les attaques les plus graves ne passent presque jamais par une faille technique sophistiquée : elles passent par un compte trop puissant, oublié ou mal protégé.
Cette fiche s'applique à Active Directory, à Entra ID et à n'importe quel annuaire. Pour l'articulation entre AD et Entra ID, voir l'hybridation.
1. Les notions
| Terme | Signification |
|---|---|
| Identité | Une personne, une application ou une machine connue de l'annuaire |
| Authentification | Prouver qui l'on est (mot de passe, clé de sécurité, biométrie) |
| Autorisation | Ce qu'on a le droit de faire une fois authentifié |
| IAM (Identity and Access Management) | L'ensemble : annuaires, authentification, droits |
| IGA (Identity Governance and Administration) | Le pilotage : cycle de vie, demandes d'accès, revues, conformité |
| PAM (Privileged Access Management) | La protection spécifique des comptes d'administration |
| Moindre privilège | Chacun reçoit uniquement les droits nécessaires à sa tâche, pendant le temps nécessaire |
Trois sortes d'identités
| Type | Exemples | Risque principal |
|---|---|---|
| Humaines | Salariés, prestataires, invités | Hameçonnage, mots de passe réutilisés, comptes de partants oubliés |
| Comptes de service | Compte d'une application, d'une sauvegarde, d'une tâche planifiée | Mot de passe qui n'expire jamais, droits excessifs, personne n'en est responsable |
| Machines et applications | Ordinateurs du domaine, identités managées, applications enregistrées dans Entra ID | Secrets oubliés dans des scripts, certificats non renouvelés |
2. Le cycle de vie : arrivée, mobilité, départ
C'est le cœur du sujet. On parle souvent de processus JML (Joiner, Mover, Leaver).
| Étape | Ce qu'il faut faire | Erreur classique |
|---|---|---|
| Arrivée | Créer le compte à partir d'une demande validée (idéalement du logiciel RH), l'ajouter aux groupes de son rôle, double authentification dès le premier jour | Copier les droits d'un collègue, avec tout son historique |
| Mobilité | Retirer les anciens accès, puis ajouter les nouveaux | Ajouter sans retirer : au fil des années, le compte accumule tout |
| Absence longue | Désactiver temporairement si la politique le prévoit | Compte actif mais inutilisé pendant des mois |
| Départ | Désactiver le jour même, révoquer les sessions et jetons, récupérer les appareils, transférer les données, supprimer après le délai prévu | Compte laissé actif « au cas où », boîte aux lettres partagée sans fin |
La procédure de départ
- Désactiver le compte (pas le supprimer tout de suite : on perdrait l'historique et les droits sur les fichiers).
- Réinitialiser son mot de passe et révoquer les sessions en cours (dans Entra ID : Révoquer les sessions), pour que les jetons déjà émis cessent de fonctionner.
- Retirer le compte des groupes, licences, applications et rôles.
- Récupérer les appareils et effacer à distance les données de l'entreprise sur les téléphones (MDM).
- Transférer la boîte aux lettres et les fichiers au responsable, selon la politique de l'entreprise.
- Vérifier les accès hors annuaire : comptes locaux d'applications, accès fournisseurs, VPN, outils SaaS achetés hors du service informatique.
- Supprimer le compte après le délai de conservation défini (30 à 90 jours selon les organisations).
Une source de vérité
Le meilleur déclencheur de ces étapes, c'est le logiciel RH : quand un départ y est saisi, le compte est désactivé automatiquement. Entra ID propose des flux de travail de cycle de vie et le provisionnement depuis les principaux logiciels RH ; côté libre, des outils d'IGA comme midPoint jouent ce rôle.
3. Le moindre privilège et les rôles
Ne donnez jamais de droits directement à une personne : donnez-les à un groupe qui représente un rôle, et mettez les personnes dans ce groupe. Quand quelqu'un change de poste, on change ses groupes ; quand un droit doit évoluer, on le change une fois, pour tout le rôle.
Dans Active Directory, le modèle classique est AGDLP :
| Lettre | Signification | Exemple |
|---|---|---|
| A (Accounts) | Les comptes utilisateurs… | spo |
| G (Global groups) | …sont placés dans des groupes globaux par rôle… | GG_Comptabilite |
| DL (Domain Local groups) | …membres de groupes locaux de domaine par ressource et par niveau d'accès… | DL_Partage_Compta_Modification |
| P (Permissions) | …qui portent les permissions sur la ressource | Droit Modification sur \\SRV-FIC01\Compta |
Résultat : en lisant les groupes d'un utilisateur, on sait ce qu'il fait ; en lisant les groupes d'une ressource, on sait qui y accède.
4. Les comptes à privilèges
Séparer le compte du quotidien et le compte d'administration
| Compte | Usage | Exemple |
|---|---|---|
| Compte standard | Messagerie, navigation, bureautique | spo |
| Compte d'administration | Administration uniquement : pas de messagerie, pas de navigation web | adm-spo |
| Compte d'administration du domaine (si nécessaire) | Contrôleurs de domaine uniquement | t0-spo |
Un administrateur qui lit ses courriels avec son compte d'administrateur du domaine offre à un simple courriel piégé les clés de toute l'entreprise.
Le modèle en niveaux (tiering)
Microsoft et l'ANSSI recommandent de cloisonner l'administration en niveaux : un compte d'un niveau ne se connecte jamais à une machine d'un niveau moins protégé, pour que ses identifiants ne puissent pas y être volés.
| Niveau | Contient | Administré depuis |
|---|---|---|
| Niveau 0 (Tier 0) | Ce qui contrôle l'identité : contrôleurs de domaine, AD CS (autorité de certification), serveur Entra Connect, AD FS, et tout ce qui peut les administrer (sauvegardes, hyperviseurs des contrôleurs) | Postes d'administration dédiés (PAW) |
| Niveau 1 | Serveurs et applications de l'entreprise : fichiers, bases de données, applications métiers | Postes ou serveurs de rebond dédiés |
| Niveau 2 | Postes de travail et appareils des utilisateurs | Outils de support, comptes de support dédiés |
Les pièges du niveau 0
Tout ce qui peut agir sur un contrôleur de domaine est du niveau 0 : l'hyperviseur qui l'héberge, la console de sauvegarde qui le restaure, l'outil de déploiement qui y pousse des logiciels, le serveur de synchronisation vers Entra ID. Un antivirus ou un outil de supervision administré depuis un poste ordinaire et installé sur les contrôleurs de domaine est un chemin d'attaque direct.
Les autres mesures pour les administrateurs
| Mesure | Ce qu'elle apporte |
|---|---|
| Groupes privilégiés quasi vides (Admins du domaine, Administrateurs de l'entreprise) | Moins de comptes à protéger ; Microsoft recommande moins de 5 administrateurs généraux dans Entra ID |
| Groupe Protected Users pour les comptes d'administration de l'AD | Désactive des mécanismes d'authentification anciens (NTLM, chiffrements faibles, délégation) pour ces comptes |
| Windows LAPS | Un mot de passe administrateur local différent sur chaque poste et serveur, changé automatiquement : un mot de passe volé n'ouvre plus tout le parc |
| Accès juste-à-temps (PIM dans Entra ID, licence Entra ID P2 ou gouvernance) | Les rôles sont éligibles, pas permanents : on les active pour quelques heures, avec justification, double authentification et éventuellement approbation |
| Postes d'administration dédiés (PAW) | Les identifiants d'administration ne transitent jamais par un poste exposé à Internet |
| Double authentification résistante à l'hameçonnage | Clés FIDO2 ou Windows Hello for Business pour tous les administrateurs (fiche dédiée à venir) |
Les comptes d'urgence (break glass)
Prévoyez deux comptes d'urgence dans Entra ID, cloud uniquement (jamais synchronisés), avec le rôle d'administrateur général, pour le jour où plus personne ne peut se connecter (panne de la double authentification, erreur dans l'accès conditionnel, compte d'administrateur bloqué) :
- authentification par clé FIDO2 (conservée au coffre) ou mot de passe très long conservé sous séquestre ;
- exclus des stratégies d'accès conditionnel qui pourraient les bloquer, mais surveillés : toute connexion doit déclencher une alerte ;
- testés régulièrement, et leur procédure d'utilisation documentée.
5. Les comptes de service
| Bonne pratique | Comment |
|---|---|
| Comptes de service managés dans l'AD | gMSA (group Managed Service Account) : le mot de passe est généré et changé automatiquement par l'AD, personne ne le connaît |
| Identités managées dans Azure | Une application Azure s'authentifie sans aucun secret stocké |
| Un compte par service, avec un responsable nommé | Savoir à quoi il sert et qui décide de sa suppression |
| Droits minimaux, jamais Admins du domaine | Un compte de sauvegarde n'a pas besoin d'être administrateur de tout |
| Pas d'ouverture de session interactive | Restreindre par stratégie de groupe (Interdire l'ouverture de session locale, par les services Bureau à distance) |
| Secrets dans un coffre (Azure Key Vault, HashiCorp Vault, Bitwarden Secrets Manager…) | Pas de mot de passe en clair dans un script ou une configuration |
Créer un gMSA (dans PowerShell avec le module Active Directory, sur une forêt où la clé racine KDS existe) :
New-ADServiceAccount -Name gmsa-sauvegarde `
-DNSHostName gmsa-sauvegarde.entreprise.local `
-PrincipalsAllowedToRetrieveManagedPassword "GG_Serveurs_Sauvegarde"
6. La politique de mots de passe
Les recommandations ont changé. La norme américaine NIST SP 800-63B (révision 4, 2025), largement reprise, impose désormais :
| Règle | Recommandation actuelle |
|---|---|
| Longueur | Au moins 15 caractères pour un mot de passe utilisé seul, au moins 8 s'il est combiné à un second facteur |
| Règles de composition (majuscule, chiffre, caractère spécial obligatoires) | À ne plus imposer : elles produisent des mots de passe prévisibles (Bonjour2026!) |
| Changement périodique obligatoire | À ne plus imposer ; changement forcé seulement en cas de compromission |
| Liste de mots de passe interdits | Obligatoire : refuser les mots de passe courants, attendus ou déjà divulgués |
| Longueur maximale | Accepter au moins 64 caractères, et les phrases de passe |
Dans Entra ID, la protection par mot de passe bloque les mots de passe faibles et une liste personnalisée (nom de l'entreprise, ville) ; un agent l'étend à l'Active Directory local. Le meilleur mot de passe reste celui qu'on n'a pas à retenir : gestionnaire de mots de passe (voir la fiche dédiée) et, à terme, clés d'accès (passkeys) sans mot de passe.
7. Revues d'accès, journalisation et audit
Les revues d'accès
Au moins une fois par trimestre pour les accès sensibles, une fois par an pour le reste : chaque responsable confirme que les membres de ses groupes et les comptes de son application en ont toujours besoin. Entra ID automatise ces revues (licence de gouvernance) ; sinon, un export et un tableur signé suffisent pour commencer.
À vérifier à chaque revue :
- les comptes inactifs depuis plus de 90 jours ;
- les comptes dont le mot de passe n'expire jamais ;
- les membres des groupes privilégiés ;
- les invités et prestataires dont la mission est terminée.
Lister les comptes inactifs depuis 90 jours dans l'AD :
Search-ADAccount -AccountInactive -TimeSpan 90.00:00:00 -UsersOnly |
Select-Object Name, SamAccountName, LastLogonDate
Les événements à surveiller
| Événement Windows (contrôleurs de domaine) | Signification |
|---|---|
| 4728, 4732, 4756 | Un membre a été ajouté à un groupe de sécurité (global, local, universel) : à alerter pour les groupes privilégiés |
| 4720 | Un compte utilisateur a été créé |
| 4625 | Échec d'ouverture de session (en masse : attaque par force brute) |
| 4740 | Un compte a été verrouillé |
Centralisez ces journaux (SIEM, ou un outil de collecte comme Wazuh ou Graylog) et alertez sur les changements des groupes privilégiés.
Auditer son Active Directory
| Outil | Éditeur | Ce qu'il fait |
|---|---|---|
| ORADAD | ANSSI | Collecte les données de l'AD pour l'analyse de sa sécurité, selon les points de contrôle de l'ANSSI |
| PingCastle | Netwrix | Rapport de sécurité de l'AD avec un score et des recommandations priorisées ; utilisation gratuite pour auditer son propre réseau |
| BloodHound (édition communautaire) | SpecterOps | Cartographie les chemins d'attaque vers les comptes privilégiés : très parlant pour convaincre |
| Purple Knight | Semperis | Évaluation gratuite de l'exposition de l'AD et d'Entra ID |
Lancez ces outils avec l'accord écrit de la direction : ce sont aussi des outils qu'utilisent les attaquants.
8. La liste de contrôle
| Point | Fait ? |
|---|---|
| Procédure d'arrivée, de mobilité et de départ écrite, et déclenchée par les RH | ☐ |
| Désactivation des comptes de partants le jour même | ☐ |
| Droits attribués par groupes de rôle, jamais en direct | ☐ |
| Comptes d'administration séparés des comptes du quotidien | ☐ |
| Groupes privilégiés réduits au strict nécessaire | ☐ |
| Windows LAPS déployé sur tous les postes et serveurs | ☐ |
| Deux comptes d'urgence cloud, surveillés | ☐ |
| Comptes de service recensés, avec un responsable, en gMSA quand c'est possible | ☐ |
| Politique de mots de passe : longueur, liste d'interdits, pas de changement périodique forcé | ☐ |
| Double authentification pour tous, résistante à l'hameçonnage pour les administrateurs | ☐ |
| Revues d'accès planifiées | ☐ |
| Alertes sur les changements des groupes privilégiés | ☐ |
| Audit de l'AD (PingCastle ou ORADAD) au moins une fois par an | ☐ |
À retenir
- Arrivée, mobilité, départ : le départ se traite le jour même, et la mobilité commence par retirer les anciens droits.
- Moindre privilège : des droits par groupes de rôle, jamais en direct.
- Comptes d'administration séparés, modèle en niveaux, LAPS, accès juste-à-temps, et deux comptes d'urgence surveillés.
- Comptes de service : gMSA ou identités managées, un responsable, des droits minimaux, des secrets dans un coffre.
- Mots de passe longs, liste d'interdits, pas de changement périodique forcé ; revues d'accès régulières et audit de l'AD.
Sources
- Microsoft : le modèle en niveaux pour Active Directory
- Microsoft : Privileged Identity Management (PIM)
- Microsoft : référentiel de sécurité, accès privilégiés
- NIST SP 800-63B-4 : exigences d'authentification
- ANSSI : recommandations relatives à l'administration sécurisée des systèmes d'information
- ANSSI : ORADAD, outil de collecte pour l'audit d'Active Directory