本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS OpsWorks 組態管理 (CM) 中的安全性
的雲端安全性 AWS 是最高優先順序。身為 AWS 客戶,您可以從資料中心和網路架構中受益,該架構旨在滿足最安全敏感組織的需求。
安全性是 AWS 和 之間的共同責任。共同責任模型
-
雲端的安全性 – AWS 負責保護在 Cloud AWS 中執行 AWS 服務的基礎設施。 AWS 也提供您可以安全使用的服務。在 AWS 合規計畫
中,第三方稽核員會定期測試並驗證我們的安全功效。若要了解適用於 AWS OpsWorks CM 的合規計劃,請參閱合規計劃範圍內的AWS 服務 。 -
雲端安全 – 您的責任取決於您使用 AWS 的服務。您也必須對其他因素負責,包括資料的機密性、您公司的要求和適用法律和法規。
本文件可協助您了解如何在使用 CM AWS OpsWorks 時套用共同的責任模型。下列主題說明如何設定 AWS OpsWorks CM 以符合您的安全和合規目標。您也會了解如何使用其他 AWS 服務來協助您監控和保護 AWS OpsWorks CM 資源。
主題
資料加密
AWS OpsWorks CM 會加密授權 AWS 使用者與其 AWS OpsWorks CM 伺服器之間的伺服器備份和通訊。不過,不會加密 CM 伺服器的根 Amazon EBS AWS OpsWorks 磁碟區。
靜態加密
AWS OpsWorks CM 伺服器備份會加密。不過,不會加密 CM 伺服器的根 Amazon EBS AWS OpsWorks 磁碟區。這不是使用者可設定的。
傳輸中加密
AWS OpsWorks CM 使用 HTTP 搭配 TLS 加密。如果使用者未提供已簽章的憑證, AWS OpsWorks CM 會預設為自我簽署的憑證來佈建和管理伺服器。我們建議您使用憑證授權單位 (CA) 所簽署的憑證。
金鑰管理
AWS Key Management Service CM 目前不支援客戶受管金鑰和 AWS AWS OpsWorks 受管金鑰。
網際網路流量隱私權
AWS OpsWorks CM 使用與 AWS HTTPS 或 HTTP 搭配 TLS 加密一般使用的相同傳輸安全通訊協定。
在 CM AWS OpsWorks 中記錄和監控
AWS OpsWorks CM 會將所有 API 動作記錄到 CloudTrail。如需詳細資訊,請參閱下列主題:
CM AWS OpsWorks 中的組態和漏洞分析
AWS OpsWorks CM 會對在 AWS OpsWorks CM 伺服器上執行的作業系統執行定期核心和安全性更新。使用者可以為自動更新設定從目前日期算起最多兩週的時段。 AWS OpsWorks CM 會推送 Chef 和 Puppet Enterprise 次要版本的自動更新。如需設定 更新的詳細資訊 AWS OpsWorks for Chef Automate,請參閱本指南中的系統維護 (Chef)。如需設定 OpsWorks for Puppet Enterprise 更新的詳細資訊,請參閱本指南中的系統維護 (Puppet)。
CM AWS OpsWorks 的安全最佳實務
AWS OpsWorks CM 與所有 AWS 服務一樣,提供安全功能供您在開發和實作自己的安全政策時考慮。以下最佳實務為一般準則,並不代表完整的安全解決方案。這些最佳實務可能不適用或無法滿足您的環境需求,因此請將其視為實用建議就好,而不要當作是指示。
-
保護您的入門套件和下載的登入憑證。當您建立新的 AWS OpsWorks CM 伺服器或從 CM AWS OpsWorks 主控台下載新的入門套件和登入資料時,請將這些項目存放在至少需要一個驗證因素的安全位置。認證可提供您伺服器的系統管理員層級存取權。
-
保護您的組態程式碼。使用來源儲存庫建議的通訊協定來保護 Chef 或 Puppet 組態程式碼 (食譜和模組)。例如,您可以限制 AWS CodeCommit中儲存庫的許可權,或遵循 GitHub 網站上的指導方針來保護 GitHub 儲存庫
。 -
使用 CA 簽署的憑證來連線到節點。雖然您可以在 AWS OpsWorks CM 伺服器上註冊或引導節點時使用自我簽署的憑證,但最佳實務是使用 CA 簽署的憑證。我們建議您使用憑證授權單位 (CA) 所簽署的憑證。
-
請勿與其他使用者共用 Chef 或 Puppet 管理主控台登入認證。管理員應為 Chef 或 Puppet 主控台網站的每個使用者建立個別的使用者。
-
設定自動備份和系統維護更新。在 AWS OpsWorks CM 伺服器上設定自動維護更新,有助於確保您的伺服器執行最新的安全性相關作業系統更新。設定自動備份有助於簡化災難復原,並在發生事件或失敗時加快還原時間。限制對存放 CM 伺服器備份的 Amazon S3 AWS OpsWorks 儲存貯體的存取;不要授予對每個人的存取。視需要個別授予其他使用者的讀取或寫入存取權,或在 IAM 中為這些使用者建立安全群組,並將存取權指派給安全群組。
-
AWS Identity and Access Management 使用者指南中的建立您的第一個 IAM 委派使用者和群組