Tokenisieren Sie Zeichenfolgen mithilfe von Verschlüsselungsmustern

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Sie können Zeichenfolgenmuster durch Token ersetzen, bevor sie an die Instanz gesendet und in der Instanz gespeichert werden.

    Vorbereitungen

    Um Verschlüsselungsmuster zu verwenden, müssen Sie eine MySQL-Datenbank in Ihrem Netzwerk installieren und einrichten. Dies ist die gleiche Datenbank, die für die Verschlüsselung zur Beibehaltung der Reihenfolge verwendet wird. Zum Erstellen oder Bearbeiten von Verschlüsselungsmustern müssen Sie über den Proxy mit der Instanz verbunden sein.

    Erforderliche Rolle: security_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Sie können Basissystemmuster verwenden oder eigene Muster erstellen. Basissystemmuster sind erweiterte Muster. Verschlüsselungsmuster enthalten die folgenden Einschränkungen.
    • Ein Muster aller Alpha-Zeichen ist nicht zulässig.
    • Die Mindestmustergröße beträgt fünf Zeichen. Sie können diese Einstellung mithilfe einer Systemeigenschaft ändern.
    • Die Quantifizierer * und + sind in Verschlüsselungsmustern verboten.
    • Verschlüsselungsmuster stimmen mit vollständigen Wörtern überein, nicht mit Teilen von Zeichenfolgen, die in eine größere Zeichenfolge eingebettet sind. Wörter werden durch Leerzeichen und Zeichen definiert, die nicht für die Aufnahme in ein Muster verfügbar sind.
    • Wenn dieselbe Zeichenfolge mehrmals an die Instanz gesendet wird, wird sie durch dasselbe Token ersetzt.
    • Textsuche bei genauen Übereinstimmungen wird unterstützt. Die Abfragezeichenfolge wird durch ein Token ausgetauscht, wenn sie an die Instanz gesendet wird, die Suche wird anhand von Token durchgeführt, und wenn die Suchergebnisse an den Proxy-Server zurückgegeben werden, werden die Token durch den Klartext ersetzt. Funktionen wie Stemming werden nicht unterstützt.
    Bei Verwendung von Mustern verlässt der Klartext Ihr Netzwerk nie. Wenn der Proxy-Server einem Muster in einer Anforderung entspricht, die an die Instanz geht, ersetzt der Proxy die Zeichenfolge durch ein Token derselben Größe. Das Token wird anstelle der Klartextzeichenfolge an die Instanz gesendet. Wenn die Antwort von der Instanz an den Proxy-Server gesendet wird, ersetzt der Proxy das Token durch die Zeichenfolge. Bei Anzeige über den Proxy-Server wird die Zeichenfolge als Klartext angezeigt.
    Hinweis:
    Verschlüsselte Felder werden nicht auf Verschlüsselungsmuster überprüft.

    Prozedur

    1. Navigieren zu Alle > Konfiguration der Edge Encryption > Verschlüsselungsmuster > Neu erstellenan.
      Alternativ können Sie zu navigieren Erweiterte Muster Dient zum Aktivieren oder Bearbeiten eines vorkonfigurierten Musters.
    2. Geben Sie den Namen des Musters ein.
    3. Definieren Sie Edge-Muster-Eingabetyp .
      OptionBezeichnung
      Standard Eine Reihe von Zeichentypen. In Standardmustereingabe Klicken Sie auf die Registerkarte Hinzufügen Und wählen Sie einen Zeichentyp aus.

      Die Beispielmuster Zeigt das Muster an, wenn Zeichen hinzugefügt werden.

      Klicken Sie Auf Neuer Block Um das nächste Zeichen in die nächste Zeile zu verschieben. Dadurch können Sie Zeichen in einem langen Muster gruppieren.

      Klicken Sie Auf X Zum Löschen des letzten Zeichens im Muster.

      Erweitert Ein Java RegEx-Ausdruck. Wenn „Erweitert“ ausgewählt ist, können Sie den Eingabetyp nicht wieder in „Standard“ ändern.

      In Beispielübereinstimmung Geben Sie ein Beispielmuster ein, um den RegEx-Ausdruck zu testen. In Muster Geben Sie einen Java RegEx-Ausdruck ein. Klicken Sie Auf Validieren Um sicherzustellen, dass der Ausdruck mit dem Beispielmuster übereinstimmt.

      Der Eingabetyp definiert, wie Sie das Muster eingeben. Es hat keine Auswirkungen auf die Verwendung des Musters.

    4. Klicken Sie auf Absenden.