Aller au contenu principal

Testeur DLP

L'écran Testeur DLP permet de lancer le moteur de prévention des fuites de données sur un texte (détecter, masquer, tokeniser ou bloquer) et de gérer les règles personnalisées de votre tenant. Chemin du portail : /data/dlp. Les responsables sécurité et les administrateurs du tenant l'utilisent pour ajuster les règles ; les développeurs l'utilisent pour vérifier ce que deviendra un prompt ou un document après filtrage.

Ce que montre l'écran​

La section Testeur contient une zone de texte préremplie avec un texte d'exemple (nom, e-mail, téléphone, IBAN), un sélecteur de mode et le bouton Exécuter. Les modes sont Détecter, Masquer, Tokeniser et Bloquer.

Le panneau de résultat affiche :

  • un bandeau rouge « Bloqué : le contenu contient des données qui ne peuvent pas quitter la plateforme. » quand le résultat est bloqué ;
  • le texte transformé (masqué ou tokenisé) ;
  • le badge Classification calculé à partir des détections ;
  • un badge par détection avec son type et son score, ou « Aucune donnée sensible trouvée » ;
  • Réponse brute, la réponse JSON complète (text, findings, action, classification, mode, engine, blocked, count).

La table Règles DLP personnalisées liste les règles du tenant : Nom, Type d'entité, Motif, Action, Classification, Activé. Les détecteurs intégrés sont toujours actifs ; les règles personnalisées ajoutent vos propres identifiants.

Le formulaire Nouvelle règle contient Nom (obligatoire), Type d'entité (exemple credit_card), Motif (expression régulière, exemple EMP-[0-9]{6}), Action (obligatoire : mask, block, tokenize, allow), Classification (confidential, internal, restricted, secret) et Score minimal (0.5).

Actions​

Bouton ou actionCe qu'il faitAppel APIRôles
Exécuter avec DétecterTrouve les données sensibles sans modifier le textePOST /v1/dlp/inspecttout utilisateur du tenant
Exécuter avec Masquer, Tokeniser ou BloquerApplique le mode au textePOST /v1/dlp/redacttout utilisateur du tenant
Icône d'actualisationRecharge les règlesGET /v1/dlp/rulestout utilisateur du tenant
Nouvelle règle > CréerCrée la règle, ou met à jour la règle du même nomPOST /v1/dlp/rulestenant_admin, security_officer

Rôles​

Le portail affiche tous les boutons à tous les utilisateurs. Le Control Plane (services/control-plane/src/eai/domains/privacy/__init__.py) laisse tout utilisateur du tenant lancer le testeur et lire les règles ; chaque test est audité en dlp.inspect ou dlp.redact. Créer ou modifier une règle exige tenant_admin ou security_officer.

Tâches courantes​

Vérifier ce que devient un texte après filtrage​

  1. Coller le texte. Le testeur utilise le même moteur et les mêmes règles que la passerelle. Remplacez le texte d'exemple par le vôtre.

    Résultat attendu : le bouton Exécuter est actif.

    En cas d'échec : le bouton reste désactivé tant que le texte est vide.

  2. Lancer le mode. Choisissez Masquer, puis cliquez sur Exécuter.

    Résultat attendu : le texte masqué, la classification et un badge par détection.

    En cas d'échec : ouvrez Réponse brute pour lire le moteur utilisé (engine) et les détections exactes.

Ajouter une règle pour un identifiant interne​

  1. Créer la règle. Les détecteurs intégrés ne connaissent pas vos matricules ou numéros de contrat. Cliquez sur Nouvelle règle, remplissez Nom, Motif (par exemple EMP-[0-9]{6}), Action mask et Classification, puis Créer.

    Résultat attendu : le message « Créé » et la règle dans Règles DLP personnalisées avec Activé coché.

    En cas d'échec : invalid_request avec pattern signifie que l'expression régulière ne compile pas.

  2. La tester. Saisissez dans le testeur un texte contenant un tel identifiant et cliquez sur Exécuter avec Détecter.

    Résultat attendu : un badge du nouveau type d'entité.

    En cas d'échec : montez ou baissez le Score minimal de la règle.

Dépannage​

SymptômeCauseCorrection
forbidden (403) sur CréerVous n'êtes ni tenant_admin ni security_officerDemandez à un responsable sécurité de créer la règle
invalid_request (400) avec required entity_type, patternLa règle n'a ni type d'entité ni motifRemplissez au moins l'un des deux
invalid_request (400) avec patternL'expression régulière est invalideCorrigez l'expression (échappez les caractères spéciaux)
invalid_request (400) avec actionAction inconnueUtilisez allow, detect, mask, tokenize ou block
invalid_request (400) avec classificationClassification inconnueUtilisez l'une des valeurs proposées
tenant_required (403)Votre session n'a pas de tenantConnectez-vous avec un compte d'un tenant

Pages liées​