Jcapreol/soc-hunting-playbook

GitHub: Jcapreol/soc-hunting-playbook

一份面向 SOC 分析师的结构化威胁狩猎手册,针对 Windows/AD 环境中十项 MITRE ATT&CK 高优先级技术提供 Splunk SPL 查询、分流指引和完整调查工作流。

Stars: 0 | Forks: 0

# SOC 威胁狩猎 Playbook 一份结构化的、面向实战人员的威胁狩猎手册,涵盖 10 种映射到 MITRE ATT&CK v14 的高优先级对手技术。专为使用 Splunk 作为主要 SIEM 的 Windows/Active Directory 环境而构建。 ## 概述 本手册为 SOC 分析师和检测工程师提供了现成可用的狩猎假设、Splunk 查询语句、分流决策表以及针对企业 Windows 环境中最常见对手技术的调查工作流。 每项技术条目旨在支持**假设驱动的狩猎**——而不仅仅是警报分类。提供的查询是旨在浮现可疑模式供分析师审查的狩猎基线,而非生产环境下的检测规则。 ## 涵盖内容 - 10 项映射的对手技术,涵盖凭证访问、持久化、横向移动、执行和防御规避 - 针对每项技术的 Splunk SPL 查询语句 - 每项技术所需的日志来源和事件 ID - 恶意与合法指标分类表 - 逐步调查工作流 - 严重程度评级和数据源先决条件 ## 技术 | # | MITRE ID | 技术 | 战术 | 严重程度 | |---|----------|-----------|--------|----------| | 1 | [T1003.001](https://attack.mitre.org/techniques/T1003/001/) | LSASS 内存转储 | Credential Access | 严重 | | 2 | [T1053.005](https://attack.mitre.org/techniques/T1053/005/) | 计划任务创建 | Persistence | 高 | | 3 | [T1547.001](https://attack.mitre.org/techniques/T1547/001/) | 注册表 Run 键持久化 | Persistence | 高 | | 4 | [T1021.002](https://attack.mitre.org/techniques/T1021/002/) | 通过 SMB 管理共享进行横向移动 | Lateral Movement | 高 | | 5 | [T1550.002](https://attack.mitre.org/techniques/T1550/002/) | Pass-the-Hash 认证 | Lateral Movement / Credential Access | 严重 | | 6 | [T1059.001](https://attack.mitre.org/techniques/T1059/001/) | 恶意 PowerShell 执行 | Execution | 高 | | 7 | [T1055.001](https://attack.mitre.org/techniques/T1055/001/) | 通过远程线程进行 DLL 注入 | Defense Evasion / Privilege Escalation | 高 | | 8 | [T1036.005](https://attack.mitre.org/techniques/T1036/005/) | 进程伪装 | Defense Evasion | 高 | | 9 | [T1218.011](https://attack.mitre.org/techniques/T1218/011/) | Rundll32 LOLBin 执行 | Defense Evasion / Execution | 高 | | 10 | [T1070.001](https://attack.mitre.org/techniques/T1070/001/) | Windows 事件日志清除 | Defense Evasion | 严重 | ## 如何使用本手册 ### 1. 验证数据源覆盖范围 在开始狩猎之前,请确认所需的日志源已接入并在您的 SIEM 中正常收集。每个技术部分都列出了其特定的事件 ID 和数据先决条件。 ### 2. 选择一项技术 导航到 `docs/threat-hunting-playbook.md` 并根据以下条件选择一项技术: - 活跃的威胁情报或最近发生的安全事件 - 您希望验证的覆盖盲区 - 计划中的轮值狩猎任务 ### 3. 运行 Splunk 查询 将提供的 SPL 查询语句复制到您的 Splunk 环境中。根据需要调整时间范围和特定环境的索引名称。这些是狩猎基线——请根据您的环境调整字段值和阈值。 ### 4. 分类结果 使用每个技术部分中的**恶意与合法指标**表对结果进行分类。并非每个命中都是恶意的——这些表格有助于区分对手行为与预期的管理活动。 ### 5. 调查与升级 按照有序的**分类步骤**关联相关事件,结合主机和身份上下文,并决定是否将其升级为安全事件。 ## 工具与平台 | 类别 | 工具 / 来源 | |----------|--------------| | SIEM | Splunk(为所有技术提供了 SPL 查询) | | 端点遥测 | Sysmon v15+(事件 1, 3, 7, 8, 10, 11, 13) | | Windows 事件日志 | Security、System、PowerShell (4104, 4103, 4656, 4663, 4698, 4688 等) | | EDR | Windows Defender / 具有进程访问遥测功能的 EDR 平台 | | 框架 | MITRE ATT&CK v14 | | 环境 | Windows / Active Directory | ### 最低数据源要求 - 采用 SwiftOnSecurity 基线配置的 Sysmon v15+(最低要求) - PowerShell 脚本块日志记录(事件 4104)和模块日志记录(事件 4103) - Windows 安全审计策略:进程创建、登录、对象访问、策略更改 - 带有命令行日志记录的进程创建(事件 4688) - 网络共享审计(事件 5140) - 注册表审计(事件 4657 或 Sysmon 事件 13) - 日志转发延迟在 5 分钟以内 ## 仓库结构 ``` soc-hunting-playbook/ └── docs/ └── threat-hunting-playbook.md # Full playbook — all 10 techniques ``` ## 维护者 SOC 检测工程 — MITRE ATT&CK v14
标签:Active Directory安全, Cloudflare, Conpot, MITRE ATT&CK, OpenCanary, SPL查询, Terraform 安全, Threat Hunting, URL发现, Windows安全, 事件分诊, 企业安全, 假设驱动狩猎, 安全检测, 安全运营中心, 库, 应急响应, 网络安全, 网络映射, 网络资产管理, 隐私保护