檢查結構化文字以找出機密資料

Cloud Data Loss Prevention (DLP) 可偵測諸如 CSV 或 JSON 等結構化內容包含的機密資料並進行分類。若做為資料表進行檢查或去識別化,結構與資料欄會為 Cloud DLP 提供其他線索,讓其在某些使用情況下取得更好的結果。

檢查資料表

下列程式碼範例示範如何檢查資料表以找出機密內容。 資料表支援各種類型

如要進一步瞭解如何將 Cloud DLP API 與 JSON 搭配使用,請參閱 JSON 快速入門導覽課程

JSON 輸入:

POST https://dlp.googleapis.com/v2/projects/[PROJECT_ID]/content:inspect?key={YOUR_API_KEY}

{
  "item":{
    "table":{
      "headers": [{"name":"name"}, {"name":"phone"}],
      "rows": [{
        "values":[
          {"string_value": "John Doe"},
          {"string_value": "(206) 555-0123"}
        ]}
      ],
    }
  },
  "inspectConfig":{
    "infoTypes":[
      {
        "name":"PHONE_NUMBER"
      }
    ],
    "includeQuote":true
  }
}

JSON 輸出:

{
  "result": {
    "findings": [
     {
      "quote": "(206) 555-0123",
      "infoType": {
       "name": "PHONE_NUMBER"
      },
      "likelihood": "VERY_LIKELY",
      "location": {
         "byteRange": {
          "end": "14"
         },
         "codepointRange": {
          "end": "14"
         },
         "contentLocations": [
          {
           "recordLocation": {
              "fieldId": {
               "name": "phone"
              },
              "tableLocation": {
              }
           }
          }
         ]
      },
      "createTime": "2019-03-08T23:55:10.980Z"
     }
    ]
  }
}

文字與結構化文字

結構化文字可協助提供內容。如果將與上述範例相同的要求做為字串進行檢查 (就是「John Doe, (206) 555-0123」),提供的發現項目準確率會比較低。這是因為 Cloud DLP 在對這串數字可能的用途方面,有前後關係的線索比較少。如有可能,請考慮將字串剖析為資料表物件以獲得最準確的掃描結果。

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Cloud Data Loss Prevention