Retour au tableau de bord
04
MODULE 04 · COURS

Conditional Access

Politiques d'accès conditionnel, contrôles, report-only.

5hdurée
13sections
10questions
OBJECTIFS

Ce que vous saurez faire

5 objectifs · ~5 min

  • Décomposer une politique CA : affectations (utilisateurs, apps, conditions) → contrôles (grant / session).
  • Utiliser les named locations et l'exigence d'appareil conforme (lien Intune).
  • Déployer sûrement : report-only mode, What If, comptes break-glass exclus.
  • Construire 5 politiques types : blocage legacy auth, MFA admins, MFA tous, appareil conforme pour apps sensibles, geo-blocking.
  • Situer les templates baseline recommandés par Microsoft.

Compétences transférées depuis l'AD classique

L'admin AD réutiliseL'admin AD doit désapprendre
Logique de règles et d'exceptions« La sécurité vient du réseau/pare-feu » — ici, elle vient de l'identité + du contexte
Rigueur sur les comptes adminsAucun équivalent GPO au CA : c'est un moteur de décision par connexion
Notion de « conditions »« Bloquer une fois = bloqué partout » — le CA évalue chaque connexion
COURS

Le moteur de décision par connexion

6 sections · lecture ~45 min

1. Anatomie d'une politique CA

Contexte Un utilisateur se plaint : « Je dois refaire la MFA à chaque connexion depuis le siège, c'est pénible. » Vous ouvrez le portail CA. Encore faut-il comprendre comment une politique se lit — et où l'intervenir sans tout casser. C'est ce que couvre cette section.

Le Conditional Access (CA) est le cœur de la sécurité Entra. À chaque tentative de connexion, il évalue un contexte (qui, quoi, où, comment, quel risque) et décide : autoriser, bloquer, ou autoriser sous condition (MFA, appareil conforme…).

Une politique CA se lit comme une phrase : SI [affectations] ALORS [contrôles].

