Créer des données exactes correspondant au type d’informations sensibles/au package de règles

Produits et services auxquels s’applique cette procédure de package de règles

Vous pouvez créer une correspondance exacte des données (EDM) SIT (SIT) à l’aide de l’outil Utiliser le schéma de correspondance exacte des données et le modèle SIT dans le portail Microsoft Purview, ou vous pouvez créer le package de règles manuellement en tant que fichier XML. Vous pouvez également combiner les deux méthodes en utilisant une méthode pour créer le schéma, puis l’autre méthode pour le modifier.

Si vous n’êtes pas familier avec les SITS basés sur la GED ou leur mise en œuvre, vous devez vous familiariser avec :

Configuration requise

Effectuez les étapes décrites dans les articles suivants :

  1. Exportez des données sources pour obtenir une correspondance de données exacte en fonction des types d’informations sensibles
  2. Créer le schéma pour les types d’informations sensibles basés sur des correspondances de données exactes
  3. Hacher et charger la table de source d’informations sensibles pour les données exactes correspondant aux types d’informations sensibles
  • Que vous créiez un SIT EDM à l’aide de l’outil ou du fichier XML du package de règles via PowerShell, vous devez disposer d’un administrateur de conformité ou d’Administrateur général rôle pour créer, tester et déployer un SIT personnalisé via l’interface utilisateur. Voir À propos des rôles d’administrateur dans Office 365.

Importante

Microsoft vous recommande d’utiliser des rôles disposant du moins d’autorisations. Cela contribue à renforcer la sécurité de votre organisation. Le rôle d’administrateur général est hautement privilégié qui ne doit être utilisé que dans les scénarios où un rôle à privilèges moindres ne peut pas être utilisé.

  • Identifiez l’un des SIT intégrés à utiliser comme SIT d’éléments primaires.
    • Si aucun des SIT intégrés ne correspond aux données de la colonne que vous avez sélectionnée, vous devrez créer un SIT personnalisé qui le fait.
    • Si vous avez sélectionné l’option Délimiteurs ignorés pour la colonne de l’élément principal de votre schéma, assurez-vous que le SIT personnalisé que vous créez correspondra aux données avec et sans les délimiteurs sélectionnés.
    • Si vous utilisez un SIT intégré, assurez-vous qu’il détectera exactement les chaînes que vous souhaitez sélectionner, et qu’il n’inclura pas les caractères environnants ou n’exclura aucune partie valide de la chaîne stockée dans votre table d’informations sensibles.

Voir Définitions d’entité de type d’informations sensibles et Créer des types d’informations sensibles personnalisés.

Utiliser le schéma de correspondance de données exacte et l’outil de modèle SIT

Vous pouvez utiliser le schéma de correspondance de données exacte et l’outil de modèle SIT pour créer vos fichiers SIT afin de simplifier le processus.

Un SIT EDM est composé d’un ou plusieurs motifs. Chaque modèle décrit une combinaison de champs du schéma qui sera utilisé pour identifier le contenu sensible dans un document ou un e-mail (preuve).

  1. Connectez-vous au portail >Microsoft Purview :InformationProtectionClassifieurs>>EDM.

    1. Définissez le bouton bascule Nouvelle expérience EDM sur Désactivé
  2. Choisissez Types d’informations sensibles EDM et Créer un type d’informations sensibles EDM pour ouvrir l’outil de configuration Type d’informations sensibles.

  3. Sélectionnez Choisir un schéma GED existant et choisissez le schéma que vous avez créé dans Créer le schéma pour les types d’informations sensibles basés sur la correspondance exacte des données. Sélectionnez Ajouter.

  4. Choisissez Suivant, puis Créer un modèle.

  5. Choisissez le niveau de confiance et l’élément principal. Pour en savoir plus sur les niveaux de confiance, consultez En savoir plus sur les types d’informations sensibles.

  6. Choisissez le type d’informations sensibles de l’élément primaire à associer pour définir quel texte du document sera comparé à toutes les valeurs du champ de l’élément principal. Voir Définitions d’entité SIT pour en savoir plus sur les types d’informations sensibles disponibles.

    Importante

    Sélectionnez un SIT qui correspond étroitement au format du contenu que vous souhaitez rechercher. La sélection d’un SIT qui correspond à du contenu inutile, par exemple, un SIT qui correspond à toutes les chaînes de texte ou à tous les nombres, peut entraîner une charge excessive dans le système, ce qui peut entraîner une indétection des informations sensibles.

  7. Sélectionnez vos éléments de soutien et les options de correspondance.

  8. Choisissez OK.

  9. Choisissez Créer un motif si vous souhaitez créer des motifs supplémentaires pour votre SIT EDM.

  10. Sélectionnez Suivant.

  11. Choisissez le niveau de confiance recommandé et la proximité des caractères souhaités. Ce sera la valeur par défaut pour l’ensemble du SIT EDM. (Pour plus d’informations sur la proximité des personnages, voir Comprendre la proximité). Sélectionnez Suivant.

  12. Choisissez Suivant, puis entrez un Nom et une Description pour les administrateurs.

    Lorsque vous créez votre fichier de schéma, vos en-têtes de colonne (champs de données) doivent respecter les exigences d’affectation de noms suivantes :
    - Doit commencer par une lettre et doit être composé d’au moins trois caractères alphanumériques.
    - Doit inclure uniquement des caractères alphanumériques.

  13. Passez en revue vos paramètres, puis sélectionnez Envoyer.

