View a markdown version of this page

REL09-BP02 保護和加密備份 - AWS Well-Architected 架構

REL09-BP02 保護和加密備份

使用身分驗證和授權控制並偵測對備份的存取。使用加密來防止並檢測是否危及備份的資料完整性。

常見的反模式:

  • 讓備份和還原自動化的存取權與資料的存取權相同。

  • 不加密您的備份。

建立此最佳實務的優勢:保護您的備份可防止資料遭到竄改,加密資料可防止意外暴露時存取該資料。

未建立此最佳實務時的風險暴露等級:

實作指引

使用身分驗證和授權控制並偵測對備份的存取,例如 AWS Identity and Access Management (IAM)。使用加密來防止並檢測是否危及備份的資料完整性。

Amazon S3 支援多種靜態資料的加密方法。使用伺服器端加密時,Amazon S3 會以未加密資料的形式接受物件,然後在儲存這些物件之前將其加密。使用用戶端加密時,您的工作負載應用程式需負責加密資料,然後將資料傳送至 Amazon S3。這兩種方法都可讓您使用 AWS Key Management Service (AWS KMS) 來建立和存放資料金鑰,或者您也可以提供自己的金鑰,之後由您對其負責。使用 AWS KMS 時,您可以透過 IAM 設定政策,設定誰可以和誰無法存取您的資料金鑰和解密資料。

對於 Amazon RDS,如果您已選擇加密資料庫,則備份也會加密。DynamoDB 備份一律加密。使用 AWS Elastic Disaster Recovery 時,所有傳輸中的資料和靜態資料都會加密。使用 Elastic Disaster Recovery,靜態資料可以使用預設 Amazon EBS 加密磁碟區加密金鑰或自訂客戶受管金鑰進行加密。

實作步驟

  1. 在每個資料存放區使用加密。如果來源資料已加密,則備份也會加密。

  2. 實作存取備份的最低權限。遵循最佳實務,以根據安全最佳實務限制對備份、快照和複本的存取。

資源

相關文件:

相關範例: