iramcoder/serverless-threat-detection-system-main
GitHub: iramcoder/serverless-threat-detection-system-main
基于 AWS Lambda、SNS 和 S3 构建的无服务器威胁检测系统,实现可疑活动自动识别、实时邮件告警及事件日志存储。
Stars: 0 | Forks: 0
# 无服务器威胁检测与自动化事件响应系统
## 项目概述
本项目是一个使用 AWS Lambda、Amazon S3、Amazon SNS 和 IAM 等 AWS 服务构建的无服务器云安全监控系统。
该系统会自动检测可疑活动、发送实时邮件警报,并将安全事件日志存储在 Amazon S3 存储桶中。
本项目展示了使用 AWS 实现的事件驱动型云自动化和无服务器架构。
# 使用架构
AWS Lambda → Amazon SNS → 邮件警报
AWS Lambda → Amazon S3 → 事件日志
# 使用的 AWS 服务
## AWS Lambda
用于运行无服务器 Python 代码以实现:
- 检测可疑活动
- 发送邮件通知
- 生成事件日志
## Amazon SNS
用于:
- 实时邮件警报
- 通知投递系统
## Amazon S3
用于:
- 存储安全事件日志
- 维护监控记录
## IAM (Identity and Access Management)
用于:
- 安全的权限管理
- 基于角色的访问控制
# 功能
- 实时安全警报邮件
- 自动化事件日志记录
- 无服务器架构
- 事件驱动型自动化
- AWS 云集成
- 安全的 IAM 权限处理
- 自动生成 S3 日志
# 项目工作流
## 步骤 1
AWS Lambda 函数被触发。
## 步骤 2
Lambda 检测到可疑活动。
## 步骤 3
Amazon SNS 发送安全警报邮件。
## 步骤 4
事件日志文件会自动存储在 Amazon S3 存储桶中。
# 成果
本项目成功展示了:
- AWS 无服务器计算
- 云安全监控
- 自动化事件响应
- 实时警报生成
- 事件驱动型架构
# 项目结构
```
serverless-threat-detection-system/
│
├── screenshots/
│ ├── 01_IAM_User_Creation.png
│ ├── 02_S3_Bucket_Created.png
│ ├── 03_Lambda_Function_Created.png
│ ├── 04_Lambda_Code_Screen.png
│ ├── 05_IAM_Role_Permissions.png
│ ├── 06_SNS_Email_Subscription.png
│ ├── 07_Lambda_Test_Success.png
│ ├── 08_S3_Logs_Generated.png
│ ├── 09_Trigger_Connected.png
│ └── 10_Security_Alert_Email.png
│
├── lambda_function.py
└── README.md
# 作者
Afra Anees
```
标签:AMSI绕过, AWS, DPI, Lambda, Python, S3, 威胁检测, 无后门, 无服务器, 自动化响应, 逆向工具