Modifier ou supprimer un modèle SIT

Pour modifier ou supprimer un modèle SIT EDM existant, procédez comme suit :

  1. Connectez-vous au portail >Microsoft Purview :InformationProtectionClassifieurs>>EDM.

    1. Définissez le bouton bascule Nouvelle expérience EDM sur Désactivé
  2. Choisissez les types d’informations sensibles EDM.

  3. Choisissez le SIT EDM que vous souhaitez modifier.

  4. Choisissez Modifier le type d’informations sensibles EDM ou Supprimer le type d’informations sensibles EDM du menu volant.

  5. Pour les étapes de mise à jour d’un type d’informations sensibles EDM, consultez Utiliser le schéma de correspondance de données exacte et l’outil de modèle SET.

Utilisation de types de données spécifiques

Pour des raisons de performances, il est essentiel que vous utilisiez des modèles qui minimisent le nombre de correspondances inutiles. Par exemple, vous pouvez utiliser un SIT basé sur l’expression régulière.

\b\w*\b

Cette expression régulière correspond à chaque mot ou chiffre d’un document ou d’un e-mail. Faire correspondre chaque mot ou nombre entraînerait une surcharge de correspondances dans le service et la détection des correspondances réelles. L’utilisation de modèles plus précis peut éviter cette situation. Voici quelques recommandations pour identifier la configuration appropriée pour certains types de données courants.

Email adresses : Email adresses peuvent être faciles à identifier, mais étant donné qu’elles sont si courantes dans le contenu sensible, elles peuvent entraîner une charge importante dans le système si elles sont utilisées comme champ principal. Utilisez les additionneurs d’e-mails uniquement comme preuve secondaire. S’ils doivent être utilisés comme preuve primaire, lorsque vous définissez votre SIT personnalisé, utilisez la logique pour exclure les éléments où les adresses e-mail sont utilisées comme From champs dans To les e-mails. Utilisez également la logique pour exclure les adresses e-mail du domaine de votre entreprise afin de réduire le nombre de chaînes inutiles qui doivent être mises en correspondance.

Numéros de téléphone : les numéros de téléphone peuvent se présenter dans de nombreux formats différents, y compris ou non les préfixes de pays/région, les indicatifs régionaux et les séparateurs. Pour réduire les faux négatifs tout en limitant la charge au minimum, utilisez-les uniquement comme éléments secondaires, excluez tous les séparateurs probables, comme les parenthèses et les tirets, et n’incluez dans votre tableau de données sensibles que la partie qui sera toujours présente dans le numéro de téléphone.

People noms : N’utilisez pas les noms des personnes comme éléments principaux si vous utilisez un SIT basé sur une expression régulière comme élément de classification pour ce type EDM, car ils sont difficiles à distinguer des mots courants.

Si vous devez utiliser un élément principal difficile à identifier avec un modèle spécifique (tel qu’un nom de code de projet), qui pourrait générer un volume élevé de correspondances à traiter, veillez à inclure des mots-clés dans le SIT que vous utilisez comme élément de classification pour votre type de GED. Par exemple, si vous utilisez des noms de code de projet qui sont également des mots réguliers, vous pouvez utiliser le mot project comme preuve supplémentaire requise à proximité immédiate du modèle basé sur une expression régulière du nom du projet dans le SIT que vous utilisez comme élément de classification pour votre type de GED. Vous pouvez également envisager d’utiliser un SIT basé sur un dictionnaire ordinaire comme élément de classification pour votre SIT EDM.

