Creazione dello schema per i tipi di informazioni sensibili basati sulla corrispondenza esatta dei dati

Applicabilità per la creazione di schemi EDM classici

Questa procedura si applica all'esperienza classica di creazione del tipo di informazione riservata (SIT) EDM (Exact Data Match).

Per semplificare la creazione del file di schema, è possibile utilizzare lo strumento Modello di tipo di tipo di informazione esatta e corrispondenza esatta dei dati.

Se non si ha familiarità con SITS basati su EDM o con la loro implementazione, è consigliabile acquisire familiarità con:

Un singolo schema EDM può essere utilizzato in più tipi di informazioni riservate che usano la stessa tabella dati sensibile. È possibile creare fino a 10 schemi EDM diversi in un tenant di Microsoft 365.

Usare lo schema Corrispondenza esatta dei dati e lo strumento Tipo di informazioni riservate

È possibile utilizzare lo schema di corrispondenza esatta dei dati e lo strumento Tipo di informazioni riservate per semplificare il processo di creazione del file di schema.

Prerequisiti

Usare lo schema di corrispondenza esatta dei dati e lo strumento modello del tipo di informazioni riservate

Esegui i passaggi seguenti per creare uno schema EDM usando lo strumento modello:

  1. Accedere al portale >di Microsoft Purview: Classificatori di Information Protection>, Classificatori>EDM,>Schemi EDM (disponibili quando la nuova esperienza EMD è disattivata).

  2. Scegliere Create EDM schema per aprire il riquadro a comparsa di configurazione dello strumento schema.

    Screenshot del riquadro a comparsa Configurazione guidata creazione schema EDM che mostra i campi per la definizione del nome dello schema, della descrizione e delle impostazioni dei campi.

  3. Immettere il Nome e la Descrizione appropriati.

  4. Scegliere Ignora delimitatori e punteggiatura per tutti i campi dello schema se si desidera applicare il comportamento Ignora... all'intero schema. Per altre informazioni sulla configurazione di EDM per ignorare maiuscole/minuscole o delimitatori, vedere Uso dei campi caseInsensitive e ignoredDelimiters per altre informazioni su questa funzionalità.

  5. Immettere i valori desiderati per il campo n.1 dello schema e aggiungere più campi secondo necessità. Ogni campo dello schema deve essere identico alle intestazioni di colonna nel file di origine delle informazioni sensibili.

  6. Se si vuole, impostare i valori per campo per:

    • Campo ricercabile
    • Nel campo non viene fatta distinzione tra maiuscole e minuscole
    • Scegliere i delimitatori e la punteggiatura da ignorare per questo campo
    • Immettere delimitatori e segni di punteggiatura personalizzati per il campo

    Importante

    Almeno uno, ma non più di dieci, dei campi dello schema devono essere designati come ricercabili.

  7. Scegliere Salva. Lo schema è ora elencato e disponibile per l'uso.

    Importante

    Se si desidera rimuovere uno schema già associato a un SIT EDM, è necessario innanzitutto eliminare il SIT EDM. Se si elimina uno schema a cui è associato un archivio dati, entro 24 ore viene eliminato anche l'archivio dati.

Esportazione del file di schema EDM in formato XML

Se lo schema EDM è stato creato nello strumento schema EDM, è necessario esportare il file di schema in formato XML. È necessario il file XML per completare la fase Hash e caricare la tabella di origine delle informazioni sensibili per la corrispondenza esatta dei tipi di informazioni riservate .

  1. Connettersi a PowerShell per Sicurezza e conformità.

  2. Per esportare lo schema EDM in un file XML locale in modo da poter rivedere o modificare le definizioni dei campi, utilizzare questa sintassi:

    $Schema = Get-DlpEdmSchema -Identity "[your EDM Schema name]"
    Set-Content -Path ".\Schemafile.xml" -Value $Schema.EdmSchemaXML
    
  3. Salva questo file per un uso successivo.

Creare e caricare manualmente il file di schema della corrispondenza esatta dei dati

Durante la creazione del file di schema, le intestazioni di colonna (campi dati) devono rispettare i requisiti di denominazione seguenti:

  • Deve iniziare con una lettera e deve essere composto da almeno tre caratteri alfanumerici.
  • Deve includere solo caratteri alfanumerici.

Usare la sintassi seguente per ogni campo di colonne o dati:

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

Uso dei campi caseInsensitive e ignoredDelimiters

Nell'esempio di schema XML seguente vengono usati i caseInsensitive campi and ignoredDelimiters per illustrare in che modo EDM gestisce le differenze tra maiuscole e minuscole e i caratteri di delimitazione.

Quando si include il caseInsensitive campo impostato sul valore di nella definizione dello schema, EDM non esclude un elemento in base alle differenze tra true maiuscole e minuscole. Ad esempio, EDM vede i valori FOO-1234 e fOo-1234 come identici per il PatientID campo.

