Erstellen des Schemas für Typen vertraulicher Informationen, die auf genauer Datenübereinstimmung basieren

Anwendbarkeit für die Erstellung klassischer EDM-Schemas

Dieses Verfahren gilt für die klassische EDM-Erstellung (Sensitive Information Type, SIT).

Um die Erstellung von Schemadateien zu vereinfachen, können Sie das Tool für exakte Datenabgleichsschemas und Mustertypen vertraulicher Informationen verwenden.

Wenn Sie mit EDM-basierten SITS oder deren Implementierung nicht vertraut sind, sollten Sie sich mit Folgenden vertraut machen:

Ein einzelnes EDM-Schema kann in mehreren Typen vertraulicher Informationen verwendet werden, die dieselbe Tabelle vertraulicher Daten verwenden. Sie können bis zu 10 verschiedene EDM-Schemas in einem Microsoft 365-Mandanten erstellen.

Verwenden des Tools für exakte Datenabgleichsschemas und den Typ vertraulicher Informationen

Sie können das Tool für exakte Datenabgleichsschemas und den Typ vertraulicher Informationen verwenden, um den Prozess der Schemadateierstellung zu vereinfachen.

Voraussetzungen

Verwenden Sie das Tool für exakte Datenabgleichsschemas und Mustertypen vertraulicher Informationen

Führen Sie die folgenden Schritte aus, um ein EDM-Schema mithilfe des Mustertools zu erstellen:

  1. Melden Sie sich beim Microsoft Purview-Portal> an.InformationProtection-Klassifizierer>,>EDM-Klassifizierer,>EDM-Schemas (verfügbar, wenn die neue EMD-Erfahrungdeaktiviert ist).

  2. Wählen Sie EDM-Schema erstellen aus, um das Flyout der Schematoolkonfiguration zu öffnen.

    Screenshot des Konfigurations-Flyouts des EDM-Schemaerstellungsassistenten mit Feldern zum Definieren von Schemanamen, -beschreibungen und -feldeinstellungen.

  3. Geben Sie einen geeigneten Namen und eine Beschreibung ein.

  4. Wählen Sie Trennzeichen und Interpunktion ignorieren für alle Schemafelder aus, wenn Sie das Verhalten Ignorieren... für das gesamte Schema anwenden möchten. Weitere Informationen zum Konfigurieren von EDM zum Ignorieren von Groß-/Kleinschreibung oder Trennzeichen finden Sie unter Verwenden der Felder caseInsensitive und ignoredDelimiters für weitere Informationen zu dieser Funktion.

  5. Geben Sie die gewünschten Werte ein für Ihr Schemafeld #1 und fügen Sie wenn notwendig weitere Felder ein. Jedes Schemafeld muss mit den Spaltenüberschriften in Ihrer Quelldatei für vertrauliche Informationen identisch sein.

  6. Legen Sie bei Bedarf die Werte pro Feld für Folgendes fest:

    • Feld kann durchsucht werden
    • Bei Feld wird die Groß-/Kleinschreibung nicht beachtet
    • Wählen Sie die zu ignorierenden Trennzeichen und Satzzeichen für dieses Feld aus.
    • Geben Sie benutzerdefinierte Trennzeichen und Satzzeichen für dieses Feld ein.

    Wichtig

    Mindestens eins, aber nicht mehr als zehn Ihrer Schemafelder müssen als durchsuchbar gekennzeichnet sein.

  7. Wählen Sie Speichern aus. Ihr Schema ist jetzt aufgelistet und kann verwendet werden.

    Wichtig

    Wenn Sie ein Schema entfernen möchten, das bereits einem EDM-SIT zugeordnet ist, müssen Sie zuerst den EDM-SIT löschen. Beim Löschen eines Schemas, dem ein Datenspeicher zugeordnet ist, wird auch der Datenspeicher innerhalb von 24 Stunden gelöscht.

EDM-Schemadatei im XML-Format exportieren

