Le problème que l'endpoint DLP ne peut pas résoudre
L'endpoint DLP de Microsoft Purview est redoutable sur les appareils gérés, dans les applications managées. Mais il existe un angle mort bien connu de tous les architectes sécurité : l'utilisateur qui ouvre une session de navigateur personnel, navigue vers ChatGPT, Claude ou n'importe quelle application GenAI non répertoriée, colle des données clients ou du code source, puis appuie sur Entrée. Aucune politique endpoint DLP ne voit ce flux. Aucun agent n'est présent pour inspecter le contenu avant qu'il ne parte.
Ce scénario — appelé la « unmanaged browser gap » — est précisément ce que la nouvelle intégration Microsoft Purview + Entra Internet Access (Global Secure Access) cible. La capacité est identifiée dans la roadmap Microsoft 365 sous le numéro 566528, avec un GA prévu en déploiement progressif fin septembre 2026. Vérifiez le statut courant sur Microsoft Learn avant tout déploiement en production.
Périmètre de cet article
Cet article couvre exclusivement l'extension DLP au niveau réseau via Entra Internet Access. Il ne traite pas de : DLP pour M365 Copilot, DSPM for AI, Shadow IT via Microsoft Defender for Cloud Apps, ni des fondamentaux de Global Secure Access — ces sujets ont déjà été traités séparément.
Ce qui a changé : Purview descend au niveau réseau
Jusqu'ici, Microsoft Purview DLP opérait selon deux plans principaux :
- Endpoint DLP : inspection au niveau de l'appareil géré, dans les applications managées (Office, Edge en mode géré, etc.).
- Inline web DLP : inspection dans Microsoft Edge avec l'extension Purview, limitée aux sessions Edge managées.
Avec l'intégration Purview + Entra Internet Access, un troisième plan entre en jeu : le niveau réseau. Le trafic de l'utilisateur est routé à travers Global Secure Access (le client SSE de Microsoft). Purview évalue le contenu des requêtes HTTP — texte, prompts, payloads — avant qu'ils n'atteignent la destination. L'application de la politique (autoriser / bloquer / alerter) est appliquée inline, indépendamment du navigateur, de l'application ou de l'API utilisée.
Cela signifie que Chrome, Firefox, une application de bureau, un script Python appelant une API GenAI publique — tous passent par le même plan d'inspection si le client Global Secure Access est actif sur l'appareil.
Architecture du flux d'inspection
Voici comment les composants s'articulent en production :
- Client Global Secure Access déployé sur l'endpoint (géré ou BYOD avec MDM).
- Le trafic sortant vers les destinations Internet cibles est capturé par le profil de transfert de trafic (Internet Access traffic forwarding profile).
- Purview DLP évalue le contenu de la requête contre les politiques configurées (types d'informations sensibles, expressions régulières personnalisées, classifieurs entraînables).
- L'action configurée est appliquée inline :
Allow,Block, ouAuditavec génération d'alerte. - Les événements à risque alimentent Insider Risk Management et remontent dans les incidents Microsoft Defender.
Couverture des appareils non gérés
L'inspection réseau nécessite que le client Global Secure Access soit installé et actif. Sur un appareil totalement non géré sans agent déployé, la couverture reste limitée. Ce point est critique pour les scénarios BYOD purs sans politique d'onboarding MAM/MDM.
Ce que les politiques peuvent intercepter
Les types de contenus couverts par l'inspection réseau Purview incluent :
- PII : noms, numéros de sécurité sociale, adresses, dates de naissance.
- Données financières : numéros de cartes de crédit, IBAN, données bancaires.
- Types d'informations sensibles personnalisés (SIT custom) définis dans le portail Purview.
- Prompts GenAI contenant des données structurées ou non structurées classifiées.
- Contenu collé dans des formulaires web, des éditeurs en ligne, des champs de chat.
Les destinations cibles configurables comprennent les applications GenAI non gérées (ChatGPT public, services tiers), le stockage cloud grand public, la messagerie web, les réseaux sociaux et les formulaires en ligne.
Lien avec Insider Risk Management
Chaque événement d'inspection réseau DLP qui correspond à une politique génère un signal exploitable. Ces signaux sont ingérés par Microsoft Purview Insider Risk Management et corrélés avec d'autres indicateurs comportementaux (téléchargements massifs, accès inhabituels, exfiltrations endpoint).
Les incidents consolidés apparaissent dans deux consoles :
- Portail Microsoft Purview → Insider Risk Management → Alertes.
- Microsoft Defender → Incidents (via l'intégration XDR).
Cela permet aux équipes SOC de contextualiser une alerte réseau dans une séquence comportementale plus large, sans avoir à corréler manuellement les logs.
Coexistence avec l'endpoint DLP et les politiques web inline
L'un des défis d'architecture les plus fréquents lors du déploiement de cette nouvelle couche est d'éviter la double application des politiques et la confusion des utilisateurs. Voici le modèle de coexistence recommandé :
| Plan d'application | Périmètre | Condition requise | Usage recommandé |
|---|---|---|---|
| Endpoint DLP | Apps managées sur appareils gérés | Agent Purview + appareil Intune | Microsoft 365 Apps, Edge géré, OneDrive |
| Inline web DLP (Edge) | Sessions Edge avec extension Purview | Edge + extension déployée | Navigation managée, MDA session policies |
| Network DLP (Entra Internet Access) | Tout trafic Internet via GSA | Client Global Secure Access actif | Navigateurs non gérés, apps tierces, APIs |
La règle d'or : scoper les politiques réseau exclusivement sur les destinations non couvertes par l'endpoint DLP. Ne pas créer de politiques identiques sur les deux plans — vous obtiendriez des doubles alertes et des expériences utilisateur contradictoires.
Configuration : profil de transfert de trafic et portée de la politique DLP
Prérequis techniques
- Licence Microsoft Entra ID P1 minimum pour Global Secure Access ; Microsoft Purview avec DLP activé.
- Client Global Secure Access déployé via Intune ou GPO sur les endpoints cibles.
- Rôle minimum pour la configuration : Global Secure Access Administrator + Compliance Administrator (principe du moindre privilège — ne pas utiliser Global Administrator pour les opérations courantes).
- Module PowerShell requis : Microsoft.Graph (v2.x recommandé) pour les opérations Graph API ; ExchangeOnlineManagement v3.x pour les cmdlets Purview DLP.
Vérification du client Global Secure Access
Avant de configurer les politiques DLP, confirmez que le client est actif et que le profil Internet Access est bien appliqué :
1# Vérification du statut du service Global Secure Access sur l'endpoint2# Exécuter en tant qu'administrateur local sur le poste client3Get-Service -Name "GlobalSecureAccess" | Select-Object Name, Status, StartType4 5# Vérifier le profil de trafic actif via l'interface de diagnostic GSA6# Chemin portail : Entra admin center > Global Secure Access > Connect > Traffic forwarding7# Valeur attendue : Status = Running, StartType = AutomaticCréation d'une politique DLP réseau en mode audit (PowerShell)
Capacité en déploiement GA progressif
Les cmdlets ci-dessous correspondent à l'interface Purview DLP étendue au réseau. Cette capacité est en GA progressif depuis fin septembre 2026 (Roadmap 566528). Vérifiez la disponibilité sur votre tenant via le portail Microsoft 365 Roadmap avant d'exécuter ces commandes.
1# Module requis : ExchangeOnlineManagement v3.x2# Install-Module ExchangeOnlineManagement -RequiredVersion 3.4.0 -Scope CurrentUser3 4Connect-IPPSSession -UserPrincipalName admin@contoso.com5 6# Créer une politique DLP ciblant les interactions réseau (mode Audit)7New-DlpCompliancePolicy `8 -Name "Network-DLP-GenAI-Unmanaged-Audit" `9 -Mode AuditAndNotify `10 -Comment "Politique réseau Purview - inspection inline via Entra Internet Access - AUDIT ONLY" `11 -Workload "InternetBrowsing"12 13# Créer la règle associée : bloquer les numéros de carte de crédit vers les apps GenAI non gérées14New-DlpComplianceRule `15 -Name "Block-CreditCard-GenAI-Network" `16 -Policy "Network-DLP-GenAI-Unmanaged-Audit" `17 -ContentContainsSensitiveInformation @{18 Name = "Credit Card Number";19 minCount = "1";20 minConfidence = "85"21 } `22 -BlockAccess $false `23 -GenerateAlert $true `24 -AlertProperties @{AggregationType = "SimpleAggregation"} `25 -NotifyUser "LastModifier"26 27# Vérifier la création de la politique28Get-DlpCompliancePolicy -Identity "Network-DLP-GenAI-Unmanaged-Audit" | 29 Select-Object Name, Mode, Workload, IsValidValeur de retour attendue : IsValid = True, Mode = AuditAndNotify, Workload = InternetBrowsing. Si IsValid = False, vérifiez que la capacité réseau DLP est bien activée sur votre tenant.
1# Passer en mode enforcement après validation de l'audit2# ATTENTION : action irréversible sur les sessions utilisateurs en cours3Set-DlpCompliancePolicy `4 -Identity "Network-DLP-GenAI-Unmanaged-Audit" `5 -Mode Enforce6 7# Confirmer le changement8Get-DlpCompliancePolicy -Identity "Network-DLP-GenAI-Unmanaged-Audit" | 9 Select-Object Name, Mode, LastModifiedTimeImpact tenant-wide
Le passage en mode Enforce applique le blocage inline immédiatement pour tous les utilisateurs dans le scope de la politique. Planifiez cette transition en dehors des heures de production et après validation complète de la phase d'audit.
Plan de déploiement progressif recommandé
Audit-first : monitorer avant d'enforcer
Déployez toutes les politiques réseau DLP en mode AuditAndNotify pendant au minimum 2 semaines. Analysez les alertes dans le portail Purview (Compliance > Data loss prevention > Activity explorer) pour identifier les faux positifs et affiner les seuils de confiance.
Prioriser les destinations GenAI à fort risque
Identifiez les 10 destinations GenAI les plus utilisées via les logs Global Secure Access (Entra admin center > Global Secure Access > Monitor > Traffic logs). Appliquez les politiques en enforcement sur ces destinations en premier.
Communiquer avec les utilisateurs
Avant tout enforcement, envoyez une communication claire expliquant que les données sensibles seront bloquées vers les outils IA non approuvés. Configurez un message de notification utilisateur personnalisé dans la règle DLP (NotifyUser + NotifyPolicyTipCustomText).
Enforcement progressif et validation
Activez le mode Enforce par groupe d'utilisateurs pilote (via -ExchangeSenderMemberOf ou un scope Entra ID group). Attendez 48 heures de propagation complète avant d'élargir le scope. Délai de propagation des politiques DLP : jusqu'à 1 heure après modification.
Checklist de déploiement production
Avant de passer en enforcement, validez chaque point :
- Client Global Secure Access déployé et actif sur tous les endpoints dans le scope.
- Profil Internet Access traffic forwarding activé et vérifié dans le portail Entra.
- Types d'informations sensibles (SIT) validés avec des données de test représentatives.
- Politique DLP réseau en mode audit depuis au moins 2 semaines, sans faux positifs critiques.
- Top 10 destinations GenAI non gérées identifiées et priorisées dans les règles.
- Frontières endpoint DLP vs network DLP documentées et non-chevauchantes.
- Intégration Insider Risk Management confirmée (signaux visibles dans les alertes IRM).
- Communication utilisateurs envoyée et validée par l'équipe juridique/RH.
Pièges courants et dépannage
Cinq erreurs à éviter absolument
- Enforcer sans auditer : sans phase d'audit, vous bloquerez des flux légitimes et générerez une réaction négative des utilisateurs qui contourneront le système.
- Ignorer le chevauchement endpoint/réseau : des politiques identiques sur les deux plans génèrent des doubles alertes et des expériences utilisateur contradictoires. Mappez clairement les périmètres.
- Omettre la communication utilisateur : un blocage silencieux sans message explicatif crée de la méfiance et des tickets de support en masse.
- Considérer ceci comme un remplacement CASB : l'inspection réseau Purview cible le contenu DLP. Elle ne remplace pas Microsoft Defender for Cloud Apps pour la gouvernance des applications SaaS, la détection de Shadow IT ou les politiques de session.
- Oublier la limite des appareils non gérés : sans client GSA installé, un appareil personnel non onboardé reste hors périmètre. Ce n'est pas un défaut — c'est une contrainte d'architecture à documenter et compenser par d'autres contrôles (Conditional Access, MFA, blocage des appareils non conformes).
Erreurs PowerShell fréquentes
1# Erreur : « The workload 'InternetBrowsing' is not available on this tenant »2# Cause : La capacité réseau DLP n'est pas encore disponible sur votre tenant (GA progressif).3# Résolution : Vérifiez le statut sur le portail Microsoft 365 Roadmap (ID 566528).4# Workaround temporaire : utilisez le portail Purview > DLP > Policies > Create policy5# pour vérifier si l'option réseau apparaît dans les workloads disponibles.6 7# Erreur : « Connect-IPPSSession : AuthenticationError »8# Cause : MFA requis ou token expiré.9# Résolution :10Connect-IPPSSession -UserPrincipalName admin@contoso.com -UseRPSSession $falseRéférences officielles Microsoft
Pour implémenter et maintenir cette configuration, les ressources suivantes sont indispensables :
- Microsoft Learn — Protéger les données sensibles en transit via Purview et Entra Internet Access
- Microsoft 365 Roadmap — ID 566528
- Microsoft Security Blog — Global Secure Access et DLP
- Documentation Global Secure Access — Traffic forwarding profiles
- Insider Risk Management — Indicateurs de politique
Question pour votre organisation
Comment votre organisation empêche-t-elle aujourd'hui les données clients d'atteindre une application IA non gérée depuis un navigateur personnel ? Si la réponse est « nous n'avons pas de contrôle réseau », cette intégration Purview + Entra Internet Access est exactement le gap à combler en priorité.



