Masquer les données sensibles du texte

Cloud DLP (Data Loss Prevention) peut masquer ou obscurcir des données sensibles contenues dans une chaîne de texte. Vous pouvez soumettre des informations textuelles à l'API via un fichier JSON sur HTTP ou faire appel à l'une des bibliothèques clientes utilisant plusieurs langages de programmation courants.

L'API considère les arguments suivants :

  • Une chaîne de texte
  • Le texte d'espace réservé remplaçant les données sensibles (dans cet exemple, elles sont remplacées par leur infoType)
  • Une liste d'un ou de plusieurs infoTypes que vous souhaitez supprimer

Elle renvoie la chaîne et remplace toutes les données sensibles par l'espace réservé de votre choix.

Exemple de suppression de texte

Pour en savoir plus sur l'utilisation de JSON avec l'API Cloud DLP, consultez le guide de démarrage rapide JSON.

Entrée JSON :

{
  "item": {
     "value":"My email is test@example.com",
   },
   "deidentifyConfig": {
     "infoTypeTransformations":{
          "transformations": [
            {
              "primitiveTransformation": {
                "replaceWithInfoTypeConfig": {}
              }
            }
          ]
        }
    },
    "inspectConfig": {
      "infoTypes": {
        "name": "EMAIL_ADDRESS"
      }
    }
}

URL :

https://dlp.googleapis.com/v2/projects/[PROJECT_ID]/content:deidentify

Cloud DLP renvoie le contenu suivant après avoir reçu la requête :

Sortie JSON :

{
  "item":{
    "value":"My email is [EMAIL_ADDRESS]"
  },
  "overview":{
    "transformedBytes":"16",
    "transformationSummaries":[
      {
        "infoType":{
          "name":"EMAIL_ADDRESS"
        },
        "transformation":{
          "replaceWithInfoTypeConfig":{

          }
        },
        "results":[
          {
            "count":"1",
            "code":"SUCCESS"
          }
        ],
        "transformedBytes":"16"
      }
    ]
  }
}

Vous pouvez tester ce code vous-même en utilisant APIs Explorer, intégré ci-dessous.

Étapes suivantes

Le masquage est une forme de suppression d'éléments d'identification. Pour en savoir plus sur, consultez la page Supprimer l'identification des données sensibles dans le contenu textuel.