Créer le schéma pour les types d’informations sensibles basés sur des correspondances de données exactes

Applicabilité pour la création de schémas GED classiques

Cette procédure s’applique à l’expérience de création de type d’informations sensibles (SIT) de type d’informations sensibles (SIT) classique de correspondance exacte des données (EDM).

Pour simplifier la création de fichiers de schéma, vous pouvez utiliser l’outil de modèle de schéma de correspondance de données exactes et de type d’informations sensibles.

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

Un schéma GED unique peut être utilisé dans plusieurs types d’informations sensibles qui utilisent la même table de données sensibles. Vous pouvez créer jusqu’à 10 schémas GED différents dans un client Microsoft 365.

Utiliser l’outil Schéma de correspondance de données exacte et Type d’informations sensibles

Vous pouvez utiliser le schéma de correspondance de données exactes et l’outil de type d’informations sensibles pour simplifier le processus de création de fichiers de schéma.

Configuration requise

Utiliser l’outil de modèle de schéma de correspondance de données exactes et de type d’informations sensibles

Pour créer un schéma EDM, effectuez les étapes suivantes à l’aide de l’outil de répétition :

  1. Connectez-vous au portail >Microsoft Purview :InformationProtectionClassifieurs>>EDM classifieurs>Schémas EDM (disponibles lorsque la nouvelle expérience EMD est désactivée).

  2. Choisissez Create EDM schema (Créer un schéma EDM ) pour ouvrir le menu volant de configuration de l’outil Schéma.

    Capture d’écran du menu volant de configuration de l’Assistant Création de schéma EDM montrant les champs permettant de définir le nom du schéma, la description et les paramètres de champ.

  3. Indiquez un nom approprié et Description.

  4. Choisissez Ignorer les délimiteurs et la ponctuation pour tous les champs de schéma si vous souhaitez appliquer le comportement Ignorer... à l’ensemble du schéma. Pour plus d’informations sur la configuration d’EDM pour ignorer la casse ou les délimiteurs, voir Utilisation des champs caseInsensitive et ignoredDelimiters pour plus de détails sur cette fonctionnalité.

  5. Renseignez les valeurs souhaitées pour votre Champ de schéma n° 1 et ajoutez des champs si nécessaire. Chaque champ de schéma doit être identique aux en-têtes de colonne dans votre fichier source d’informations sensibles.

  6. Vous pouvez également définir les valeurs par champ pour les valeurs suivantes :

    • Le champ peut faire l’objet d’une recherche
    • Le champ ne respecte pas la casse
    • Choisissez les délimiteurs et les signes de ponctuation à ignorer pour ce champ
    • Entrez des délimiteurs et des signes de ponctuation personnalisés pour ce champ

    Importante

    Au moins un, mais pas plus de dix champs de votre schéma doivent être désignés comme pouvant faire l’objet d’une recherche.

  7. Cliquez sur Enregistrer. Votre schéma est maintenant répertorié et disponible pour utilisation.

    Importante

    Si vous souhaitez supprimer un schéma déjà associé à un SIT EDM, vous devez d’abord supprimer le SIT EDM. La suppression d’un schéma auquel un magasin de données est associé supprime également le magasin de données dans les 24 heures.

Exportation du fichier de schéma GED au format XML

Si vous avez créé le schéma EDM dans l’outil Schéma EDM, vous devez exporter le fichier de schéma au format XML. Vous aurez besoin du fichier XML pour terminer le hachage et charger la table source d’informations sensibles pour la phase de correspondance exacte des types d’informations sensibles .

  1. Se connecter à Security & Compliance PowerShell.

  2. Pour exporter le schéma GED vers un fichier XML local afin de pouvoir consulter ou modifier ses définitions de champ, utilisez cette syntaxe :

    $Schema = Get-DlpEdmSchema -Identity "[your EDM Schema name]"
    Set-Content -Path ".\Schemafile.xml" -Value $Schema.EdmSchemaXML
    
  3. Enregistrez ce fichier pour une utilisation ultérieure.

Créer et charger manuellement le fichier de schéma de correspondance de données exactes

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 être composé d’au moins trois caractères alphanumériques.
  • Doit inclure uniquement des caractères alphanumériques.

Utilisez la syntaxe suivante pour chaque colonne/champ de données :

<Field name="FieldName" searchable="true/false" caseInsensitive="true/false" ignoredDelimiters="delimiter characters" />

Utilisation des champs caseInsensitive et ignoredDelimiters

L’exemple de schéma XML suivant utilise les champs et ignoredDelimiters pour montrer comment EDM gère les caseInsensitive différences de casse et les caractères de délimitation.

Lorsque vous incluez le caseInsensitive champ défini à la valeur de true dans votre définition de schéma, EDM n’exclut pas un élément en fonction des différences de casse. Par exemple, EDM considère que les valeurs FOO-1234 et fOo-1234 sont identiques pour le PatientID champ.

Lorsque vous incluez le champ avec les caractères pris en charge, EDM ignoredDelimiters ignore ces caractères. Ainsi, EDM voit les valeurs FOO-1234 et FOO#1234 comme étant identiques pour le PatientID champ.

Lorsque les deux caseInsensitive et ignoredDelimiters sont utilisés ensemble, EDM considère FOO-1234 et fOo#1234 comme identiques et classe l’élément en tant que type d’information sensible du dossier patient.

Les deux caseInsensitive et ignoredDelimiters sont utilisés champ par champ.