SI   utilisateurs = [qui]
     ET application/action = [quoi]
     ET conditions = [plateforme, emplacement, risque, état de l'appareil...]
ALORS accorder l'accès EN EXIGEANT [MFA / appareil conforme / app approuvée...]
     OU bloquer l'accès

Deux grands blocs :

  • Affectations (assignments) — à qui / quoi / dans quel contexte la politique s'applique.
  • Contrôles d'accès (access controls) :
    • Grant : bloquer, ou accorder sous exigence(s) (MFA, appareil conforme, app cliente approuvée, conditions d'utilisation). Combinables en ET/OU.
    • Session : limiter la session (fréquence de ré-authentification, restrictions app imposées, contrôle par Defender for Cloud Apps).
AD CLASSIQUE

Rien en AD DS n'évalue le contexte d'une connexion pour exiger de la MFA. Le plus proche (et très partiel) : restrictions d'horaires ou de postes de connexion.

ENTRA

Le CA est un concept nouveau à intégrer : moteur de décision, dynamique, évalué à chaque connexion.

2. Signaux & conditions

Les affectations combinent identité, ressource et contexte. C'est la richesse de la donnée disponible qui rend le CA puissant.

AffectationExemples
Utilisateurs / groupes / rôlesTous, un groupe, un rôle d'annuaire (ex : tous les rôles admin), invités
Ressources ciblesApplications cloud (M365, une app SaaS), actions utilisateur (enregistrement d'infos de sécurité), contextes d'authentification
Conditions — plateformesWindows, iOS, Android, macOS
Conditions — emplacementsNamed locations (IP / pays)
Conditions — client appsNavigateur, apps mobiles / desktop, clients d'authentification legacy
Conditions — état de l'appareilConforme (Intune), joint hybride Entra
Conditions — risque (P2)Risque utilisateur, risque de connexion (module 07)

Aucun équivalent direct. Les GPO ciblent des postes/utilisateurs mais n'évaluent pas dynamiquement le contexte d'une connexion (risque, appareil conforme, geo). Il faut vraiment intégrer un modèle mental différent.

3. Named locations & device compliance

À retenir L'emplacement et l'état de l'appareil deviennent des signaux d'identité. C'est un déplacement conceptuel : l'AD classique déléguait ces sujets au pare-feu et au VPN. Entra les intègre au moteur de décision.
  • Named locations : plages IP publiques ou pays que vous nommez (« Siège », « France »). Servent à conditionner ou exclure (ex : ne pas redemander la MFA depuis le siège — à manier avec prudence).
  • Appareil conforme : la conformité est évaluée par Intune (module 06) et consommée par le CA via le contrôle « Require device to be marked as compliant ». C'est le pont identité ↔ poste.
AD CLASSIQUE

Filtrer par IP relevait du pare-feu / VPN, séparé de l'identité.

ENTRA

Emplacement et conformité de poste = signaux parmi d'autres, combinés dans une même règle.

Question rapide

Votre direction propose : « on bloque simplement les connexions depuis l'étranger, ça devrait suffire ». Que répondez-vous ?

Non — le geo-blocking seul n'est pas une protection.

Un VPN place l'attaquant dans un pays autorisé en quelques secondes. Le geo est un signal parmi d'autres. Il faut le combiner avec MFA, blocage de la legacy auth et exigence d'appareil conforme. La défense en profondeur repose sur plusieurs contrôles indépendants, pas sur un seul filtre facile à contourner.

4. Contrôles disponibles

Les contrôles sont l'action que la politique déclenche quand ses conditions sont réunies.

ContrôleEffetCas typique
BloquerInterdiction sècheLegacy auth, pays non autorisés
Exiger la MFASecond facteur demandéLe plus courant, pour admins ou tous
Appareil conforme / joint hybrideRéserve l'accès aux postes gérésApps sensibles, messagerie
App cliente approuvée / MAMMobile : app approuvée uniquementOutlook mobile, protection d'app
Session (sign-in frequency)Force la ré-auth périodiquePostes partagés, invités

Les contrôles se combinent : « exiger la MFA ET un appareil conforme ». La combinaison ET est plus forte que OU — à manier selon la criticité de la ressource.

5. Déploiement sûr

Le CA peut verrouiller tout le monde dehors en une politique mal calibrée. Trois garde-fous obligatoires :

Chargement du schéma…
Cycle de déploiement d'une politique CA : jamais directement en « On ».
  1. Report-only : la politique est évaluée mais pas appliquée. Les sign-in logs indiquent ce qu'elle aurait fait. On démarre toujours une nouvelle politique en report-only.
  2. What If : outil qui simule le résultat pour un utilisateur / app / contexte donné, sans attendre une vraie connexion.
  3. Comptes break-glass : 2 comptes d'urgence (Global Admin cloud-only, mot de passe long, exclus de toutes les politiques CA), pour ne jamais se verrouiller dehors. Surveillés par alerte.

6. Templates recommandés (baseline Microsoft)

Microsoft fournit des templates de politiques (dans le portail, à la création) et une baseline « Zero Trust » à viser. Les incontournables :

  • Bloquer l'authentification legacy — POP, IMAP, SMTP AUTH, anciens clients : protocoles qui ne supportent pas la MFA.
  • MFA pour les administrateurs — tous les rôles à privilèges. Non négociable.
  • MFA pour tous les utilisateurs.
  • Exiger un appareil conforme pour les applications sensibles (messagerie, RH, finance).
  • Bloquer l'accès depuis des pays non autorisés (geo-blocking, en complément).
  • Exiger la MFA pour l'enregistrement des méthodes de sécurité (security info registration).

Sources Microsoft Learn

Rappel : en cas d'écart entre ce support et le portail, le portail fait foi.

LAB

Construire 3 politiques CA en report-only

3 parties · TP guidé ~2h30 · Portail : entra.microsoft.com

Partie A — Créer les comptes break-glass (30 min)

1. Créer 2 utilisateurs cloud-only

Portail : Entra admin center > Users > New user > Create new user

  • break-glass-01@votretenant.onmicrosoft.com
  • break-glass-02@votretenant.onmicrosoft.com

Mot de passe long (16+ caractères) généré et stocké hors ligne (coffre physique, KeePass air-gapped). Pas de MFA imposée à ces comptes.

2. Attribuer le rôle Global Administrator

Portail : Roles & admins > Global Administrator > Add assignments

3. Poser une alerte de connexion

Portail : Microsoft Sentinel ou Entra ID Audit logs. Toute connexion break-glass doit générer un mail à l'équipe sécurité.

Partie B — Créer 3 politiques CA en report-only (90 min)

Pour chaque politique : affectations claires, exclusion des 2 break-glass, Enable policy = Report-only.

Politique 1 — CA-Block-LegacyAuth

  • Users : All users, exclude break-glass-01, break-glass-02.
  • Cloud apps : All cloud apps.
  • Conditions > Client apps : Exchange ActiveSync clients + Other clients.
  • Grant : Block access.

Politique 2 — CA-MFA-Admins

  • Users : Directory roles = Global Administrator, Security Administrator, Exchange Administrator (et autres rôles à privilèges), exclude break-glass.
  • Cloud apps : All cloud apps.
  • Grant : Require multi-factor authentication.

Politique 3 — CA-MFA-AllUsers

  • Users : All users, exclude break-glass.
  • Cloud apps : All cloud apps.
  • Conditions : aucune (MFA partout).
  • Grant : Require multi-factor authentication.

Valider avec What If

Portail : Conditional Access > Policies > What If. Testez au moins 3 scénarios : un admin, un utilisateur standard, un break-glass. Vérifiez que les break-glass ne sont jamais bloqués et n'ont pas de MFA imposée.

Partie C — Analyser et basculer (30 min)

Portail : Sign-in logs > Conditional Access. Après quelques connexions test (via un navigateur privé, un compte non-admin), examinez ce qui aurait été bloqué / demandé en MFA. Cochez qu'aucun break-glass n'est concerné et qu'aucun utilisateur légitime n'aurait été verrouillé.

Une fois convaincu, passez une seule politique (la plus prioritaire : legacy auth) de Report-only à On. Attendez 24-48h. Puis la suivante.

PIÈGES CLASSIQUES

5 réflexes qui verrouillent tout le monde dehors

Lecture ~10 min

ÉVALUATION

Testez vos acquis

10 questions QCM · cas pratique · ~30 min

Une évaluation interactive qui vous donne le badge Acquis (≥60%) ou Maîtrisé (≥80%).

Évaluation non tentée.

Cas pratique — La demande de la direction

Contexte : la direction demande : « Tous les administrateurs doivent faire de la MFA, la vieille authentification doit être coupée, et l'accès à la messagerie doit être réservé aux postes gérés. On ne veut surtout pas se retrouver bloqués dehors. »

Questions :

  1. Quelles politiques CA créez-vous (nom + contrôle) ?
  2. Dans quel ordre de déploiement et avec quels garde-fous ?
  3. Quelle dépendance technique conditionne la politique « messagerie sur postes gérés » ?

Démarche attendue

  1. Trois politiques :
    • CA-MFA-Admins — require MFA, ciblée sur les rôles d'annuaire à privilèges.
    • CA-Block-LegacyAuth — block, client apps = Exchange ActiveSync + Other clients.
    • CA-CompliantDevice-Exchange — require compliant device, ciblée sur Exchange Online.
  2. Ordre & garde-fous : créer d'abord 2 comptes break-glass exclus de toutes les politiques. Déployer chaque politique en report-only, valider avec What If et les sign-in logs, vérifier l'enrôlement MFA des admins, puis basculer en On une par une (jamais toutes d'un coup).
  3. Dépendance : la politique « messagerie sur postes gérés » exige des postes enrôlés et évalués conformes par Intune (module 06). Sans Intune, aucun appareil n'est « compliant » et la politique bloquerait tout le monde — d'où le report-only jusqu'à ce qu'Intune soit en place.

Grille d'auto-évaluation