raghava8/soc-home-lab
GitHub: raghava8/soc-home-lab
一个完整的SOC家庭实验室,通过集成主流开源安全工具、检测规则和事件响应剧本,帮助安全分析师在隔离环境中学习安全运营和检测工程。
Stars: 0 | Forks: 0
# 🛡️ SOC 家庭实验室
一个全面的安全运营中心(SOC)家庭实验室环境,用于学习、检测工程和事件响应实践。
## 📁 仓库结构
```
soc-home-lab/
├── detection-rules/
│ ├── sigma/ # Sigma detection rules
│ └── yara/ # YARA malware signatures
├── playbooks/ # Incident response playbooks
├── scripts/
│ ├── setup/ # Lab environment setup scripts
│ └── monitoring/ # Log collection & monitoring scripts
├── logs/
│ └── samples/ # Sample log datasets for practice
└── README.md
```
## 🚀 快速开始
### 前置条件
- 虚拟机管理程序:VirtualBox(免费)或 VMware Workstation
- 至少 16GB 内存,100GB 磁盘空间
- 推荐使用 Linux 主机(Ubuntu 22.04+)
### 1. 克隆仓库
```
git clone https://github.com/YOUR_USERNAME/soc-home-lab.git
cd soc-home-lab
```
### 2. 运行安装脚本
```
chmod +x scripts/setup/install_lab.sh
sudo ./scripts/setup/install_lab.sh
```
### 3. 开始监控
```
chmod +x scripts/monitoring/start_monitoring.sh
sudo ./scripts/monitoring/start_monitoring.sh
```
## 🧱 实验室组件
| 组件 | 用途 | 默认端口 |
|-----------|---------|-------------|
| **Wazuh SIEM** | 日志采集与告警 | 5601 |
| **Elastic Stack** | 搜索与仪表板 | 9200 / 5601 |
| **Suricata** | 网络入侵检测系统 | - |
| **TheHive** | 案例管理 | 9000 |
| **Cortex** | 威胁情报 | 9001 |
| **MISP** | IOC 共享 | 443 |
## 📚 学习资源
- [MITRE ATT&CK 框架](https://attack.mitre.org/)
- [Sigma 规则仓库](https://github.com/SigmaHQ/sigma)
- [YARA 文档](https://yara.readthedocs.io/)
- [Elastic SIEM 指南](https://www.elastic.co/guide/en/security/current/index.html)
## 📂 内容
### 检测规则
- **Sigma**:与平台无关的检测规则,可转换为 Splunk、Elastic、QRadar 等格式
- **YARA**:用于恶意软件识别的二进制模式匹配规则
### 剧本
常见攻击场景的分步事件响应指南:
- 网络钓鱼调查
- 勒索软件响应
- 暴力破解检测
- 横向移动分析
### 脚本
- **安装**:SIEM、IDS 和支持工具的自动化安装
- **监控**:日志采集代理和告警脚本
### 示例日志
用于检测规则测试和分析师培训的逼真日志数据集。
## ⚠️ 免责声明
此实验室仅供**学习目的**使用。仅在隔离环境中部署。切勿将这些技术用于您不拥有或未获得明确测试许可的系统。
## 📜 许可证
MIT 许可证 — 详见 [LICENSE](LICENSE)。
标签:AMSI绕过, CIDR查询, Cloudflare, Cortex, Elasticsearch, Elastic Stack, IOC, Metaprompt, MITRE ATT&CK, MIT许可证, SIEM部署, Suricata, TheHive, Wazuh, YARA, 云资产可视化, 参数枚举, 威胁情报, 威胁检测, 安全学习, 安全实验室, 安全运营中心, 居家实验室, 应用安全, 开发者工具, 数字取证, 流量重放, 现代安全运营, 网络映射, 自动化脚本, 逆向工具, 防御性安全