Importante

Si vous configurez des espaces à ignorer, cette configuration ne sera effective que pour les colonnes de champ principal pour lesquelles un type d’informations sensibles capable de détecter des chaînes de plusieurs mots est défini. Sinon, la comparaison sera effectuée par rapport à chaque mot individuel du contenu analysé.

L’indicateur ignoredDelimiters prend en charge les caractères non alphanumériques, en voici quelques exemples :

  • -
  • /
  • _
  • *
  • ^
  • #
  • [
  • ]
  • {
  • }
  • \
  • ~

L’indicateur ignoredDelimiters ne prend pas en charge :

  • Les caractères 0 à 9
  • A-Z
  • a-z
  • "
  • ,
  • Délimiteurs utilisés comme séparateurs de jetons

Importante

Lors de la définition de votre type d’informations sensibles EDM, ignoredDelimiters n’affecte pas la façon dont le type d’informations sensibles de classification associé à l’élément principal d’un modèle EDM identifie le contenu d’un élément. Par conséquent, si vous configurez ignoredDelimiters un champ pouvant faire l’objet d’une recherche, vous devez vous assurer que le type d’informations sensibles utilisé pour un élément primaire basé sur ce champ sélectionnera des chaînes avec et sans ces caractères présents.

Le nombre de colonnes dans votre table source d’informations sensibles et le nombre de champs de votre schéma doivent correspondre, l’ordre n’a pas d’importance.

Les caractères utilisés comme séparateurs de jetons se comportent différemment des autres délimiteurs. Voici quelques exemples :

  • \ (espace)
  • \t
  • ,
  • .
  • ;
  • ?
  • !
  • \r
  • \n

Lorsque vous incluez un séparateur de jeton, EDM rompt le jeton où se trouve le séparateur. Par exemple, EDM voit la valeur Middle-Last Name dans Middle-Last et Name pour le LastName champ. Si la ignoredDelimiters est incluse pour le LastName champ avec le caractère '-', cette action ne se produit qu’après la rupture de la valeur. À la fin, EDM verrait les valeurs suivantes : MiddleLast et Name.

Pour utiliser les caractères suivants et ignoredDelimiters non des séparateurs de jetons, un SIT qui correspond au format correspondant doit être associé au champ. Par exemple, un SIT qui détecte une chaîne de plusieurs mots contenant des tirets doit être associé au LastName champ.

  • .
  • ;
  • !
  • ?
  • \

Il est possible d’associer des types d’informations sensibles (SIT) à des éléments secondaires à l’aide de PowerShell.

  1. Définissez le schéma au format XML (similaire à l’exemple suivant). Nommez ce fichier de schéma edm.xml puis configurez-le de sorte que, pour chaque colonne de la table source d’informations sensibles, une ligne utilise la syntaxe :

    \<Field name="" searchable=""/\>.

    • Utilisez les noms de colonne pour les valeurs de nom de champ.
    • À utiliser searchable="true" pour les champs pouvant faire l’objet d’une recherche et pour les champs primaires jusqu’à un maximum de cinq champs. Au moins un champ doit pouvoir faire l’objet d’une recherche.

    Par exemple, le fichier XML suivant définit le schéma d’une base de données de dossiers de patients, avec cinq champs spécifiés comme pouvant faire l’objet d’une recherche : PatientID, MRN, PhoneSSN, et DOB.

    (vous pouvez copier, modifier et utiliser notre exemple).

    <EdmSchema xmlns="http://schemas.microsoft.com/office/2018/edm">
          <DataStore name="PatientRecords" description="Schema for patient records" version="1">
                <Field name="PatientID" searchable="true" caseInsensitive="true" ignoredDelimiters="-,/,*,#,^" />
                <Field name="MRN" searchable="true" />
                <Field name="FirstName" />
                <Field name="LastName" />
                <Field name="SSN" searchable="true" />
                <Field name="Phone" searchable="true" />
                <Field name="DOB" searchable="true" />
                <Field name="Gender" />
                <Field name="Address" />
          </DataStore>
    </EdmSchema>
    

    Une fois que vous avez créé le fichier de schéma EDM au format XML, vous devez le télécharger sur le service cloud.

  2. Se connecter à Security & Compliance PowerShell.

  3. Pour télécharger le schéma de base de données, exécutez la commande suivante :

    New-DlpEdmSchema -FileData ([System.IO.File]::ReadAllBytes('.\\edm.xml')) -Confirm:$true
    

    Vous serez invité à confirmer l’opération, comme suit :

    Vérifier

    Êtes-vous sûr de vouloir effectuer cette action ?

    Le nouveau schéma GED pour le magasin de données « patientrecords » sera importé.

    [Y] Oui [A] Oui à tous [N] Non [L] Non à tous [ ?] Aide (la valeur par défaut est « O ») :

    Conseil

    Si vous souhaitez que vos modifications se produisent sans confirmation, n’utilisez -Confirm:$true pas à l’étape 3.

Remarque

La mise à jour du schéma EDMS avec les ajouts peut prendre de 10 à 60 minutes. Vous devez l’effectuer avant d’exécuter les étapes qui utilisent les ajouts.

Étapes suivantes

Après avoir créé votre schéma EDM, procédez au hachage et au chargement de vos données sensibles. Voir Hachage et téléchargement de la table source d’informations sensibles pour obtenir la correspondance exacte des types d’informations sensibles.