FacundoMfernandez/wazuh-snort-soc-lab
GitHub: FacundoMfernandez/wazuh-snort-soc-lab
基于Wazuh SIEM和Snort IDS构建的蓝队实验环境,用于模拟和检测真实攻击场景,验证并调优MITRE ATT&CK检测规则。
Stars: 0 | Forks: 0
# wazuh-snort-soc-lab
Blue Team 实验室:使用 Wazuh SIEM + Snort IDS 检测真实攻击:Nmap 扫描、SSH 暴力破解、PowerShell 编码命令。
# SOC 实验室 — Wazuh SIEM + Snort IDS
## 🎯 目标
搭建一个功能完备的 SOC 实验室,使用 Wazuh 作为 SIEM,Snort 作为 IDS,以检测、关联和响应模拟的真实攻击。验证针对常见 MITRE ATT&CK 技术的检测能力。
## 🧪 环境
- **Wazuh Manager**: Ubuntu 22.04 LTS
- **Agentes (代理)**: Windows 10 + Kali Linux (模拟攻击者)
- **IDS**: Snort 配置为 inline 模式
- **Dashboard**: Wazuh + Kibana
- **网络**: 隔离的实验室环境
## 🔁 项目阶段
### 1. 基础设施部署
安装和配置 Wazuh Manager,在 Windows 和 Linux 端点上部署代理,集成 Kibana 进行可视化。
### 2. 配置 Snort IDS
以 IDS 模式安装 Snort,配置自定义和社区规则,将告警与 Wazuh 集成以实现集中关联。
### 3. 攻击模拟
从 Kali Linux 对受监控的端点执行受控攻击:
- **完整的 Nmap 扫描** (-sV -A) → 侦查检测
- **SSH 暴力破解** → 多次身份验证失败检测
- **PowerShell 编码命令** → 可疑执行检测
- **横向移动** → 主机间移动检测
### 4. 检测分析与调优
评估开箱即用的检测能力与自定义规则的对比。对 decoders 和 rules 进行调优,以减少误报并提高覆盖率。
## 🛠️ 使用的工具
| 工具 | 在项目中的用途 |
|---|---|
| Wazuh | SIEM — 事件和告警关联 |
| Snort | IDS — 恶意流量检测 |
| Kibana | 可视化和仪表板 |
| Kali Linux | 模拟攻击平台 |
| Nmap | 侦查和端口扫描 |
| Hydra | 凭证暴力破解 |
| Suricata | 辅助 IDS (对比阶段) |
## 🛡️ MITRE ATT&CK 映射
| 模拟攻击 | ATT&CK ID | Wazuh 检测 |
|---|---|---|
| Nmap 扫描 | T1046 Network Service Discovery | 级别 6 告警 — 多次连接尝试 |
| SSH 暴力破解 | T1110.001 Brute Force | 级别 10 告警 — 多次身份验证失败 |
| PowerShell 编码 | T1059.001 PowerShell | 自动与 MITRE 关联 |
| 横向移动 | T1021 Remote Services | 检测主机间的异常登录 |
## 📊 主要收获
- Wazuh 开箱即用的规则已经很不错,但真正的价值在于根据具体环境进行调优
- Dashboard 中的 MITRE ATT&CK 集成为 SOC L1 分析师提供了即时的上下文
- Wazuh 的 Active Response 允许自动化响应,但配置不当可能会阻断合法流量
- 网络 IDS (Snort) 与 endpoint 日志 (Wazuh 代理) 之间的关联成倍提升了检测能力
## 🔒 保密声明
## ⚠️ 免责声明
本项目在隔离的实验室环境中运行,仅供教育目的使用。
## 📧 联系方式
[Facundo Martín Fernández Otón](https://www.linkedin.com/in/facundo-martin-fernandez-oton-/) · [GitHub](https://github.com/FacundoMfernandez)
🔍 *您正在为 SOC、Blue Team 或 IR 团队招聘吗?查看我的[个人资料](https://github.com/FacundoMfernandez),我们聊聊。*
标签:AMSI绕过, CTI, IPv6, Metaprompt, Nmap, OpenCanary, PowerShell, SSH暴力破解, URL发现, Wazuh, Windows 10, 威胁检测, 安全检测, 安全规则调优, 安全运营中心, 插件系统, 攻击模拟, 日志关联分析, 横向移动, 编程规范, 网络安全实验室, 网络映射, 虚拟驱动器, 越狱测试, 驱动签名利用