API Confidentialité des données
Référence pour l’API de confidentialité des données
DataPrivacyAPI : anonymize(entrée de chaîne)
Anonymise la chaîne d’entrée en appliquant la technique d’anonymisation du modèle de données à l’aide de modèles de données actifs configurés dans le Détection de données module d’extension.
| Nom | Type | Description |
|---|---|---|
| entrée | Chaîne | Entrée de chaîne d’entrée à anonymiser. |
| Type | Description |
|---|---|
| Chaîne | Chaîne JSON sérialisée.
|
Exemple de code
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);
}
| Nom | Configuration Mode | Description |
|---|---|---|
| Taille de l’entrée DataPrivacyApi.anonymize | sys_property : data_privacy.api.input.size | Propriété système permettant de définir la taille d’entrée maximale prise en charge par les appels DataPrivacyApi.anonymize. , .
|
| Utilisation du cache par l’API de confidentialité des données | sys_property : data_privacy.api.use.cache | Propriété système permettant de définir si DataPrivacyApi doit mettre en cache les configurations.
|
| Délai d’expiration de l’API d’anonymisation | DataPrivacyApi.setAnonymizeTimeout(long timeoutMillis) | Appel d’API pour définir le temps maximal en millisecondes pour effectuer les appels DataPrivacyAPI.anonymize.
|