goubx/Threat-Hunting-and-Security-Operations

GitHub: goubx/Threat-Hunting-and-Security-Operations

基于 Microsoft Defender for Endpoint 和 KQL 的实战威胁狩猎实验室,提供结构化的 SOC 调查场景和可复用的检测方法论。

Stars: 1 | Forks: 0

# 威胁狩猎与安全运营 通过 Microsoft Defender for Endpoint 进行的威胁狩猎实操实验室和 SOC 调查。每个场景都涵盖了完整的狩猎生命周期,从构建假设到使用 KQL 提取日志、分析数据、调查发现的问题,再到记录响应过程。 这里的重点是实战检测工作,而非理论。每个场景都使用了来自活动虚拟机和蜜罐虚拟机的真实遥测数据,狩猎实际的攻击者行为(如暴力破解尝试和横向移动),并将发现结果映射到 MITRE ATT&CK 框架。 ## 方法论 每次狩猎都遵循相同的七个步骤结构,以确保工作的一致性和可重复性: 1. **准备。** 基于威胁情报和已知的安全漏洞定义假设。 2. **数据收集。** 从端点、网络和身份源提取相关日志。 3. **数据分析。** 运行 KQL 查询以发现异常、模式和 IOC。 4. **调查。** 深入挖掘可疑发现,确定影响范围并确认威胁。 5. **响应。** 确定遏制、根除和恢复行动。 6. **文档记录。** 记录发现了什么以及如何发现的。 7. **改进。** 记录哪些措施可以预防该活动或使狩猎更加敏锐。 ## 场景 | # | 场景 | 战术 | MITRE | 状态 | |---|----------|--------|-------|--------| | 01 | [暴力破解登录检测](https://github.com/goubx/hunting-exposed-vm-bruteforce) | 凭证访问 | T1110 | 已完成 | | 02 | [突发网络缓慢](https://github.com/goubx/hunting-internal-port-scan/tree/main) | 发现 | T1046 | 已完成 | | 03 | [数据窃取](https://github.com/goubx/hunting-data-exfiltration/tree/main) | 收集 | T1005 | 已完成 | | 04 | [零日勒索软件](https://github.com/goubx/Hunting-Zero-Day-Ransomware) | 执行 | T1059.001 | 已完成 | ## 仓库结构 ``` threat-hunting-soc/ README.md scenario-01-brute-force/ README.md queries.kql screenshots/ scenario-template/ README.md ``` 每个场景文件夹都是独立的。它包含了狩猎设置、使用的 KQL 查询、发现结果的截图、事件时间线,以及涵盖响应和预防的书面报告。 ## 工具 - Microsoft Defender for Endpoint (Advanced Hunting) - Kusto Query Language (KQL) - MITRE ATT&CK Framework ## 关于 由 Mohamed Yagoub 构建和维护,作为持续检测和响应工作的一部分。完成的场景将不断添加。
标签:EDR, HTTP工具, KQL, OpenCanary, URL发现, 安全检测, 安全运营, 扫描框架, 插件系统, 红队行动, 脆弱性评估