Lorsque vous essayez de faire correspondre des chaînes numériques, spécifiez les plages de nombres autorisées, telles que le nombre de chiffres ou les chiffres de début, s’ils sont connus. Si vous devez faire correspondre une plage de nombres relativement flexible, vous pouvez utiliser des mots clés dans le SIT de base pour réduire le nombre de correspondances. Par exemple, si vous essayez de faire correspondre des numéros de compte composés de 7 à 11 chiffres, ajoutez les mots account, customeracct. , au SIT comme preuve supplémentaire requise. Cela réduit la probabilité de correspondances inutiles qui pourraient entraîner un dépassement des limites de correspondances EDM pouvant être traitées.

Si un champ que vous devez utiliser comme élément principal suit un modèle simple qui peut entraîner un grand nombre de correspondances et que vous ne pouvez pas ajouter la présence de mots clés comme preuve supplémentaire dans le SIT, vous pouvez exiger un nombre minimal d’occurrences de ce modèle. Par exemple, vous pouvez utiliser un SIT personnalisé défini de la manière suivante pour détecter au moins 29 autres nombres à cinq chiffres entourant un numéro potentiel à cinq chiffres à mettre en correspondance dans votre contenu sensible :

 <Entity id="00aa00aa-bb11-cc22-dd33-44ee44ee44ee"
                  patternsProximity="300"
                  recommendedConfidence="85"
                  relaxProximity="false">
                  <Pattern confidenceLevel="85"
                              proximity="300">
                              <IdMatch idRef="MRN"/>
                              <Match idRef="30 AccountNrs"
                                    minCount="30"
                                    proximity="3000"
                                    uniqueResults="true"/>
                  </Pattern>
      </Entity>
      <Regex id="30 AccountNrs">\d{5}</Regex>

Dans certains cas, vous devrez peut-être identifier certains numéros d’identification de compte ou d’enregistrement qui, pour des raisons historiques, ne suivent pas un modèle standardisé. Par exemple, Medical Record Numbers il peut être composé de nombreuses permutations différentes de lettres et de chiffres au sein d’une même organisation. Même s’il peut être difficile au début d’identifier un modèle, une inspection plus approfondie vous permet souvent de réduire le nombre de correspondances valides qui décrit toutes les valeurs valides. Par exemple, il peut être détecté que « tous les MRN comportent au moins sept caractères, contiennent au moins deux chiffres numériques et, s’ils contiennent des lettres, ils commencent par un ». La création d’une expression régulière basée sur de tels critères devrait vous permettre de minimiser les correspondances inutiles tout en capturant toutes les valeurs souhaitées, et une analyse plus poussée pourrait permettre une précision accrue en définissant des modèles distincts qui décrivent différents formats.

Créer un package de règles manuellement

Cette procédure vous montre comment créer un fichier au format XML appelé package de règles (avec encodage Unicode), puis le charger dans Microsoft Purview à l’aide des applets de commande PowerShell Security & Compliance.

Remarque

Si le SIT auquel vous mappez peut détecter des preuves corroborantes de plusieurs mots, les éléments secondaires que vous définissez dans un package de règles créé manuellement peuvent être mappés au SIT. Par exemple, le nom John Smith ne correspondrait pas en tant qu’élément secondaire parce que nous comparerions John et Smith trouverions dans le contenu séparément du terme John Smith chargé dans l’un des champs, si ce champ de preuve corroborante n’était pas mappé à un SIT capable de détecter ce modèle.

