uzobola/aws-grc-engineering-project

GitHub: uzobola/aws-grc-engineering-project

基于 AWS 的治理、风险与合规工程项目,通过自动化证据收集、控制映射和风险评分,将云安全遥测数据转化为持续合规证据。

Stars: 0 | Forks: 0

# AWS GRC 工程项目 ## 概述 本项目展示了一种在 AWS 中实现治理、风险与合规 (GRC) 的工程驱动方法。它侧重于跨常见 AWS 安全领域的持续控制监控、自动化证据收集、合规框架映射、风险评分以及审计就绪报告。 其目标是展示如何将 AWS 安全遥测数据转化为持续的合规证据和可执行的风险洞察。 ## 业务问题 云环境变化迅速,但许多合规计划仍然依赖手动收集证据、截图、电子表格和特定时间点的审计。这会导致延误、证据不一致、可见性有限以及控制偏差风险增加。 ## 解决方案 本项目实现了一个轻量级的 AWS GRC 工程工作流,该工作流能够: - 定义可重用的 AWS 安全控制目录 - 将 AWS 技术控制映射到合规框架 - 使用 Python 和 boto3 从 AWS API 收集证据 - 根据风险严重程度对发现的问题进行评分 - 生成审计就绪的证据输出 - 为未通过的控制提供修复指南 ## 控制领域 - 身份与访问管理 - 日志记录与监控 - 数据保护 - 威胁检测 - 安全态势管理 ## 框架对齐 本项目包含以下合规框架的控制映射示例: - CIS AWS 基础基准 - NIST 网络安全框架 - NIST SP 800-53 - SOC 2 信任服务标准 - ISO/IEC 27001 - PCI DSS ## 当前项目状态 第一阶段侧重于构建基础 GRC 制品: - AWS 控制目录 - 框架映射 - 控制测试方法 - 证据收集器结构 - 风险评分模型 - 修复工作流模板 ## 仓库结构 ``` aws-grc-engineering-project/ ├── control-catalog/ ├── evidence-collector/ ├── remediation/ ├── reports/ ├── risk-scoring/ ├── .gitignore └── README.md ``` ## 计划功能 - 自动化 IAM 证据收集 - S3 安全控制验证 - CloudTrail 日志记录验证 - GuardDuty 与 Security Hub 安全态势检查 - JSON/CSV 证据输出 - 基于风险的发现优先级排序 - 审计就绪报告模板 - 修复与例外跟踪 ## 作者 本项目由 Uzo Bolarinwa 构建,是其侧重于云安全、合规自动化和安全控制的 AWS GRC 工程实践作品集的一部分。
标签:AMSI绕过, AWS, boto3, CIS AWS Foundations Benchmark, DevSecOps, DPI, GRC, ISO/IEC 27001, NIST SP 800-53, NIST网络安全框架, PCI DSS, ProjectDiscovery, Python, SOC 2, 上游代理, 云合规, 合规工程, 威胁检测, 安全态势管理, 审计报告, 持续控制监控, 数据保护, 无后门, 日志与监控, 框架映射, 治理、风险与合规, 自动化合规, 自动化证据收集, 身份与访问管理, 逆向工具, 风险评分