圖片檢查與遮蓋

本文說明 Sensitive Data Protection 的圖片檢查和遮蓋功能。

Sensitive Data Protection 會使用 infoType 偵測工具檢查以 Base64 編碼的圖片,並偵測圖片中的私密資料。接著,Sensitive Data Protection 就能傳回圖片中私密資料的位置資訊,或以不透明的矩形遮蓋私密資料。

檢查和遮蓋是兩種不同的作業:

  • 檢查:Sensitive Data Protection 會檢查提交的 base64 編碼圖片是否有指定的 infoType,隨後傳回偵測到的 InfoType 以及一或多組像素座標和維度。每一組像素座標和維度值分別指示定界框的左下角和維度。每個邊界方塊都對應到部分或全部的 Sensitive Data Protection 發現項目。
  • 遮蓋:Sensitive Data Protection 會檢查提交的 base64 編碼圖片是否有指定的 infoType,Sensitive Data Protection 會以不透明的矩形遮蓋任何機密資料發現項目。隨後傳回經過遮蓋的 base64 編碼圖片,格式與原始圖片相同。您也可以在要求中設定遮蓋方塊的顏色。

圖片檢查與遮蓋功能的使用時機

以下是一些常見用途:

  • 遮蓋掃描文件中的私密資料:在下游工作流程中處理上傳的 PDF 或圖片附件之前,先遮蓋駕照、國民身分證和信用卡號碼。
  • 清除客戶支援上傳內容:在工單轉送給支援服務專員之前,自動遮蓋使用者提交的螢幕截圖中的帳號和個人聯絡資料。
  • 在數位媒體中找出敏感元素:檢查圖片以擷取偵測到的文字的邊界方塊像素座標,讓自訂應用程式審查或選擇性模糊處理目標區域。
  • 準備機器學習用的視覺化資料集:遮蓋訓練圖片語料庫中的私密個人資料,確保符合隱私權規範,同時保留周圍的視覺化內容。

關於圖片檢查

Sensitive Data Protection 檢查服務會接受 Base64 編碼的圖片,然後在圖片中搜尋符合檢查條件的資料。Sensitive Data Protection 會傳回偵測到的任何私密/機密資料位置。

請參考下圖。

含有敏感物件的原始圖片。
原始圖片 (按一下可放大)。

圖片檢查程序如下:

  1. 您會將 content.inspect 要求傳送至 DLP API。要求包含以 Base64 編碼的圖片和檢查設定,其中包含偵測條件。
  2. Sensitive Data Protection 會使用檢查設定掃描圖片,並找出任何相符項目。
  3. Sensitive Data Protection 會根據您的偵測條件,傳回圖片中含有機密資料的區域座標和尺寸。

傳回的座標會指出機密資料所在位置。請注意,Sensitive Data Protection 通常會使用多個方塊,指出圖片中單一私密資料執行個體的位置。

如果 Sensitive Data Protection 在圖片中找不到符合偵測條件的資料,就會傳回空白的成功 HTTP 200 回應。

關於遮蓋圖片

圖片遮蓋與圖片檢查類似,但多了一個步驟。「Sensitive Data Protection」服務識別出圖片中的機密資料位置後,不會傳回含有資料的區域座標,而是會在這些區域加上不透明的矩形,並傳回經過遮蓋的 Base64 編碼圖片。

遮蓋機密資料的圖片。
經過編輯的圖片 (按一下即可放大)。

圖片遮蓋程序如下:

  1. 您會將 image.redact 要求傳送至 DLP API。要求包含 base64 編碼的圖片和圖片遮蓋設定,其中包含偵測條件。
  2. Sensitive Data Protection 會使用圖片遮蓋設定掃描圖片,並找出任何相符項目。
  3. Sensitive Data Protection 會以不透明的矩形遮蓋所有偵測到的私密資料。然後以 base64 編碼圖片,並在要求回應中傳回已遮蓋的圖片。

如果 Sensitive Data Protection 未在圖片中找到符合偵測條件的資料,系統會傳回未經變更的 Base64 編碼圖片。

圖片偵測功能

本節說明可套用至檢查和遮蓋作業的圖片偵測功能。如要使用這些功能,必須在支援圖片掃描功能的地點進行掃描。

辨識圖片中的文字

Sensitive Data Protection 會使用光學字元辨識 (OCR) 技術偵測圖片中的文字。Sensitive Data Protection 分析偵測到的文字時,與分析大量文字的方式類似。

如要偵測圖片中的文字,請在檢查或遮蓋設定中指定任何以文字為基礎的 infoType,例如 PERSON_NAMECREDIT_CARD_NUMBER

辨識圖片中的物件和主題

Sensitive Data Protection 可以分析非以文字為主的圖片像素和特徵。Sensitive Data Protection 會將這項技術用於下列功能。

物件偵測

Sensitive Data Protection 可以分類及遮蓋圖片中的物件。舉例來說,您可以設定掃描作業,偵測圖片中的身分證件、人物和車牌。

如要偵測圖片中的物件,請在檢查或遮蓋設定中指定 object infoTypes

如要瞭解詳情,請參考下列資源:

圖片安全分類

Sensitive Data Protection 可根據圖片的主題內容進行分類和遮蓋。這項功能可根據預先定義的安全類別,找出含有敏感或有害主題的圖片。

Sensitive Data Protection 會分析圖片的整體情境和意義,判斷圖片是否屬於情色露骨或暴力內容等類別。這項功能可協助你審查內容,並強制執行使用限制政策。

執行圖片安全分類時,Sensitive Data Protection 會分析整張圖片。與物件偵測不同,這項功能不會識別圖片中的特定項目,而是評估圖片的整體主題。如果根據圖片安全性設定遮蓋功能,這項功能會遮蓋整張圖片。

如要執行圖片安全分類,請在檢查或遮蓋設定中指定 image context infoTypes

生成圖像的限制

Sensitive Data Protection 用於圖像安全分類的模型,主要會以真實世界的圖像進行訓練和評估。雖然這些模型有助於分析 AI 生成圖片,但偵測 AI 生成圖片中所有違規內容的效力可能有所不同。

如果對 AI 生成圖像使用圖像內容 infoType,系統可能無法偵測到下列內容:

  • 細微或隱晦的內容
  • 視情況而定的情境,例如私人設定
  • 不血腥的敏感主題畫面

這些分類器在 AI 生成圖像上的效能,可能與自然圖像的效能不同。建議您針對特定生成式 AI 用途進行全面測試,確保結果符合安全規定。請勿僅依賴這些分類器,為高風險生成式 AI 應用程式提供安全保障。

後續步驟