範本

您可以使用範本建立及保留設定資訊,以便與 Sensitive Data Protection 搭配使用。範本很適合用於將檢查內容和去識別化方式等設定資訊與要求的實作分離,範本提供強大的方式,可管理 Sensitive Data Protection 功能的大規模推出作業。

Sensitive Data Protection 支援兩種範本:

  • 檢查範本:用於儲存檢查掃描工作的設定資訊,包括要使用的預先定義或自訂偵測工具。
  • 去識別化範本:用於儲存去識別化工作的設定資訊,包括 infoType 和結構化資料集轉換。

範本的使用時機

以下是一些常見用途:

  • 跨多項專案標準化治理:在組織或資料夾層級標準化檢查規則 (例如組織 infoType 偵測工具集),在多個團隊中強制執行一致的資料安全性。
  • 將安全性設定與應用程式程式碼分離:允許安全性和法規遵循管理員修改 infoType 或轉換規則,開發人員不必更新 API 呼叫或重新部署應用程式。
  • 強制執行分散權責和存取控管:使用 Identity and Access Management 權限,限制可編輯機密轉換設定 (例如去識別化使用的加密編譯金鑰) 的人員,同時授予更廣泛的團隊權限,允許他們執行參照範本的工作。
  • 對批次和串流工作負載套用一致的保護措施:對即時內容 API 呼叫和排定的儲存空間存放區掃描 (例如 BigQuery 和 Cloud Storage),套用相同的去識別化或檢查政策。
  • 簡化法規遵循更新:將新規定的機密資料類型 (例如新的國民身分證偵測工具) 新增至單一範本,日後所有檢查和剖析工作都會自動沿用這項變更。

範本的優點

範本可讓您使用單一來源的工作設定資訊。假設您向 Sensitive Data Protection 提出一般的檢查掃描要求,無論您要檢查 Google Cloud 儲存空間存放區中的文字、圖片或結構化資料,檢查要求都會包含兩項基本資訊:

  • 要掃描的資料:資料本身或資料位置的相關資訊。
  • 要掃描的內容:要啟用的預先定義或自訂 infoType 或可能性限制等等。

假設您排定多項儲存空間檢查工作,這些工作都會掃描Google Cloud 儲存空間存放區中的電話號碼,然後建立發現結果報告。下列是這些工作的概念摘要說明。請注意,"inspectJob" 代表要掃描的資料,"inspectConfig" 則代表要掃描的內容。

檢查工作 1:

  • "inspectJob":2017 年第 2 季行銷資料庫。
  • "inspectConfig":PHONE_NUMBER infoType。

檢查工作 #2:

  • "inspectJob":自訂快訊聯絡人資料庫。
  • "inspectConfig":PHONE_NUMBER infoType。

檢查工作 #3:

  • "inspectJob":極機密的 VIP 合作夥伴策略資料庫。
  • "inspectConfig":PHONE_NUMBER infoType。

檢查工作 #4:

  • "inspectJob":政府合約資料庫。
  • "inspectConfig":PHONE_NUMBER infoType。

每個工作的資料來源都不同,但掃描內容的指示相同。現在假設我們也要掃描電子郵件地址,在這種情況下,您必須編輯每項工作的設定,並將電子郵件地址新增至 "inspectConfig"。然而,如果您先前已經使用範本設定要掃描的內容,那麼只需要編輯範本的設定即可。下次執行這些工作時,系統就會知道要掃描電話號碼和電子郵件地址,因為 "inspectConfig" 已設為範本。

InspectTemplate 和 DeidentifyTemplate 物件

在 Sensitive Data Protection 中,範本是以 InspectTemplate 和 DeidentifyTemplate 物件表示。這兩個範本物件都包含一組設定 (一組 infoType 偵測工具),可用於通常會指定 InspectConfig 或 DeidentifyConfig 物件的任何位置。

範本設定欄位

每個範本物件皆包含範本要實作的設定物件以及幾個額外的設定欄位:

  • 範本的名稱、顯示名稱和說明。
  • InspectConfig 或 DeidentifyConfig 物件:檢查或去識別化工作的設定資訊。
  • 建立時間 ("createTime") 和上次更新時間 ("updateTime") 的唯讀時間戳記。

範本方法

每個範本物件也包含多個內建管理方法。這樣一來,您就能維護範本,不必更新每項要求或整合。下列表格具有每個管理方法的連結,並按照範本是否適用於整個機構或整個專案,以及是否為去識別化範本或檢查範本進行分類:


organization. project.
deidentify
Templates.
inspect
Templates.
deidentify
Templates.
inspect
Templates.
建立新範本 create create create create
更新現有範本 patch patch patch patch
刪除現有範本 delete delete delete delete
擷取現有範本,包含其設定和狀態 get get get get
列出現有的所有工作範本 list list list list

使用範本

範本可用於檢查和去識別化設定資訊,並可用於 Content API 呼叫 (文字和圖片) 和 Sensitive Data Protection 工作 (儲存空間存放區)。

範本具備強大的 Identity and Access Management (IAM) 控制項,可限制只有核准的使用者才能管理範本。如需詳細資訊,請參閱:

資源

如要瞭解如何建立及使用 Sensitive Data Protection 範本,請參閱: