圖片檢查與遮蓋

Cloud Data Loss Prevention (DLP) 可以檢查及遮蓋圖片中存在的機密內容。您必須先以 base64 將圖片編碼,並且指定圖片類型。檢查和遮蓋是兩種不同的動作:

  • 檢查:Cloud DLP 會檢查提交的 base64 編碼圖片是否具有指定的 infoType,隨後傳回偵測到的 InfoType 以及一或多組像素座標和維度。每一組像素座標值和維度值分別指示定界框的左上角和維度。您可以在每個定界框中找到機密資料。
  • 遮蓋:Cloud DLP 會檢查提交的 base64 編碼圖片是否有指定的 infoType,隨後傳回新的 base64 編碼圖片,格式與原始圖片相同。Cloud DLP 會遮蓋 (以不透明方塊遮住) 任何機密資料發現項目。您可以在要求中設定這些方塊的顏色。

檢查範例

以下列圖片做為輸入範例:

具有機密資料而需遮蓋的圖片輸入範例

將這個圖片提交給 Cloud DLP 的 content.inspect 方法,並指示該方法搜尋 US_SOCIAL_SECURITY_NUMBER infoType,就會產生如下所示的 JSON 輸出:

{
 "result": {
  "findings": [
   {
    "infoType": {
     "name": "US_SOCIAL_SECURITY_NUMBER"
    },
    "likelihood": "LIKELY",
    "location": {
     "imageBoxes": [
      {
       "top": 61,
       "left": 7,
       "width": 25,
       "height": 18
      },
      {
       "top": 61,
       "left": 33,
       "width": 5,
       "height": 18
      },
      {
       "top": 61,
       "left": 38,
       "width": 17,
       "height": 19
      },
      {
       "top": 62,
       "left": 56,
       "width": 5,
       "height": 18
      },
      {
       "top": 62,
       "left": 61,
       "width": 35,
       "height": 18
      }
     ]
    },
    "createTime": "2018-03-15T22:23:56.824Z"
   }
  ]
 }
}

此 JSON 回應提供下列資訊:

  • 找到了社會安全號碼。
  • 該發現項目確實為美國社會安全號碼的可能性LIKELY
  • 機密內容位在 "imageBoxes" 定義的定界框內。
  • 系統在 "createTime" 內的特定時間執行檢查作業。

遮蓋範例

將相同圖片提交給 Cloud DLP API 的 image.redact 方法,並指示該方法遮蓋判定與 US_SOCIAL_SECURITY_NUMBER infoType 相對應的內容,就會產生如下所示的 JSON 輸出 (base64 編碼的圖片因版面關係而截斷):

{
 "redactedImage": "/9j/4AAQSkZJRgABAgAAAQABAAD/4QCYRXhpZgAATU0AKgA..."
}

如果使用 base64 解碼器,即可看到傳回的 "redactedImage" 值如下所示:

已遮蓋機密資料的圖片輸出範例

資源

如要進一步瞭解 Cloud DLP 中的圖片檢查和遮蓋作業,請參閱下列操作教學主題:

如需 API 說明文件,請參閱:

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

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

這個網頁
Cloud Data Loss Prevention