01 · 威胁狩猎的定义与价值
1.1 定义
威胁狩猎(Threat Hunting)是以假设为驱动、由分析人员主动发起的迭代式数据搜索过程,目标是发现尚未触发任何告警的潜伏威胁。业界通行的理解(Sqrrl于2015年前后提出的定义框架)强调三点:它是假设驱动而非告警驱动的;它是人机协同的(分析师提出问题,工具放大查询能力);它的产出必须反哺检测(发现的模式固化为自动化规则)。
1.2 与告警驱动检测的本质区别
| 维度 | 告警驱动检测 | 假设驱动狩猎 |
|---|---|---|
| 起点 | 已知IOC/TTP模式命中 | 分析人员对"可能存在什么"的假设 |
| 回答的问题 | "是否发生了已知坏事" | "有没有我不知道的坏事正在发生" |
| 对情报的用法 | 消费情报(转化为规则) | 消费情报并生产情报(新TTP、新工件) |
| 误报特征 | 规则级误报,可自动抑制 | 假设被证伪是正常结果(排除法本身有价值) |
| 与Pyramid of Pain的关系 | 覆盖哈希/IP/域名层 | 重点覆盖工件、工具与TTP层(第2页) |
1.3 为什么2025—2026年的防御体系必须内置狩猎能力
M-Trends 2026从一线应急响应数据给出的解释极为具体:驻留时间的回升由"刻意将工具限制为目标环境原生工具、模仿合法管理行为、定向清除取证痕迹"的团伙驱动——这类行为天然规避单事件规则。同时,2025年无恶意软件检测占比已达82%(CrowdStrike 2026 GTR),凭证与原生工具滥用使"签名+IOC"模式存在结构性盲区。组织内部检测的中位驻留(约9天,M-Trends 2026)说明仍有大量攻击在告警体系之外运行——狩猎是把这9天继续压缩的核心杠杆之一。
本课题的定位:狩猎不是SOC之外的"精英小队游戏",而是检测工程流水线(第2页)的上游假设来源;欺骗不是独立产品采购,而是SOAR剧本(第3页)的高置信触发信号源。二者都必须接入情报平台(TIP)形成闭环。
02 · 狩猎方法论框架
2.1 狩猎循环(The Hunting Loop)
Sqrrl提出的狩猎循环是业界引用最广的方法论框架,包含四个迭代阶段:
2.2 F3EAD:面向行动的狩猎流程
F3EAD源自军事目标选定流程(Find发现→Fix定位→Track跟踪→Target瞄准→Engage交战→Assess评估),被威胁狩猎社区引入安全运营,强调狩猎不是一次性查询而是发现—定位—持续跟踪—转化行动—效果评估的完整闭环。与狩猎循环的差异在于:F3EAD把"对假设的验证"与"对目标的处置"连成一条链,更适合嵌入SOC的值班节奏。
2.3 三种狩猎模式
- 情报驱动狩猎(Intelligence-driven):以新发布的威胁报告、泄露的TTP、暗网讨论为输入,按图索骥检查本环境是否存在相同痕迹。本课题的主模式。
- 假设驱动狩猎(Hypothesis-driven):基于对攻击者行为逻辑的理解提出抽象假设("凭据泄露后攻击者会优先访问哪些系统"),再设计数据验证。
- 基线偏离狩猎(Baseline-deviation):先建立实体(用户/主机/服务)行为基线,狩猎偏离基线的异常簇。依赖UEBA/机器学习辅助,适合覆盖慢速低频攻击。
2.4 狩猎节奏与排班
| 节奏 | 形式 | 内容 |
|---|---|---|
| 每周 | 固定狩猎时间块(4小时) | 检测工程师兼职狩猎;主题取自本周情报热点或告警异常簇。 |
| 每月 | 主题狩猎 | 围绕一个ATT&CK战术(如v18前的Defense Evasion、v19的Stealth)做系统性假设排查。 |
| 每季 | 季度狩猎计划 | 依据DeTT&CT覆盖度热图与威胁情报确定3—5个重点假设,纳入正式计划并考核转化率。 |
| 事件触发 | 专项狩猎 | 发生重大事件或新披露高危漏洞/攻击技术时,立即启动定向假设排查(如KEV命中后的横向痕迹排查)。 |
03 · 狩猎数据基础与可见性
狩猎的能力上限由数据可见性决定。本课题按检测面对狩猎遥测做如下要求:
| 检测面 | 核心遥测源 | 狩猎用途 |
|---|---|---|
| 终端 | EDR遥测;Sysmon EID 1/3/7/8/11/22;Windows事件4688(含命令行) | 进程树/命令行狩猎(LOLBins、编码命令)、父进程链异常。 |
| 身份 | Kerberos 4768/4769/4771/4764;IdP登录日志(含令牌发放记录);VPN日志 | 凭证滥用狩猎:票据异常、登录地与设备基线偏离、令牌重放。 |
| 网络 | DNS查询日志、代理URL日志、NetFlow/Zeek、NDR元数据 | C2狩猎:低频心跳、DGA域名、TLS指纹异常、稀有外部目的端。 |
| 脚本与PowerShell | Script Block Logging EID 4104、模块日志EID 4103(须经启用策略采集) | 无文件攻击狩猎的核心数据源,攻击者难以清除且内容完整。 |
| 云与SaaS | 云审计日志(CloudTrail类)、SaaS管理日志(登录/授权/OAuth授予) | 云凭证滥用、异常OAuth授权、跨租户横向迹象(M-Trends 2026云入侵主题)。 |
日志保留窗口是硬约束:M-Trends 2026披露长驻留入侵的尾部可达数百天(公开案例中BRICKSTORM后门的驻留时间接近400天)。若组织日志保留只有90天,初始访问的证据在有人开始调查前就已消失——狩猎数据湖的保留策略必须覆盖威胁驻留的实际分布,关键遥测建议保留12个月以上。
3.1 查询样例库(教学用概念示例)
SigninLogs
| where TimeGenerated > ago(7d)
| where ResultType == "0" and AuthenticationRequirement == "singleFactorAuthentication"
| summarize FirstSeen = min(TimeGenerated) by UserPrincipalName, DeviceId, IPAddress
| where FirstSeen > ago(24h)
| join kind=leftanti (SigninLogs | where TimeGenerated between(ago(90d)..ago(7d)))
on UserPrincipalName, DeviceIdindex=proxy earliest=-30d | stats count dc(src_ip) as srcs by dest_domain | where count<5 AND srcs<=2 | lookup intel_domain_list dest_domain OUTPUT reputation | search NOT reputation=known_good
两个样例分别支撑第6页"新设备注册异常"与C2狩猎假设;所有查询样例入狩猎台账版本化管理,供团队复用与迭代。
3.2 可见性自检清单
- 关键遥测的采集覆盖率:重要资产类别是否100%纳入EDR/日志管线?
- 字段规范化:不同来源数据是否映射到统一数据模型(ECS类),跨源关联是否可行?
- 时间同步:全源NTP校时误差是否在可接受范围(时间线是狩猎的生命线)?
- 留存与取证:热/温/冷分层存储策略能否支撑12个月回溯查询?
04 · 假设驱动的狩猎实践
以下假设为本课题设计的教学示例(非真实事件记录),展示"假设→数据验证→产出"的完整链路:
| 狩猎假设(示例) | 验证数据路径 | 预期产出 |
|---|---|---|
| "存在被滥用的合法远程访问路径" | VPN/RMM工具登录日志 × EDR进程树:非工作时间+非常规目标主机的远程会话 | 确认→生成"合法工具非常规使用"Sigma规则;证伪→收敛RMM白名单。 |
| "有账号的令牌被重放而非本人登录" | IdP日志:同一会话令牌多源IP使用、认证IP与后续资源访问IP地理跳变 | 确认→AiTM会话检测规则(详见第6页);接入SOAR吊销剧本。 |
| "存在模仿DPRK IT工作者模式的长驻留渗透" | 入职流程记录×设备指纹×工作时间行为基线:身份真实性、工作模式异常 | 确认→入职核验流程改进(第4页预测环);行为基线检测规则。 |
| "存在低频DNS隧道外联" | DNS日志:单域名高唯一子域计数、TXT查询占比、查询长度熵值分布 | 确认→隧道检测规则+上游阻断;证伪→输出正常基线阈值文档。 |
4.1 假设登记模板
每个狩猎假设必须按统一模板登记入台账,字段包括:假设编号(HYP-YYYY-NNN)/来源(情报报告、复盘、暴露面评估、直觉线索)/假设陈述/所需数据与覆盖检查/查询语句版本/结论(确认/证伪/部分确认)/转化产出(规则ID或排除文档)/复测日期/负责人。台账按月统计假设吞吐与转化率(HM2→HM3的核心指标),并按季度回顾"部分确认"假设的复核安排。
狩猎纪律:①每次狩猎必须留痕——假设、查询语句、数据范围、结论,纳入狩猎台账;②"证伪"同样计入产出(排除法缩小了未知空间);③确认发现后24小时内完成初步遏制评估,并触发第3页响应流程;④新规则按第2页CI/CD流水线入库,禁止"规则只活在分析师本机"。
05 · 狩猎成熟度模型与路线图
David Bianco(Sqrrl,2015)提出的狩猎成熟度模型(Hunting Maturity Model, HMM)将组织能力分为四级,是业界通行的自评框架:
| 级别 | 名称 | 特征 | 跃迁关键 |
|---|---|---|---|
| HM0 | Initial | 依赖自动化工具告警,无主动狩猎。 | 建立狩猎角色与台账制度。 |
| HM1 | Minimal | 基于公开IOC/威胁报告进行威胁情报检索。 | 从"查IOC"升级为"查行为模式"。 |
| HM2 | Procedural | 按预设 hunting playbook 定期执行程序化工单。 | 允许分析师修改/创建新程序,引入假设驱动。 |
| HM3 | Innovative | 持续创造新假设与新技术,狩猎产出常态化反哺检测。 | 目标态:狩猎与检测工程、情报生产融为一体。 |
本课题路线图建议:第一年达HM1(情报检索制度化)→ 第二年达HM2(季度狩猎计划+程序库)→ 第三年冲击HM3(假设库与检测工程流水线双向打通)。成熟度跃迁的前提是第3节的数据可见性达标。
5.1 跃迁评估问题清单
- HM0→HM1:是否有固定的情报检索时间块与台账?检索结果是否有书面结论?
- HM1→HM2:狩猎是否从"查名单"升级为"查模式"?程序库是否有版本管理与定期执行记录?
- HM2→HM3:分析师能否自主提出新假设?假设转化率是否纳入考核?产出规则是否真正进入CI/CD流水线?
06 · 欺骗防御与MITRE Engage
6.1 概念与价值
欺骗防御(Deception)通过部署攻击者无法与真实资产区分、但正常用户永远不会触碰的诱饵(蜜罐、蜜网、诱饵凭据、金丝雀令牌等),把恶意行为转化为高置信观测事件。其价值在情报驱动防御框架中体现在三点:
- 置信度极高、误报趋零:诱饵被触碰本身就是事件,天然适合作为SOAR自动化处置(隔离、封禁)的触发源,绕开第3页中多数"人工闸门"的前提——误报代价近零。
- 捕获新鲜TTP与工件:高交互蜜罐中的攻击会话是高质量情报产出,可直接丰富TIP并驱动第2页规则生成。
- 迟滞与误导:逼真的诱饵环境消耗攻击者时间与资源,为检测响应争取窗口。
6.2 MITRE Engage方法论
MITRE Engage(2021年公开发布,接替MITRE SHIELD)是对手交战(Adversary Engagement)的公开知识框架,将其拆解为四个战略目标——Channel(引导对手行为)、Affect(影响对手行动)、Elicit(诱导暴露意图)、Understand(理解对手能力)——以及若干交战方法(Approaches)与具体活动(Activities),如"投放诱饵凭据(Seed Decoy Credentials)""布设假痕迹(Plant Fake Breadcrumbs)""网络欺骗(Network Spoofing)"等。Engage与ATT&CK(攻击行为)、D3FEND(防御措施)共同构成MITRE防御侧知识体系的第三支柱。
6.3 欺骗布点矩阵
| ATT&CK战术(v19口径) | 诱饵类型 | 命中信号含义 |
|---|---|---|
| 凭证访问 TA0006 | AD诱饵账号、伪造的密码管理器条目 | 凭证已泄露并被使用——直接定位失陷源。 |
| 发现 TA0007 | 蜜标共享目录(\\fileserver\finance$) | 内网横向开始——真实用户从不访问该路径。 |
| 横向移动 TA0008 | 蜜标工作站(带仿真服务与诱饵文档) | 横向尝试已触达欺骗网段——立即触发隔离剧本。 |
| 收集/渗出 TA0009/TA0010 | 文档金丝雀令牌(PDF/Office追踪令牌) | 敏感文件已被外带——令牌回连即告警且含外带路径信息。 |
| 云凭证滥用(跨战术) | 伪造云AccessKey、假S3桶 | 云凭据失窃——Key被使用即高置信事件。 |
07 · 欺骗部署工程要点
| 类型 | 代表工具/产品 | 特点与适用场景 |
|---|---|---|
| 金丝雀设备/令牌 | Thinkst Canary(商业);自研Canary令牌(伪造API密钥、文档追踪令牌) | 部署轻量、告警极纯:伪造的AWS密钥、PDF令牌被使用即告警;适合覆盖云凭证与文档窃取场景。 |
| 低交互蜜罐 | OpenCanary、HoneyPy(开源) | 模拟常见服务端口与协议,采集扫描与爆破行为;部署成本低,适合广撒网。 |
| 高交互蜜罐/蜜网 | Cowrie(SSH/Telnet)、Dionaea、T-Pot NG(开源多蜜罐平台,德国电信安全部门发布) | 允许真实交互,捕获完整攻击链与样本;需严格隔离与出口过滤,防止被用作攻击跳板。 |
| 身份层诱饵 | AD诱饵账号/蜜标工作站;IdP假应用注册 | 针对凭证滥用与内部横向:诱饵账号被认证即高置信告警,直接定位失陷源头。 |
7.1 金丝雀令牌部署清单
- 云环境:每个云账户至少布设1个伪造AccessKey(埋入代码仓库诱饵、CI配置诱饵);假S3/OSS桶含命名似真的诱饵文件。
- 文档资产:高管/财务/HR目录植入3—5个追踪令牌文档(命名如"2026薪酬调整草案.pdf")。
- 终端资产:5%的工作站部署蜜标文件与伪造浏览器书签(指向蜜标站点)。
- 身份系统:每个OU布设2—3个诱饵账号(禁用真实交互、仅记录认证尝试);诱饵账号加入"高价值组"诱导查询。
- 维护纪律:令牌与诱饵每季度轮换命名与位置;记录布点台账防止自身遗忘导致误报免疫。
- 真实性原则:诱饵的命名、补丁级别、开放服务须与本组织真实资产画像一致——粗糙的诱饵只会吸引自动化扫描噪音。
- 隔离与出口过滤:蜜罐必须部署在独立网段,对其出口连接做严格白名单控制——被攻陷的蜜罐成为对外攻击跳板是欺骗项目的典型事故。
- 合法合规:欺骗设施仅部署于本组织自有或获授权管理的网络;部分司法辖区对"诱捕"活动有专门规定,跨境部署前须做法务评估。
- 反识别对抗:攻击者有蜜罐探测手法(时钟偏差、MAC地址段、行为指纹);诱饵需持续养护,并避免与真实资产共享可区分特征。
安全红线:高交互蜜罐产生的会话数据可能包含对第三方的攻击行为与个人信息,采集与留存须遵守《网络安全法》《数据安全法》《个人信息保护法》的最小必要原则;蜜罐日志纳入统一审计,严禁用于任何未授权用途。
08 · 度量、组织与紫队联动
8.1 狩猎与欺骗的度量指标
- 假设吞吐与转化率:季度狩猎假设数、其中转化为检测规则的比例(HM2→HM3的核心指标)。
- 狩猎发现占比:年度事件中由狩猎首次发现的比例——内部检测占比(52%,M-Trends 2026)的持续提升部分依赖狩猎贡献。
- 平均狩猎周期:假设提出到结论输出的时长,衡量狩猎流程效率。
- 欺骗告警确认率:应接近100%;低于此值说明诱饵被正常流量误触,需修正布设策略。
- 诱饵情报产出:蜜罐捕获样本/TTP进入情报库并驱动规则生成的数量。
8.2 组织与人才
狩猎岗位要求复合能力:数据查询(SQL/SPL/KQL类)、对手行为理解(ATT&CK)、业务上下文理解。本课题建议:中小规模组织以"检测工程师兼职狩猎"起步(每周固定狩猎时间块),避免设置与SOC割裂的独立团队;大型组织再演化为专职威胁狩猎职能。
8.3 紫队联动
狩猎与欺骗天然是紫队(Purple Team)的载体:用Atomic Red Team/CALDERA(第2页)模拟攻击验证"诱饵是否会被真实攻击路径触碰",用狩猎流程验证"模拟攻击是否会被狩猎发现",双向验证结果均回流检测工程流水线与欺骗布设策略,形成"红队出题—蓝队狩猎—紫队校准"的持续循环。
8.4 紫队季度演练计划样例
| 周次 | 主题 | 验证点 |
|---|---|---|
| W1 | 凭证滥用路径(T1078等) | 诱饵账号是否告警;IdP狩猎查询是否命中。 |
| W2 | 横向移动(T1021远程服务) | 蜜标工作站触碰告警;NDR稀有目的端检测。 |
| W3 | 数据渗出(T1567/T1052) | 文档金丝雀回连告警;出口管控拦截。 |
| W4 | 复盘与固化 | 未命中项生成新假设;确认项转规则并入库。 |
狩猎质量与数据留存工程
A. 假设可证伪性检查
每个假设入库前必须通过三项检查:①存在明确可观测数据路径;②预设“证伪条件”(看到什么即排除);③结论无论确认/证伪都产生可沉淀产出(规则、基线文档、排除清单)。不能写清证伪条件的假设不进入季度计划。
B. 日志留存分层建议
| 层级 | 建议留存 | 覆盖对象 |
|---|---|---|
| 热数据 | 90天 | 高频检索:认证、进程、DNS、代理。 |
| 温数据 | 12个月 | 狩猎回溯主体:安全事件、Sysmon、IdP、云审计。 |
| 冷数据/归档 | 按风险≥12个月 | 长驻留线索:低频网络元数据、取证快照索引。 |
留存策略须与法务/合规共同确定;关键遥测保留期应覆盖威胁驻留的实际分布,而非仅覆盖平均告警周期。
C. 欺骗项目法律与伦理风险评估
- 部署前书面确认网络所有权与授权边界;涉及第三方托管环境(云、MSS)须合同层面确认。
- 评估采集数据是否含第三方个人信息或攻击流量,制定最小化采集与留存期限。
- 蜜罐出口默认白名单;任何例外开放须经双人审批并设时限。
- 每季度复核“诱饵被正常流量触碰率”,高于阈值即重布设,防止免疫化。
本节参考来源(第5页)
待复核 Mandiant (Google Cloud)《M-Trends 2026》(驻留时间构成、攻击行为特征描述):cloud.google.com/blog/topics/threat-intelligence/m-trends-2026/
David Bianco:狩猎成熟度模型(HMM)与Pyramid of Pain原始论述:threathunting.net(论文PDF)
MITRE Engage对手交战知识库:engage.mitre.org;MITRE ATT&CK(v19战术口径):attack.mitre.org;MITRE D3FEND:d3fend.mitre.org
T-Pot NG多蜜罐平台(德国电信安全部门):github.com/telekom-security/tpotce;Cowrie:github.com/cowrie/cowrie;OpenCanary:github.com/thinkst/opencanary
Thinkst Canary(金丝雀设备与令牌):canary.tools
Atomic Red Team:github.com/redcanaryco/atomic-red-team;MITRE CALDERA:caldera.mitre.org
待复核 CrowdStrike《2026 Global Threat Report》(82%无恶意软件等数据):crowdstrike.com/en-us/global-threat-report/