BOusmane-Cyber/SOC-HomeLab
GitHub: BOusmane-Cyber/SOC-HomeLab
一个完整的 SOC 家庭实验室项目,通过搭建 SIEM 基础设施并模拟真实攻击来实践威胁检测与事件响应的全流程。
Stars: 0 | Forks: 0
# 🛡️ SOC Home Lab — 威胁检测与响应
这是一个完整的检测实验室,展示了威胁的完整生命周期:**攻击 → 生成日志 → 检测 → 响应**。每项检测都映射到 **MITRE ATT&CK** 框架。
## 🎯 项目目标
- 搭建真实的检测基础设施(SIEM、Endpoint 日志记录、AD)
- 模拟映射到 MITRE ATT&CK 的受控攻击
- 开发检测规则(Sigma 格式)并进行调优
- 编写事件响应 Playbook 文档
- (加分项)以类似 SOAR 的方式自动化响应操作
## 🧱 架构
查看 [`docs/architecture.md`](docs/architecture.md) 了解详情与架构图。
| VM | 角色 | OS |
|----|------|----|
| `SIEM-01` | 日志收集与分析 | Wazuh / Ubuntu |
| `WIN-01` | 受害者机器 + Active Directory | Windows Server / 10 |
| `KALI-01` | 攻击机 | Kali Linux |
隔离网络 (host-only) — 无互联网暴露。
## 🛠️ 技术栈
- **SIEM**:Wazuh (open-source)
- **Endpoint logging**:Sysmon (SwiftOnSecurity 配置) + Windows Event Logs
- **对手模拟**:Atomic Red Team
- **检测格式**:Sigma
- **参考框架**:MITRE ATT&CK
- *(可选)* ** incident 管理**:TheHive — **SOAR**:Shuffle
## 📂 仓库结构
```
soc-home-lab/
├── README.md ← tu es ici
├── docs/
│ └── architecture.md ← schéma réseau + détail des VM
├── attacks/ ← journal des attaques simulées
├── detections/ ← une fiche par détection (le cœur du projet)
│ ├── _TEMPLATE.md
│ └── T1110-bruteforce-rdp.md ← exemple complet
├── playbooks/ ← procédures de réponse à incident
│ ├── _TEMPLATE.md
│ └── bruteforce-rdp.md ← exemple complet
└── assets/ ← captures d'écran, schémas
```
## 📊 检测覆盖率
| ATT&CK ID | 技术 | 战术 | 状态 |
|-----------|-----------|----------|--------|
| T1110 | Brute Force (RDP) | Credential Access | ✅ 已检测 |
| _待补充_ | | | 🔲 |
## 🚀 项目阶段
1. ✅ 基础设施(VM + 隔离网络)
2. ✅ 日志集中化(Sysmon → SIEM)
3. ✅ 部署 SIEM(Wazuh)
4. 🔲 攻击模拟(Atomic Red Team)
5. 🔲 开发检测规则
6. 🔲 响应与自动化
## 📝 展示技能
`SIEM` · `Wazuh` · `MITRE ATT&CK` · `Sysmon` · `日志分析` · `Threat Detection` · `Sigma` · `Incident Response` · `Active Directory`
标签:Cloudflare, IPS, MITRE ATT&CK, Sigma规则, Terraform 安全, Wazuh, 威胁检测与响应, 安全实验环境, 安全运营中心(SOC), 目标导入, 速率限制