Activer le masquage des PII au niveau de l’organisation
Les administrateurs de l’organisation peuvent activer Redact PII in Weave traces dans les paramètres de confidentialité de l’organisation. Lorsque ce paramètre est activé, le serveur Weave masque les éléments suivants dans les nouveaux appels et les nouvelles écritures OTel d’agent avant de les stocker :- Adresses e-mail
- Numéros de téléphone
- Numéros de sécurité sociale américains (SSN)
Masquer les PII avec le SDK Python
Le masquage des PII côté client est uniquement disponible en Python.
- Un paramètre
redact_pii, que vous pouvez activer ou désactiver dans l’appelweave.init()pour activer le masquage des PII. - Le masquage automatique des entités courantes lorsque
redact_pii = True. - Des champs de masquage personnalisables grâce au paramètre configurable
redact_pii_fields. - L’exclusion de certaines entités du masquage grâce au paramètre
redact_pii_exclude_fields.
Activer le masquage des PII
Cette section vous guide dans l’installation des dépendances requises, l’activation du masquage des PII dansweave.init() et, si vous le souhaitez, le choix des entités que Weave masque. Pour commencer à utiliser la fonctionnalité de protection des données sensibles dans Weave, procédez comme suit :
-
Installez les dépendances requises :
-
Modifiez votre appel à
weave.init()pour activer le masquage. Lorsqueredact_pii=True, Weave masque par défaut les entités courantes : -
Facultatif : personnalisez les champs de masquage avec le paramètre
redact_pii_fields:Pour obtenir la liste complète des entités pouvant être détectées et masquées, consultez PII entities supported by Presidio. -
Facultatif : excluez certaines entités du masquage avec le paramètre
redact_pii_exclude_fields. Cette option est utile lorsque vous souhaitez conserver le masquage par défaut tout en épargnant certains types d’entités. L’exemple suivant montre comment masquer toutes les entités par défaut, à l’exception deEMAIL_ADDRESSetPERSON:
Entités masquées par défaut
Cette section répertorie les types d’entités PII que Weave masque automatiquement lorsque vous activez le masquage des PII sans préciserredact_pii_fields. Lorsque le masquage des PII est activé, Weave masque automatiquement les entités suivantes :
CREDIT_CARDCRYPTOEMAIL_ADDRESSES_NIFFI_PERSONAL_IDENTITY_CODEIBAN_CODEIN_AADHAARIN_PANIP_ADDRESSLOCATIONPERSONPHONE_NUMBERUK_NHSUK_NINOUS_BANK_NUMBERUS_DRIVER_LICENSEUS_PASSPORTUS_SSN
Masquer les clés sensibles avec REDACT_KEYS
En plus du masquage des PII, le SDK Weave prend en charge le masquage de clés personnalisées avec REDACT_KEYS. Cette fonctionnalité est utile pour protéger d’autres données sensibles qui ne relèvent pas forcément de la catégorie des PII, mais qui doivent rester privées. Par exemple :
- Clés API
- En-têtes d’authentification
- Jetons
- ID internes
- Valeurs de configuration
Clés REDACT_KEYS prédéfinies
Par défaut, Weave masque automatiquement les clés sensibles suivantes :
Ajouter vos propres clés
Si votre application utilise d’autres noms de champs contenant des valeurs sensibles, vous pouvez étendre la listeREDACT_KEYS par défaut. Ajoutez les clés personnalisées que vous souhaitez masquer dans les traces :
client_id et de token s’affichent sous la forme "REDACTED" :
Informations d’utilisation
- Cette fonctionnalité n’est disponible que dans le SDK Python.
- L’activation du masquage allonge le temps de traitement en raison de la dépendance à Presidio.