Un client Microsoft 365 limite est limité à 10 packages de règles. Étant donné qu’un package de règles peut contenir un nombre arbitraire de types d’informations sensibles, vous pouvez éviter de créer un package de règles chaque fois que vous souhaitez définir un nouveau SIT à l’aide de cette méthode, exportez plutôt un package de règles existant et ajoutez vos types d’informations sensibles au XML avant de le télécharger à nouveau.

  1. Créez un package de règles au format XML (avec codage Unicode) similaire à l’exemple suivant. (vous pouvez copier, modifier et utiliser notre exemple).

    Lorsque vous configurez votre package de règles, veillez à référencer correctement votre fichier de table source d’informations sensibles délimitées par .csv, .tsv ou barre verticale (|) et edm.xml fichier de schéma. Vous pouvez copier, modifier et utiliser notre exemple. Dans cet exemple de code XML, les champs suivants doivent être personnalisés pour créer votre type sensible EDM :

    • RulePack id & ExactMatch id : utilisez New-GUID pour générer un GUID.

    • Datastore : ce champ spécifie le magasin de données de recherche EDM à utiliser. Vous fournissez le nom de source de données du schéma EDM configuré.

    • idMatch : ce champ pointe vers l’élément principal pour EDM.

    • Correspondances : spécifie le champ à utiliser dans la recherche exacte. Vous fournissez un nom de champ pouvant faire l’objet d’une recherche dans le schéma EDM pour le magasin de données.

    • Classification : ce champ spécifie la correspondance SIT qui déclenche la recherche EDM. Vous pouvez utiliser le nom ou le GUID d’un SIT intégré ou personnalisé existant.

    Remarque

    N’oubliez pas que toute chaîne correspondant au SIT fourni sera hachée et comparée à chaque entrée de la table source d’informations sensibles. Pour éviter les problèmes de performances si vous choisissez un SIT personnalisé pour l’élément de classification, n’en utilisez pas un qui correspondra à un pourcentage élevé de contenu. Par exemple, un qui correspond à « n’importe quel nombre » ou « un mot de cinq lettres ». Vous pouvez le différencier en ajoutant des mots-clés de prise en charge ou en incluant la mise en forme dans la définition du SIT de classification personnalisé.

    • Match : ce champ pointe vers des preuves supplémentaires trouvées à proximité d’idMatch.

    • Correspondances : vous fournissez n’importe quel nom de champ dans le schéma EDM pour DataStore.

    • Réf ressource : Cette section spécifie le nom et la description du type sensible dans plusieurs paramètres régionaux

      • Vous fournissez le GUID pour l’ID ExactMatch.
      • Nom & description : personnalisez selon vos besoins.
      <RulePackage xmlns="http://schemas.microsoft.com/office/2018/edm">
         <RulePack id="fd098e03-1796-41a5-8ab6-198c93c62b11">
           <Version build="0" major="2" minor="0" revision="0" />
           <Publisher id="..." />
           <Details defaultLangCode="en-us">
             <LocalizedDetails langcode="en-us">
               <PublisherName>IP DLP</PublisherName>
               <Name>Health Care EDM Rulepack</Name>
               <Description>This rule package contains the EDM sensitive type for health care sensitive types.</Description>
             </LocalizedDetails>
           </Details>
         </RulePack>
         <Rules>
           <ExactMatch id = "E1CC861E-3FE9-4A58-82DF-4BD259EAB371" patternsProximity = "300" dataStore ="PatientRecords" recommendedConfidence = "65" >
             <Pattern confidenceLevel="65">
               <idMatch matches = "SSN" classification = "U.S. Social Security Number (SSN)" />
             </Pattern>
             <Pattern confidenceLevel="75">
               <idMatch matches = "SSN" classification = "U.S. Social Security Number (SSN)" />
               <Any minMatches ="3" maxMatches ="6">
                 <match matches="PatientID" />
                 <match matches="MRN"/>
                 <match matches="FirstName"/>
                 <match matches="LastName"/>
                 <match matches="Phone"/>
                 <match matches="DOB"/>
               </Any>
             </Pattern>
           </ExactMatch>
           <LocalizedStrings>
             <Resource idRef="E1CC861E-3FE9-4A58-82DF-4BD259EAB371">
               <Name default="true" langcode="en-us">Patient SSN Exact Match.</Name>
               <Description default="true" langcode="en-us">EDM Sensitive type for detecting Patient SSN.</Description>
             </Resource>
           </LocalizedStrings>
         </Rules>
      </RulePackage>
      
  2. Téléchargez le package de règles en exécutant la commande PowerShell suivante :

    New-DlpSensitiveInformationTypeRulePackage -FileData ([System.IO.File]::ReadAllBytes('.\\rulepack.xml'))
    

Remarque

La syntaxe du fichier de package de règle est la même que pour les autres types d’informations sensibles. Pour obtenir des détails complets sur la syntaxe du fichier de package de règles et des options de configuration supplémentaires, ainsi que pour obtenir des instructions sur la modification et la suppression de types d’informations sensibles à l’aide de PowerShell, créez un SIT personnalisé à l’aide de PowerShell.

Étape suivante

Après avoir créé votre package de règles, passez à l’article suivant :