Datenschutz-API

  • Freigeben Version: Washingtondc
  • Aktualisiert 21. Februar 2024
  • 1 Minute Lesedauer
  • Referenz für Datenschutz-API

    DataPrivacyAPI – anonymize(String input)

    Anonymisiert die Eingabezeichenfolge durch Anwendung der Datenmuster-Anonymisierungstechnik mit aktiven Datenmustern, die im Plugin Datenerkennung konfiguriert sind.
    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Eingabe Zeichenfolge Eingabezeichenfolge, die anonymisiert werden soll.
    Tabelle : 2. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Serialisierte JSON-Zeichenfolge.
    Erfolg
    Gibt „true“ zurück, wenn die Anonymisierung erfolgreich war
    inputChanged
    Gibt „true“ zurück, wenn sich der anonymisierte Wert von der Eingabe unterscheidet.
    Fehler
    Gibt den Fehlercode zurück, wenn ein Fehler aufgetreten ist
    Ausgabe
    Wenn „ Erfolg “ auf „wahr“ gesetzt ist, enthält es eine anonymisierte Zeichenfolge.

    Code-Beispiel

    var privacyApi = new SNC.DataPrivacyApi();
    var input = 'SSN: 123-45-6789';
    var jsonString = privacyApi.anonymize(input);  // activate necessary data patterns first in discovery plugin
    var output = JSON.parse(jsonString);
    
    if (output.success) {
       gs.info('anonymized string: ' + output.output);
    } else {
      gs.info('anonymization failed: ' + output.error);
    }
    Tabelle : 3. Konfiguration
    Name Konfigurationsmodus Beschreibung
    DataPrivacyApi.anonymize-Eingabegröße sys_property: data_privacy.api.input.size Systemeigenschaft zum Definieren der maximalen Eingabegröße, die von DataPrivacyApi.anonymize-Aufrufen unterstützt wird. , .
    • Der Standardwert ist 4000
    • Bereich ist ein ganzzahliger Wert zwischen 0 und 10.000
    Cache-Nutzung nach Datenschutz-API sys_property: data_privacy.api.use.cache Systemeigenschaft zum Definieren, ob DataPrivacyApi die Konfigurationen zwischenspeichern soll.
    • Der Standardwert ist „true“.
    • Bereich ist boolesch
    Zeitüberschreitung für Anonymisierungs-API DataPrivacyApi.setAnonymizeTimeout (lange Zeitüberschreitung Millis) API-Aufruf, um die maximale Zeit in Millisekunden für den Abschluss der DataPrivacyAPI.anonymize-Aufrufe zu definieren.
    • Der Standardwert ist 20.000 (ms).
    • Bereich ist ein ganzzahliger Wert zwischen 0 und 50000 (ms).