Quando si include un ignoredDelimiters campo contenente caratteri supportati, la tecnologia EDM li ignora. Quindi EDM vede i valori FOO-1234 e FOO#1234 come identici per il PatientID campo.

Quando entrambi caseInsensitiveignoredDelimiters e vengono usati insieme, EDM vede FOO-1234 e fOo#1234 come identici e classifica l'elemento come un tipo di informazioni sensibili della cartella clinica.

Entrambi caseInsensitive e ignoredDelimiters vengono utilizzati in base al campo.

Importante

Se si configurano gli spazi da ignorare, tale configurazione sarà efficace solo per le colonne dei campi primari per le quali è definito un tipo di informazioni riservate in grado di rilevare stringhe di più parole. In caso contrario, il confronto verrà effettuato con ogni singola parola del contenuto analizzato.

Il ignoredDelimiters flag supporta qualsiasi carattere non alfanumerico. Ecco alcuni esempi:

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

Il contrassegno ignoredDelimiters non supporta:

  • Caratteri 0-9
  • A-Z
  • a-z
  • "
  • ,
  • Delimitatori usati come separatori di token

Importante

Quando si definisce il tipo di informazioni riservate EDM, ignoredDelimiters non influisce sul modo in cui il tipo di informazioni riservate di classificazione associato all'elemento primario in un modello EDM identifica il contenuto in un elemento. Pertanto, se si configura ignoredDelimiters un campo ricercabile, è necessario assicurarsi che il tipo di informazioni riservate usato per un elemento primario basato su tale campo selezionino stringhe sia con che senza tali caratteri.

Il numero di colonne nella tabella di origine delle informazioni sensibili e il numero di campi nello schema devono corrispondere, l'ordine non è importante.

I caratteri utilizzati come separatori di token si comportano in modo diverso rispetto agli altri delimitatori. Ecco alcuni esempi:

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

Quando si include un separatore di token, EDM interrompe il token nel punto in cui si trova il separatore. Ad esempio, EDM vede il valore Middle-Last Name in Middle-Last e Name per il LastName campo. Se è inclusa per ignoredDelimiters il LastName campo con il carattere '-', l'azione viene eseguita solo dopo che il valore è stato interrotto. Alla fine, EDM vedrà i valori seguenti, MiddleLast e Name.

Per usare i caratteri seguenti come ignoredDelimitersseparatori di token e non separatori di token, è necessario associare al campo un SIT corrispondente al formato corrispondente. Ad esempio, un SIT che rileva una stringa di più parole con trattini deve essere associato al LastName campo.

  • .
  • ;
  • !
  • ?
  • \

È possibile associare tipi di informazioni sensibili (SIT) a elementi secondari usando PowerShell.

  1. Definire lo schema in formato XML (simile all'esempio seguente). Assegnare un nome a questo file di schemaedm.xml e quindi configurarlo in modo tale che, per ogni colonna della tabella Origine informazioni sensibili, sia presente una riga che usa la sintassi:

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

    • Usare i nomi delle colonne per i valori dei nomi dei campi.
    • Usare searchable="true" per i campi che si desidera siano ricercabili e i campi primari fino a un massimo di cinque campi. Almeno un campo deve essere disponibile per la ricerca.

    Ad esempio, il seguente file XML definisce lo schema per un database di cartelle cliniche, con cinque campi specificati come ricercabili: PatientID, MRN, SSN, Phonee DOB.

    (È possibile copiare, modificare e usare l'esempio.)

    <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>
    

    Dopo aver creato il file di schema EDM in formato XML, è necessario caricarlo nel servizio cloud.

  2. Connettersi a PowerShell per Sicurezza e conformità.

  3. Per caricare lo schema del database, eseguire il comando seguente:

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

    Verrà richiesto di confermare, come indicato di seguito:

    Conferma

    Eseguire questa azione?

    Verrà importato un nuovo schema EDM per l'archivio dati "cartelle pazienti".

    [Y] Sì [A] Sì a tutti [N] No [L] No a tutti [?] Guida (il valore predefinito è "Y"):

    Consiglio

    Se si vuole che le modifiche vengano apportate senza conferma, non usare -Confirm:$true nel passaggio 3.

Nota

L'aggiornamento dello schema EDM impiega tra i 10 e i 60 minuti con aggiunte. Completare l'aggiornamento prima di eseguire i passaggi che usano le aggiunte.

Passaggi successivi

Dopo aver creato lo schema EDM, procedi con l'hash e carica i dati sensibili. Vedere Hash e caricare la tabella dell'origine delle informazioni sensibili per i tipi di dati sensibili che corrispondono esattamente.