Vivek11commits/Threat-Hunting-SOC-Lab
GitHub: Vivek11commits/Threat-Hunting-SOC-Lab
基于 Splunk 和 Sysmon 构建的 SOC 威胁狩猎实验室,用于检测 Windows 环境中的各类攻击行为并映射 MITRE ATT&CK 框架。
Stars: 0 | Forks: 0
# 使用 Splunk + Sysmon 的高级威胁狩猎 SOC 实验室
## 项目概述
本项目演示了一个使用 Splunk Enterprise 和 Microsoft Sysmon 构建的完整 SOC 威胁狩猎实验室。主要侧重于检测基于 Windows 的攻击,监控进程创建、PowerShell 活动、注册表持久化、网络连接,并使用 Splunk 搜索处理语言 (SPL) 进行事件调查。
该实验室模拟了真实的 SOC 分析师工作流程,并将检测结果映射到 MITRE ATT&CK 框架。
# 目标
* 监控 Windows Sysmon 日志
* 检测可疑的 PowerShell 执行
* 检测注册表持久化
* 检测进程创建
* 检测网络连接
* 创建 Splunk Dashboard
* 执行事件调查
* 将检测结果映射到 MITRE ATT&CK
# 使用的技术
* Splunk Enterprise
* Splunk Universal Forwarder
* Microsoft Sysmon
* Windows 事件日志
* PowerShell
* SPL (搜索处理语言)
* GitHub
# 项目结构
```
docs/
splunk_queries/
dashboard/
screenshots/
README.md
LICENSE
.gitignore
```
# 检测用例
* 进程创建监控
* PowerShell 检测
* 编码型 PowerShell 检测
* 注册表持久化检测
* 凭据访问检测
* 网络连接监控
* 威胁狩猎时间线
# Dashboard
Splunk Dashboard 包含:
* Sysmon 事件总数
* 最活跃的运行进程
* PowerShell 活动
* 注册表持久化检测
* 网络连接
* 最新的 Sysmon 事件
# MITRE ATT&CK 映射
| 检测项 | 技术 |
| ------------------- | --------- |
| 进程创建 | T1057 |
| PowerShell | T1059.001 |
| 注册表 Run Keys | T1547.001 |
| 凭据访问 | T1003 |
| 网络连接 | T1049 |
# 截图
* Sysmon 日志
* PowerShell 检测
* 编码命令检测
* 注册表持久化
* 凭据访问检测
* 网络连接
* Splunk Dashboard
# 展示的技能
* SOC 监控
* 威胁狩猎
* Windows 日志分析
* Splunk SPL
* Sysmon 分析
* MITRE ATT&CK 映射
* 事件调查
* Dashboard 开发
# 未来改进
* Sigma 规则
* Splunk 警报
* 关联搜索
* SOAR 集成
* IOC 管理
* YARA 集成
## 作者
**Vivek Kandpal**
SOC 分析师 | 威胁猎人 | 蓝队爱好者
标签:AI合规, Cloudflare, MITRE ATT&CK, Mr. Robot, OpenCanary, Sysmon, 安全运营, 扫描框架