Wenn Sie das EDM-Schema im EDM-Schema-Tool erstellt haben, müssen Sie die Schemadatei im XML-Format exportieren. Sie benötigen die XML-Datei, um den Hash abzuschließen und die Quelltabelle für sensible Informationen für die Phase der genauen Datenübereinstimmung mit sensiblen Informationen hochzuladen .

  1. Herstellen einer Verbindung zur Security & Compliance Center-PowerShell.

  2. Verwenden Sie diese Syntax, um das EDM-Schema in eine lokale XML-Datei zu exportieren, damit Sie die Felddefinitionen überprüfen oder ändern können:

    $Schema = Get-DlpEdmSchema -Identity "[your EDM Schema name]"
    Set-Content -Path ".\Schemafile.xml" -Value $Schema.EdmSchemaXML
    
  3. Speichern Sie diese Datei zur späteren Verwendung.

Manuelles Erstellen und Hochladen der genauen Datenabgleichsschemadatei

Wenn Sie Ihre Schemadatei erstellen, müssen Ihre Spaltenüberschriften (Datenfelder) die folgenden Namensanforderungen erfüllen:

  • Muss mit einem Buchstaben beginnen und aus mindestens drei alphanumerischen Zeichen bestehen.
  • Darf nur alphanumerische Zeichen enthalten.

Verwenden Sie für jede Spalte/jedes Datenfeld die folgende Syntax:

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

Verwenden der Felder "caseInsensitive" und "ignoredDelimiters"

Im folgenden XML-Schemabeispiel werden die caseInsensitive Felder und ignoredDelimiters verwendet, um zu zeigen, wie EDM mit Groß-/Kleinschreibung und Trennzeichen umgeht.

Wenn Sie das Feld, das caseInsensitive auf den Wert von true in der Schemadefinition festgelegt ist, einschließen, schließt EDM kein Element aufgrund von Unterschieden in Groß-/Kleinschreibung aus. Beispielsweise sieht EDM die Werte FOO-1234 und fOo-1234 für das PatientID Feld als identisch an.

Wenn Sie das ignoredDelimiters Feld mit unterstützten Zeichen einschließen, ignoriert EDM diese Zeichen. Daher sieht EDM die Werte FOO-1234 und FOO#1234 für das PatientID Feld als identisch an.

Wenn beide und caseInsensitiveignoredDelimiters zusammen verwendet werden, sieht EDM FOO-1234 und fOo#1234 als identisch an und klassifiziert das Element als sensiblen Informationstyp Patientenakte.

Beide caseInsensitive und ignoredDelimiters werden pro Feld verwendet.

Wichtig

Wenn Sie Leerzeichen so konfigurieren, dass Leerzeichen ignoriert werden, ist diese Konfiguration nur für Primärfeldspalten wirksam, für die ein Typ vertraulicher Informationen definiert ist, der Zeichenfolgen mit mehreren Wörtern erkennen kann. Andernfalls wird der Vergleich mit jedem einzelnen Wort im analysierten Inhalt durchgeführt.

Das ignoredDelimiters Flag unterstützt alle nicht alphanumerischen Zeichen. Hier sind einige Beispiele:

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

Das Banner ignoredDelimiters ist nicht vorhanden:

  • Zeichen 0-9
  • A-Z
  • a-z
  • "
  • ,
  • Trennzeichen, die als Tokentrennzeichen verwendet werden

Wichtig

Die Definition Ihres EDM-Typs vertraulicher Informationen hat keinen Einfluss darauf, wie der Klassifizierungstyp vertraulicher Informationen, der dem primären Element in einem EDM-Muster zugeordnet ist, ignoredDelimiters Inhalte in einem Element identifiziert. Wenn Sie also ein durchsuchbares Feld konfigurieren ignoredDelimiters , müssen Sie sicherstellen, dass der Typ vertraulicher Informationen, der für ein primäres Element basierend auf diesem Feld verwendet wird, Zeichenfolgen sowohl mit als auch ohne diese Zeichen auswählt.

Die Anzahl der Spalten in der Quelltabelle für vertrauliche Informationen und die Anzahl der Felder im Schema müssen übereinstimmen. Die Reihenfolge spielt keine Rolle.

Die Zeichen, die als Tokentrennzeichen verwendet werden, verhalten sich anders als die anderen Trennzeichen. Hier sind einige Beispiele:

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

Wenn Sie ein Tokentrennzeichen einfügen, bricht EDM das Token an den Stellen auf, an denen sich das Trennzeichen befindet. EDM sieht z. B. den Wert "Mittel-Nachname " in "Mittel-Nachname" und "Name " für das LastName Feld. Wenn der ignoredDelimiters für das LastName Feld mit dem Zeichen "-" enthalten ist, erfolgt diese Aktion erst, nachdem der Wert beschädigt wurde. Am Ende würden EDM die folgenden Werte sehen : "MiddleLast " und "Name".

Um die folgenden Zeichen als ignoredDelimitersund keine Tokentrennzeichen zu verwenden, muss dem Feld eine SIT zugeordnet werden, die dem entsprechenden Format entspricht. Beispielsweise muss eine SIT, die eine Zeichenfolge mit mehreren Wörtern mit Gedankenstrichen erkennt, dem LastName Feld zugeordnet werden.

  • .
  • ;
  • !
  • ?
  • \

Es ist möglich, vertrauliche Informationstypen (SITs) sekundären Elementen mithilfe von PowerShell zuzuordnen.

  1. Definieren Sie das Schema im XML-Format (ähnlich wie im folgenden Beispiel). Benennen Sie diese Schemadatei edm.xml und konfigurieren Sie sie dann so, dass für jede Spalte in der Quelltabelle für vertrauliche Informationen eine Zeile vorhanden ist, die die folgende Syntax verwendet:

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

    • Verwenden Sie Spaltennamen für Field name-Werte.
    • Wird für die Felder, die durchsucht werden sollen, und für Primärfelder bis zu fünf Felder verwenden searchable="true" . Mindestens ein Feld muss durchsuchbar sein.

    Die folgende XML-Datei definiert beispielsweise das Schema für eine Patientendatendatenbank mit fünf Feldern, die als durchsuchbar angegeben sind: PatientID, MRN, PhoneSSN, und DOB.

    (Sie können das Beispiel kopieren, ändern und verwenden.)

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

    Nachdem Sie die EDM-Schemadatei im XML-Format erstellt haben, müssen Sie sie in den Clouddienst hochladen.

  2. Herstellen einer Verbindung zur Security & Compliance Center-PowerShell.

  3. Um das Datenbankschema hochzuladen, führen Sie den folgenden Befehl aus:

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

    Sie werden wie folgt aufgefordert, den Vorgang zu bestätigen:

    Bestätigen

    Möchten Sie diese Aktion wirklich ausführen?

    Ein neues EDM-Schema für den Datenspeicher "Patientendatensätze" wird importiert.

    [y] Ja [A] Ja zu allen [N] Nein [L] Nein zu allen [?] Hilfe (Standard ist "Y"):

    Tipp

    Wenn Sie möchten, dass Ihre Änderungen ohne Bestätigung erfolgen, verwenden -Confirm:$true Sie diese in Schritt 3 nicht.

Hinweis

Es kann zwischen 10–60 Minuten dauern, bis das EDMSchema durch Ergänzungen aktualisiert wird. Das Update muss abgeschlossen sein, bevor Sie Schritte ausführen, die die Zusätze verwenden.

Nächste Schritte

Nachdem Sie Ihr EDM-Schema erstellt haben, fahren Sie mit dem Hash fort und laden Sie Ihre vertraulichen Daten hoch. Weitere Informationen finden Sie unter Hash und Hochladen der Quelltabelle für sensible Informationen, in der die einzelnen Typen vertraulicher Informationen genau übereinstimmen.