SEC11-BP07 定期评测管道的安全属性 - 安全支柱

SEC11-BP07 定期评测管道的安全属性

对您的管道运用 Well-Architected 安全性支柱原则,尤其注意权限分离。定期评测管道基础设施的安全属性。通过有效管理管道安全性,可以确保通过管道的软件的安全性。

期望结果:用于构建和部署软件的管道应遵循与环境中任何其他工作负载相同的推荐做法。正在使用测试的构建者应该不能编辑在管道中实施的测试。管道应该只拥有它们正在执行的部署所需的权限,并应实施保护措施以避免部署到错误的环境。管道不应该依赖长期凭证,且应配置为发出状态,以便可以验证构建环境的完整性。

常见反模式:

  • 构建者可以绕过安全测试。

  • 用于部署管道的权限过于宽松。

  • 未将管道配置为验证输入。

  • 不定期审查与 CI/CD 基础设施关联的权限。

  • 使用长期或硬编码凭证。

建立此最佳实践的好处:

  • 对通过管道构建和部署的软件的完整性有了更大的信心。

  • 在出现可疑活动时可以停止部署。

在未建立这种最佳实践的情况下暴露的风险等级:

实施指导

从支持 IAM 角色的托管 CI/CD 服务开始,可以降低凭证泄露的风险。将安全性支柱原则应用到 CI/CD 管道基础设施有助于确定可以在哪些方面作出安全改进。遵循 AWS 部署管道参考架构是构建 CI/CD 环境的一个很好的起点。定期审查管道实施和分析日志以了解意外行为,这样有助于您了解用于部署软件的管道的使用模式。

实施步骤

资源

相关文档:

相关示例: