ashiq2121/Automated-Cloud-Incident-Response

GitHub: ashiq2121/Automated-Cloud-Incident-Response

一个基于 AWS 无服务器架构的自动化云事件响应系统,用于自动隔离失陷 EC2 实例并取证保存证据。

Stars: 0 | Forks: 0

# Automated-Cloud-Incident-Response 一个自动隔离并捕获被入侵 EC2 实例取证数据的无服务器系统。 这是一个用于 AWS 的事件响应自动化系统,能够: 1. 检测“被入侵”的 EC2 实例(通过模拟 GuardDuty 告警实现)。 2. 隔离该实例,阻止所有进出流量。 3. 捕获取证证据,包括对附加卷创建快照并提取元数据。 4. 将证据保存至 S3。 # 功能特性 | 功能 | 描述 | |------|------| | 自动遏制 | 将“ISOLATION”安全组附加到疑似实例 | | EBS 法证 | 对附加卷创建快照 | | 证据记录 | 将元数据(实例 ID、快照、时间戳)保存到 S3 | | 完全无服务器 | 由 AWS Lambda 与 CloudFormation 提供支持 | # 通用架构 ![架构](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/097c3be561202934.jpg) # 部署 ### 先决条件 - AWS 账户(支持免费层级) - EC2 实例(测试目标) - S3 存储桶(用于存储证据) ### 步骤 1. 启动 EC2 实例 2. 设置隔离安全组 3. 部署 CloudFormation 模板 4. 使用 Lambda 事件进行测试