本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS KMS 設計目標
AWS KMS 的設計符合下列要求。
- 耐久性
-
密碼編譯金鑰的耐久性旨在與 中最高的耐久性服務相同 AWS。單一密碼編譯金鑰可以加密長時間累積的大量資料。
- 值得信賴
-
金鑰的使用受到您定義和管理之存取控制政策的保護。沒有任何機制可匯出純文字 KMS 金鑰。密碼編譯金鑰的機密性至關重要。若要對 HSM 執行管理動作,需要有多名 Amazon 員工擁有對以仲裁為基礎之存取控制項的角色特定存取權。
- 低延遲和高輸送量
-
AWS KMS 提供適用於其他 服務之延遲和輸送量層級的密碼編譯操作 AWS。
- 獨立區域
-
AWS 為需要限制不同區域中資料存取的客戶提供獨立區域。可以在 AWS 區域內隔離金鑰用量。
- 隨機數字的安全來源
-
由於強大的密碼編譯取決於真正不可預測的隨機數字產生,所以 AWS KMS 提供了高品質且經過驗證的隨機數字來源。
- 稽核
-
AWS KMS 在 AWS CloudTrail 日誌中記錄密碼編譯金鑰的使用和管理。您可以使用 AWS CloudTrail 日誌來檢查密碼編譯金鑰的使用,包括 AWS 服務代表您使用金鑰。
為了實現這些目標, AWS KMS 系統包含一組管理「網域」的 AWS KMS 運算子和服務主機運算子 (統稱為「運算子」)。網域是區域定義的一組 AWS KMS 伺服器、HSMs和運算子。每個 AWS KMS 運算子都有硬體字符,其中包含用於驗證其動作的私有和公有金鑰對。HSM 具有額外的私有和公有金鑰對,可建立保護 HSM 狀態同步的加密金鑰。
本文說明 如何 AWS KMS 保護您的金鑰和您要加密的其他資料。在本文件中,您要加密的加密金鑰或資料稱為「機密」或「機密材料」。