Cloud Storage 一律會在伺服器端加密資料,資料完成加密後才會寫入磁碟,整個過程不需額外付費。除了這項標準的 Cloud Storage 行為之外,您也可以在使用 Cloud Storage 時透過其他方式將資料加密。以下簡要說明可用的加密選項:
伺服器端加密:Cloud Storage 收到資料後,會在資料寫入磁碟並儲存前進行加密。
客戶自行管理的加密金鑰 (CMEK):您可以透過 Cloud Key Management Service 建立及管理加密金鑰。CMEK 可儲存為軟體金鑰、儲存在 HSM 叢集內或儲存在外部。
客戶提供的加密金鑰 (CSEK):您可以建立及管理自己的加密金鑰。這些金鑰會在標準 Cloud Storage 加密機制上,額外提供一層加密保護。
用戶端加密:在資料傳送至 Cloud Storage 之前進行加密。這類資料抵達 Cloud Storage 時已加密,但也會經過伺服器端加密。
比較加密選項
| 加密方法 | 金鑰管理 | 用途 |
|---|---|---|
| 標準 (預設) | Google 會管理加密金鑰。 | 一般用途:Cloud Storage 的標準加密功能適合大多數使用者,可加密靜態資料,且不必管理加密金鑰。自動滿足多項法規遵循要求。 |
| CMEK | 您可以使用 Cloud Key Management Service 管理金鑰。 | 法規遵循與控管:如需控管加密金鑰的生命週期,以符合特定法規遵循標準 (例如 PCI-DSS 或 HIPAA),請使用 CMEK。您可以自行安排時間,授予、撤銷及輪替金鑰。 |
| CSEK | 您在每次向 Cloud Storage 發出要求時,都提供自己的加密金鑰。 | 外部金鑰管理:如果您在 Google Cloud 外部已有金鑰管理系統,且想使用這些金鑰加密 Cloud Storage 資料,則最適合使用 CSEK。 Google不會儲存金鑰。 |
| 用戶端加密 | 您必須先自行加密資料並管理金鑰,才能將資料傳送至 Cloud Storage。 | 最高機密性:如要確保 Google 無法存取未加密資料,請使用用戶端加密。這種做法可提供最高層級的控管能力,但您也必須承擔金鑰管理以及加密和解密程序的全部責任。 |