Maskierungsformate erstellen oder bearbeiten

Sie können Ihre eigenen Maskierungsformate mit den grundlegenden Maskierungsformaten in Oracle Data Safe als Ausgangspunkt erstellen.

Benutzerdefinierte Maskierungsformate erstellen

Beim Erstellen benutzerdefinierter Maskierungsformate wählen Sie grundlegende Maskierungsformate aus und passen sie an Ihre spezifischen Anforderungen an. Die Ergebnisse der Maskierungsformate werden miteinander verkettet. Sie können auch mit einem vorhandenen Maskierungsformat beginnen, dieses bearbeiten und dann unter einem anderen Namen speichern.

Beim Erstellen eines Maskierungsformats können Sie keine Bedingungen anwenden. Sie können Bedingungen erstellen, wenn Sie ein Maskierungsformat innerhalb einer Maskierungs-Policy ändern.

Angenommen, Sie möchten eine nationale ID mit zehn Ziffern maskieren. Sie können mithilfe des Maskierungsformats "Zufallszahl" ein neues Maskierungsformat erstellen, beispielsweise mit dem Namen "Meine nationale ID". Bei der Zufallszahl werden zwei Werte eingegeben: "Startnummer" und "Endnummer". Sie können 1000000000 als Startnummer und 9999999999 als Endnummer angeben und das Maskierungsformat dann speichern. Um künftig eine Spalte zu maskieren, die diese nationale ID enthält, können Sie einfach das Maskierungsformat "Meine nationale ID" auswählen. Es ist keine Eingabe erforderlich. Wenn Sie einen sensiblen Typ zur Erkennung Ihrer nationalen ID haben, können Sie "Meine nationale ID" auch als Standardmaskierungsformat für diesen sensiblen Typ festlegen. Auf diese Weise wählt die Datenmaskierung standardmäßig das zugeordnete Maskierungsformat aus, wenn Sie Spalten mit diesem sensiblen Typ erkennen.

Unterstützte Datentypen für benutzerdefinierte Maskierungsformate

Bevor Sie ein Maskierungsformat für eine sensible Spalte erstellen, müssen Sie zuerst den Datentyp der Spalte bestimmen. Der Datentyp bestimmt, welche grundlegenden Maskierungsformate Sie verwenden können.

Zeichendatentypen

Die folgenden Zeichentypen können die Maskierungsformate "Zeilen löschen", "Deterministische Verschlüsselung", "Deterministische Ersetzung", "Feste Zahl", "Feste Zeichenfolge", "Gruppe mischen", "Nullwert", "Nachverarbeitungsfunktion", "Originaldaten beibehalten", "Zufallsdezimalzahl", "Zufallsziffern", "Zufallsliste", "Zufallszahl", "Zufallszeichenfolge", "Zufällige Ersetzung", "Regulärer Ausdruck", "Mischen", "SQL-Ausdruck", "Teilzeichenfolge", "Daten abschneiden" und "Benutzerdefinierte Funktion" verwenden:

  • CHAR

  • NCHAR

  • VARCHAR2

  • NVARCHAR2

Numerische Datentypen

Die folgenden numerischen Typen können die Maskierungsformate "Zeilen löschen", "Deterministische Verschlüsselung", "Deterministische Ersetzung", "Feste Zahl", "Gruppe mischen", "Nullwert", "Nachverarbeitungsfunktion", "Originaldaten beibehalten", "Zufallsdezimalzahl", "Zufallsziffern", "Zufallsliste", "Zufallszahl", "Zufällige Ersetzung", "Regulärer Ausdruck", "Mischen", "SQL-Ausdruck", "Daten abschneiden" und "Benutzerdefinierte Funktion" verwenden:

  • NUMBER

  • FLOAT

  • RAW

  • BINARY_FLOAT

  • BINARY_DOUBLE

Datumsdatentypen

Die folgenden Datumstypen können die Maskierungsformate "Zeilen löschen", "Deterministische Verschlüsselung", "Deterministische Ersetzung", "Gruppe mischen", "Nullwert", "Nachverarbeitungsfunktion", "Originaldaten beibehalten", "Zufallsdatum", "Zufallsliste", "Zufällige Ersetzung", "Mischen", "SQL-Ausdruck", "Daten abschneiden" und "Benutzerdefinierte Funktion" verwenden:

  • DATE

  • TIMESTAMP

Large Object(LOB-)Datentypen

Die folgenden LOB-Datentypen können die Maskierungsformate "Feste Zahl", "Feste Zeichenfolge", "Nullwert", "Regulärer Ausdruck" und "SQL-Ausdruck" verwenden:

  • BLOB

  • CLOB

  • NCLOB

Nicht unterstützte Objekte

Oracle Data Safe unterstützt die Maskierung für folgende Elemente nicht:

  • Externe Tabellen

  • Queuetabellen

  • Lange Spalten

  • Spalten vom Typ XML

  • Virtuelle Spalten

  • ROWID-Spalten

  • JSON-Spalten

  • Diagrammtabellen

Benutzerdefiniertes Maskierungsformat erstellen

  1. Wählen Sie unter Data Safe - Datenbanksicherheit die Option Datenmaskierung aus.

  2. Wählen Sie unter Datenmaskierung die Option Maskierungsformate aus.

  3. Klicken Sie auf Maskierungsformat erstellen.

  4. Geben Sie einen Namen für das Maskierungsformat ein.

  5. Wählen Sie ein Compartment aus, in dem das Maskierungsformat gespeichert werden soll.

  6. (Optional) Geben Sie eine Beschreibung des Maskierungsformats ein.

  7. Konfigurieren Sie das Maskierungsformat.

    a) Wählen Sie in der Dropdown-Liste Maskierungsformateintrag ein grundlegendes Maskierungsformat aus, und konfigurieren Sie dessen Parameter.

    b) Um ein weiteres Maskierungsformat hinzuzufügen, klicken Sie auf Formateintrag hinzufügen, und konfigurieren Sie dessen Parameter. Wenn Sie mehr als ein Maskierungsformat eingeben, werden die Ergebnisse einzelner Maskierungsformate verkettet, um den endgültigen maskierten Wert zu erhalten.

    c) Um ein Maskierungsformat zu löschen, klicken Sie auf die Schaltfläche X neben dem Format.

  8. Klicken Sie auf Maskierungsformat erstellen.

    Das neue Maskierungsformat wird jetzt auf der Seite Maskierungsformate angezeigt. Sie können das Maskierungsformat auswählen, wenn Sie einen Datenmaskierungsjob erstellen.

Benutzerdefiniertes Maskierungsformat bearbeiten

  1. Wählen Sie unter Data Safe - Datenbanksicherheit die Option Datenmaskierung aus.

  2. Wählen Sie unter Datenmaskierung die Option Maskierungsformate aus.

  3. Suchen Sie den Namen des Maskierungsformats, und klicken Sie darauf.

    Die Seite Maskierungsformatdetails wird angezeigt.

  4. Um den Namen oder die Beschreibung zu bearbeiten, wählen Sie die entsprechende Aktion im Menü Aktionen aus.

  5. Um das Maskierungsformat zu bearbeiten, wählen Sie Formateinträge bearbeiten aus.

  6. Klicken Sie auf Aktualisieren.

    Das Maskierungsformat wird sofort aktualisiert.