04 · 狩猎流程与假设工程
4.1 狩猎循环的工程化拆解
第1页给出了狩猎循环的五步轮廓,本节将其拆解为可执行、可检查、可度量的工程步骤。一个成熟的狩猎团队应当为每一步定义明确的输入、动作、工具与产出物(Definition of Done):
| 步骤 | 关键动作 | 常用工具/数据 | 产出物(DoD) |
|---|---|---|---|
| ① 形成假设 | 从ATT&CK技术、威胁情报、行业事件、红队发现或分析直觉中提炼可证伪命题 | MITRE ATT&CK/CAR、威胁情报平台、Diamond模型 | 书面化假设卡(含ATT&CK技术锚点与预期证据) |
| ② 数据收集 | 盘点回答该假设所需的遥测数据是否可得;不可得则先补采集 | EDR/NDR/SIEM数据字典、OSQuery、日志平台 | 数据集清单与可用性确认 |
| ③ 调查验证 | 编写查询语句逐层下钻: broad检索→聚焦异常→上下文关联→排除误报 | SIEM查询、Jupyter Notebook、EDR检索、时间线分析 | 命中/未命中结论及证据链(含被排除的误报说明) |
| ④ 响应处置 | 证实后立即转入应急响应流程:遏制、清除、影响评估 | IR预案、SOAR、隔离工具 | 处置工单与影响面报告(或"无需处置"的明确结论) |
| ⑤ 知识沉淀 | 将有效查询固化为检测规则/Playbook;将无效假设归档并记录原因 | Sigma规则库、Playbook库、度量看板 | 新检测规则、更新版Playbook、假设库条目 |
方法论来源:Bianco《A Practical Model for Conducting Cyber Threat Hunting》(SANS, 2015)中的狩猎循环模型与Sqrrl威胁狩猎参考模型。
4.2 假设从哪里来:五大来源
高质量假设的可持续供给,是狩猎体系区别于"运动式排查"的关键。实践中假设主要来源于五个渠道:
| 来源 | 说明 | 示例 |
|---|---|---|
| ATT&CK矩阵驱动 | 按矩阵逐项审视:本环境对该技术的可见性如何?是否已有检测? | "T1021.002(SMB/Windows Admin Shares)横向移动是否可被观测?" |
| 威胁情报驱动 | 针对本行业活跃组织的TTP报告,转化为一手假设 | "Salt Typhoon滥用边缘设备原生功能——本单位的防火墙/路由器是否存在异常管理会话?" |
| 社区Playbook驱动 | 复用OTRF《The Threat Hunter Playbook》等社区成熟程序并本地化 | 直接执行Playbook中的"可疑PowerShell编码命令"章节并调优阈值 |
| 内部复盘驱动 | 从真实事件、红队演练、渗透测试中提炼"当时为什么没发现" | "红队用X手法绕过了Y控制——该手法现在能被狩猎到吗?" |
| 数据异常驱动 | 分析过程中的"意外发现"——异常聚类结果反向激发新假设 | "某服务账户的票据请求量是基线的20倍——它在做什么?" |
4.3 假设书写规范:五要素
一个合格的狩猎假设必须具备五个要素,缺一不可:
- ① 技术锚点:绑定MITRE ATT&CK技术编号(如T1059.001),保证假设可检索、可对照、可积累;
- ② 明确命题:用"如果……那么……"的可证伪句式书写,拒绝"查查有没有异常"这类开放式任务;
- ③ 数据可得性:明确回答该假设需要哪些数据源,并事先确认采集状态(不可得即转入可见性建设);
- ④ 预期证据:事先定义"发现攻击时应观察到什么痕迹",避免确认偏误(只看支持自己假设的证据);
- ⑤ 双向结论:预先约定"证实"与"证伪"两种结果各自的后续动作——证伪同样是有价值的产出(排除一个风险面、或暴露一处可见性缺口)。
反模式提醒:" fishing expedition "(无假设的泛化翻找)会消耗大量分析师工时且难以沉淀成果;同时要注意确认偏误——当数据不支持假设时,应当修正假设而非挑选数据。假设库应对"被证伪的假设"同样记录归档,它们是组织能力的重要资产。
4.4 完整示例:三个实战级狩猎假设
假设A:无文件落地的PowerShell滥用
假设命题
"如果攻击者在本环境使用PowerShell进行无文件落地执行,那么终端EDR应能观测到:含-enc/-EncodedCommand参数、超长Base64负载、或父进程为Office/wscript等异常进程的PowerShell启动记录。"
验证路径
- 检索EDR进程链数据:PowerShell子进程 + 命令行长度/熵值异常分布;
- 叠加父进程白名单排除IT运维常规脚本;
- 对命中样本提取去混淆后的实际载荷做人工研判。
沉淀方向
命中逻辑转化为Sigma行为规则并接入SIEM实时检测;误报样本反哺父进程白名单;完整过程写入Playbook库。
假设B:Kerberoasting票据异常(T1558.003)
假设命题
"如果攻击者在域内实施Kerberoasting,则域控日志中应出现:某普通账户在短时间内请求大量具有SPN的账户的TGS票据(事件4769激增),且请求加密类型偏向RC4(0x17)。"
验证路径
- 聚合域控4769事件:按请求账户分组统计TGS请求量与加密类型分布;
- 与服务账户清单比对,标记"非运维时段/非运维主机"的高频请求;
- 对异常账户核查近期登录来源(是否来自新主机/非常规网段)。
沉淀方向
输出"票据请求基线+阈值告警"规则;推动服务账户gMSA改造与AES-only加密策略;形成域凭证攻击狩猎专章。
假设C:内部主机对SOHO网段的非常规管理协议访问
假设命题
"如果内部失陷主机通过SOHO路由器/边缘设备构建代理C2(如KV-botnet模式),则网络流量中应出现:内部主机对非管理网段的SOHO设备发起HTTP/SSH管理端口的长连接、低频率周期性通信。"
验证路径
- 基于NetFlow/防火墙日志构建"内部主机→外部SOHO网段"的访问矩阵;
- 识别周期性强、字节量低、持续时间长的会话(beacon特征);
- 对命中的内部主机上收EDR取证:进程树、持久化项、凭证访问痕迹。
沉淀方向
将beacon检测逻辑接入NDR平台;SOHO/路由器资产纳入台账与监控范围;形成"边缘C2"专项狩猎报告。
4.5 狩猎团队的角色配置
狩猎是团队运动。业界实践(SANS威胁狩猎调查与大型安全运营组织的通行做法)表明,一个可持续运转的狩猎职能通常需要五类角色协同——在中小组织中可由一人兼数职,但职责必须清晰:
| 角色 | 核心职责 | 关键技能 |
|---|---|---|
| 狩猎负责人(Hunt Lead) | 制定狩猎计划与优先级、审核假设质量、主持复盘、向管理层度量汇报 | ATT&CK深度知识、威胁建模、项目管理、沟通能力 |
| 威胁狩猎分析师 | 假设的具体执行:查询编写、数据下钻、证据链梳理、误报甄别 | SPL/KQL/VQL等查询语言、日志分析、取证思维 |
| 检测工程师 | 将狩猎产出固化为检测规则、维护Sigma规则库、对接SIEM/EDR上线 | 检测工程、规则调优、对抗测试(Atomic Red Team) |
| 威胁情报分析师 | 情报采集与结构化、IOC/TTP与本环境资产映射、回溯狩猎触发 | 情报运营、归因分析、TLP共享规范 |
| 数据/平台工程师 | 数据接入与治理、日志保留策略、检索性能、可见性缺口整改 | 大数据管道、数据架构、成本与性能平衡 |
提示:角色划分的意义在于防止"狩猎即个人英雄主义"——假设、数据、规则、情报四条线都必须有人负责,狩猎成果才能脱离对个人经验的依赖而组织化沉淀。
4.6 狩猎调查的迭代漏斗:从广域检索到证据定锚
假设确定、数据可用之后,真正消耗工时的是"怎么查"。业界成熟的狩猎调查遵循一个五层迭代漏斗——每一层都有明确的"放窄动作"与"放行标准",防止分析师在单一广域查询上空转:
| 漏斗层级 | 动作 | 放行标准 |
|---|---|---|
| ① 广域检索 | 用低选择性条件(技术关键词、进程名、协议)拉出候选集 | 结果集规模可控(如≤10万条),超出则拆分时间窗或加粗筛 |
| ② 模式识别 | 按账户/主机/父进程/命令行特征分组聚合,寻找统计离群 | 出现可解释的异常聚类(而非均匀噪音) |
| ③ 聚焦异常 | 叠加白名单、资产管理库、变更工单等上下文过滤已知合法行为 | 剩余候选具备"无法用已知业务解释"的属性 |
| ④ 上下文关联 | 对候选做跨源关联(EDR×身份日志×网络遥测)与时间线重建 | 形成完整行为链,而非孤立单点 |
| ⑤ 证据定锚 | 固定证据链:保留原始查询语句、结果快照、时间戳与判定依据 | 达到可移交IR/可固化为规则的证据完整度 |
Jupyter分析工程实践:社区通行的做法是把每次狩猎固化为一份结构化Notebook——固定章节为"假设卡→数据可用性确认→逐层漏斗查询→中间结论→误报排除记录→沉淀动作"。其工程价值有三:查询过程可复现、可审计(替代口口相传的个人经验);无效假设同样留下完整探索轨迹(组织资产);借助papermill等参数化执行工具,成熟Notebook可批量套用到不同资产组/时间窗,成为HM4"狩猎即代码"的起点。The Threat Hunter Playbook(第4页工具清单)即以Jupyter Book形态提供了数百份可交互参考实现。
05 · TTP狩猎与"痛苦金字塔"
5.1 Pyramid of Pain:检测对象的层级经济学
2013年,威胁狩猎先驱David Bianco在《The Pyramid of Pain》一文中提出了安全行业最具影响力的检测设计框架——"痛苦金字塔"(Pyramid of Pain)。其核心洞察是:不同检测对象给攻击者造成的"变更痛苦"截然不同——你封堵一个文件哈希,攻击者重新编译一次即可(痛苦度:琐碎);而你识别并封堵了对手的战术、技术与过程(TTP),对手必须改变其作战方式、重训人员、重构工具链(痛苦度:非常困难)。狩猎与检测工程的目标,就是把检测重心从金字塔底部不断推向顶部。
| 层级 | 检测对象 | 对手变更成本 | 狩猎/检测策略 |
|---|---|---|---|
| 哈希值 | 文件MD5/SHA256指纹 | 琐碎(重新编译/加壳即可) | 仅作快速处置与回溯依据,不作核心检测 |
| IP地址 | C2节点、跳板机 | 容易(更换服务器) | 封禁+情报联动,配合行为检测使用 |
| 域名 | C2域名、钓鱼域名 | 简单(注册新域名) | 被动DNS监控、DGA检测、域名信誉 |
| 网络/主机工件 | 互斥体、注册表键、URI模式、证书 | 麻烦(需修改工具行为) | 有价值的狩猎线索,可转化为特征规则 |
| 工具 | 攻击者专属工具与植入物 | 挑战(重写工具) | 行为聚类+代码基因关联,跨案追踪 |
| TTP | 战术、技术与过程 | 非常困难(改变作战方式) | 狩猎的主战场:面向行为的设计,首选目标 |
5.2 面向TTP的行为检测设计原则
面向TTP的检测本质上是行为检测——不问"这个文件是不是恶意的",而问"这个行为是否符合攻击者达成某战术目标的典型路径"。其设计原则包括:
- 绑定ATT&CK技术语义:每条检测规则都应能标注其覆盖的ATT&CK技术/子技术编号,使检测能力可以被度量、对标与补缺;
- 组合低信噪原子事件:单个行为(如运行whoami)完全合法,TTP检测依赖"进程链+命令行+上下文+时序"的多因子组合来提高信噪比;
- 预设误报预算:行为检测天然存在噪音,应在上线前用Atomic Red Team等对抗模拟工具实测误报率,并设定每规则的每日告警预算;
- 参考公开分析工程:MITRE CAR(Cyber Analytics Repository)收录了数百条带伪代码实现的可复用行为分析,是TTP检测设计最重要的公共参照系之一。
参考:MITRE Cyber Analytics Repository(car.mitre.org);MITRE ATT&CK(attack.mitre.org)。详见第4页参考文献[8][9]。
5.3 从CAR到Sigma:一条可落地的TTP检测规则示例
行为检测规则的工程范式是"低信噪原子行为 + 上下文过滤"。以下以ATT&CK技术T1047(Windows Management Instrumentation,WMI滥用)为例,给出参照MITRE CAR分析思路编写的行为规则(Sigma格式节选):
title: Suspicious Remote WMI Command Execution
status: experimental
logsource:
category: process_creation
product: windows
detection:
selection_img:
Image|endswith: '\WMIC.exe'
selection_cli:
CommandLine|contains: 'process call create'
filter_admin:
ParentImage|endswith:
- '\sccmclient.exe' # IT运维自动化工具白名单
- '\configmgr.exe'
User|contains: 'IT-AUTO-' # 服务账户白名单
condition: selection_img and selection_cli and not filter_admin
level: high
tags:
- attack.execution
- attack.t1047
规则设计要点与第2页5.2节原则一一对应:①绑定ATT&CK语义(tags标注attack.t1047);②组合多因子(映像路径+命令行关键字+父进程/账户上下文);③预设误报预算——上线前应使用Atomic Red Team的T1047原子测试实测检出率与误报率,灰度观察不少于14天;④参考CAR——类似分析可在MITRE CAR(如CAR-2016-03-002《Create Remote Process via WMIC》、CAR-2014-12-001《Remotely Launched Executables via WMI》)中找到带伪代码与单元测试的完整实现。规则验证通过后编译为目标SIEM语法正式启用,并纳入版本库做"检测即代码"管理(见7.4节)。
06 · 狩猎数据底座与可见性
6.1 狩猎的数据源全景
"没有数据,就没有狩猎。"假设的质量再高,缺少对应的遥测数据也只能停留在纸面。狩猎团队的数据底座应覆盖六个层次:
| 数据源 | 覆盖的攻击阶段 | 典型内容 | 常见盲区 |
|---|---|---|---|
| 终端遥测(EDR) | 执行、持久化、提权、防御规避 | 进程链、命令行、脚本内容、内存注入、文件落盘 | macOS/Linux覆盖不足;无代理的专有设备 |
| 网络遥测(NDR/NetFlow/PCAP) | C2、横向移动、外传 | 会话元数据、DNS、TLS指纹、长周期PCAP回溯 | 加密流量内容不可见;云端东西向流量缺失 |
| 身份与目录日志 | 初始访问、权限提升、横向移动 | AD安全事件(4624/4768/4769等)、IdP登录日志、MFA事件 | 域控日志保留周期短;服务账户行为无基线 |
| 云审计日志 | 初始访问、数据收集、影响 | CloudTrail/Activity Log、KMS密钥使用、存储访问日志 | 多云账号割裂;日志未集中或未启用 |
| 应用与业务日志 | 目标达成阶段 | 邮箱审计、代码仓库访问、工单系统操作 | 业务系统日志格式不统一、未接入分析平台 |
| 威胁情报与知识库 | 假设生成与归因 | IOC/TTP报告、ATT&CK/CAR、狩猎社区Playbook | 情报未结构化;与本环境资产未做映射 |
6.2 可见性盲区清单:攻击者的藏身之处
M-Trends 2026揭示的边缘设备困境(漏洞利用占初始入侵32%、边缘设备是重灾区)在可见性层面有直接的对应——攻击者正在系统性地迁往防御者"看不见"的层面。狩猎可见性建设应优先排查以下盲区:
- 边界与边缘设备:防火墙、VPN网关、邮件安全网关、路由器——常处于"无EDR代理、日志不外送、版本老旧"的三重困境,是Salt Typhoon类组织的最爱(见第3页案例三);
- 虚拟化与基础设施层:ESXi/vCenter、Hyper-V——M-Trends 2026记录的BRICKSTORM行动(Mandiant追踪编号UNC6201,平均驻留时间393天)即通过克隆虚拟机、在关机克隆体中翻找数据来规避监控;
- 身份层:IdP、MFA系统、帮助台流程——Scattered Spider类组织通过社工帮助台完成MFA重置,整个过程中"技术上的一切都是合法的"(见第3页案例四);
- 非Windows终端:macOS与Linux服务器的EDR覆盖率在许多组织中显著低于Windows桌面,而针对Linux的挖矿与后门早已产业化;
- 日志保留周期:回溯狩猎的深度等于日志保留的深度——"长驻留"对手(122天中位驻留)意味着低于180天的关键日志保留策略将使回溯几乎失效。M-Trends 2026给出了一组残酷对照:典型组织仅保留约90天日志,而BRICKSTORM行动平均驻留约390天——对这类入侵而言,其活动周期的大部分窗口内根本不存在可用的日志证据。
可见性优先原则:狩猎计划制定时的第一问永远是"回答这个假设需要什么数据、数据在哪里、保留多久"。可见性缺口应作为狩猎体系的正式产出上报——每一次因"无数据"而被迫中止的假设,都是一份整改清单。
6.3 日志保留与数据分层:回溯狩猎的物理上限
回溯狩猎的深度等于日志保留的深度(第2页7.2节)。鉴于长驻留威胁已成为常态(间谍行动与DPRK IT工作者中位驻留122天、BRICKSTORM平均驻留393天),建议按数据价值分层制定保留策略。下表为工程实践参考值,组织应结合合规要求与存储成本调整:
| 数据源 | 建议最短保留期 | 理由 |
|---|---|---|
| 身份认证日志(AD安全日志/IdP登录/MFA事件) | ≥365天 | 凭证滥用与长驻留对手要求跨年回溯 |
| 域控安全事件(4624/4768/4769/4771/4776等) | ≥365天 | Kerberoasting与票据异常检测的必备证据 |
| EDR遥测(进程链/命令行) | ≥180天(热存储≥90天) | 支撑休眠期回溯与长周期时间线重构 |
| 网络元数据(NetFlow/DNS/防火墙会话) | ≥180天,关键区域≥365天 | beacon检测与横向移动回溯 |
| 虚拟化平台日志(vCenter/ESXi事件) | ≥400天 | BRICKSTORM类威胁平均驻留393天,90天保留等于放弃回溯 |
| 边界设备配置与管理日志 | ≥365天 | 配置基线比对依赖历史配置存档 |
| PCAP全包捕获 | 滚动7—30天(热点网段) | 成本极高,仅用于重点区段与事件触发留存 |
工程要点:热—温—冷分层存储(热层≤30天供交互狩猎;温层列式存储供批量回溯;冷层归档供取证);关键日志应异地冗余并防单点篡改,以对抗"先清日志再行动"类反取证手法。
6.4 云与SaaS环境的狩猎要点
M-Trends 2026用专门章节量化了云环境入侵的差异化特征,其中两组数据直接改写云狩猎的假设优先级:在云端入侵中,语音钓鱼(vishing)以23%的占比成为首要初始入侵向量(全部入侵中的占比为11%)——云端账户本身成为比端点更脆弱的门;同时,攻击者正系统性收割长寿命OAuth令牌与会话Cookie、攻陷第三方SaaS供应商并盗用其硬编码密钥与个人访问令牌(PAT),以此"合法身份"大规模横向进入下游客户环境。这意味着云狩猎的对象不是恶意文件,而是"合法的令牌、合法的API调用、合法的应用授权"。
- 数据源优先级:云审计日志(CloudTrail / Azure Activity Log / Google Cloud Audit Logs)、IdP登录与MFA事件日志、SaaS应用统一审计日志(如Microsoft 365统一审计日志)、密钥/KMS使用日志——四者缺一不可,且均需独立于生产账号的留存域;
- 云假设示例一:"若攻击者滥用被盗OAuth令牌,则环境中应出现:令牌所属应用注册时间新、授权范围异常宽泛(如Mail.ReadWrite+全租户)、调用源IP/ASN与历史基线偏离的组合记录";
- 云假设示例二:"若供应商凭证被用于横向进入下游租户,则客户侧应能观察到:来自供应商服务主体、但访问模式偏离其历史功能画像的API调用激增";
- 会话级而非账户级 hunting:云端凭证复用普遍,账户白名单失效快——应以"令牌+设备+IP+会话"四元组为最小分析单元。
07 · 检测工程与回溯狩猎
7.1 从狩猎到检测工程:让成果持续生效
狩猎的最大浪费,是"查完即止"。成熟的狩猎体系要求每一次有效狩猎都完成向检测工程的转化:查询语句 → 分析逻辑 → 检测规则 → 对抗验证 → 上线运营。业界已形成成熟的工具链与方法论:
- 规则层:以Sigma(通用检测签名格式)编写平台无关的行为规则,编译为SIEM/EDR专用语法;YARA用于样本层面的特征匹配;Snort/Suricata覆盖网络侧;
- 分析层:借鉴MITRE CAR的分析范式——每条分析标注ATT&CK技术、所需数据、伪代码实现与测试用例,保证可移植、可复现;
- 验证层:用Atomic Red Team(Red Canary开源)原子化执行攻击技术、用MITRE CALDERA做对抗模拟,实测规则的检出率与误报率;
- 工程层:"检测即代码"(Detection as Code)——规则入版本库、CI流水线自动测试、变更可审计,使检测能力像软件一样持续演进。
7.2 回溯狩猎:三大触发场景
回溯狩猎(Retro Hunting)指利用新获得的威胁情报,对历史留存数据进行的再检索。它是情报价值最大化、弥补"发现时滞"的关键手段:
| 触发场景 | 触发源 | 回溯方法 | 典型产出 |
|---|---|---|---|
| 新IOC披露 | 厂商通报、ISAC共享、政府公告(如CISA advisory) | 按哈希/域名/IP/证书指纹检索全量历史日志与EDR数据 | 命中清单、暴露时间线、清除动作 |
| 新TTP公开 | 威胁研究报告(如M-Trends案例章节、厂商深度分析) | 将TTP转化为行为查询,回溯PCAP/EDR/身份日志 | 行为命中证据、新检测规则、可见性缺口报告 |
| 补丁/披露回溯 | 新CVE披露且确认在野利用(TTE为负值已成常态) | 聚焦受影响资产的访问与变更日志,建立入侵时间线 | 是否已被利用的结论、应急处置依据 |
回溯狩猎的有效性受两个硬约束:数据保留周期(如6.2节所述,建议关键日志≥180天)与检索性能(PB级日志需要分层存储与列式检索架构)。组织应把"回溯能力"本身作为狩猎成熟度的度量项之一。
7.3 狩猎成效度量:让投入可被证明
狩猎是"难以直接证明价值"的投入——"没发现问题"既可能是环境安全,也可能是能力不足。因此需要一组诚实的度量指标:
| 指标 | 定义 | 健康度参考 |
|---|---|---|
| 假设验证率 | 被证实或有部分发现的假设占比 | 过低(<10%)提示假设过于保守或数据不足;适度区间10%—30%较健康 |
| 规则转化率 | 转化为常驻检测规则的假设占比 | 衡量狩猎对检测工程的反哺效率 |
| ATT&CK覆盖率 | 已有检测/狩猎覆盖的技术占总技术的比例 | 按本行业高发技术优先排序,逐年提升 |
| 新发现事件数 | 狩猎首次发现的真实安全事件数 | 与"自主检出率52%"的年度目标对齐 |
| 狩猎工时占比 | 分析师用于主动狩猎的时间比例 | 参考实践:资深分析师20%—40%工时 |
7.4 检测规则的全生命周期管理
狩猎产出的查询语句要长期有效,必须纳入版本化的生命周期管理(检测即代码的落地形态)。建议采用如下流水线:
| 阶段 | 关键动作 | 准出标准(DoD) |
|---|---|---|
| ① 提案 | 狩猎结论固化为规则草案(Sigma/YARA),标注ATT&CK编号与数据需求 | 规则卡齐备(技术锚点、数据源、预期证据) |
| ② 评审 | 检测工程师评审逻辑完备性与性能开销 | 双人评审通过 |
| ③ 对抗验证 | Atomic Red Team原子测试 / CALDERA对抗模拟实测 | 检出率达标、误报率≤预算 |
| ④ 灰度上线 | 观察模式运行(记录不告警) | 连续14天误报在预算内 |
| ⑤ 正式启用 | 编译为目标平台语法,接入告警流水线 | 告警接入SOC值班视图 |
| ⑥ 持续度量 | 按月审计检出/误报趋势、告警预算消耗 | 规则健康度报告 |
| ⑦ 退役/合并 | 长期无命中且被更高层覆盖的规则归档 | 变更审计留痕 |
误报治理的三个配套机制:告警预算制(每条规则设定每日告警上限,超限自动降级的);误报归因分类(IT行为/业务行为/规则缺陷三类标签,反哺白名单与阈值调优);季度规则健康度审计(检出率、误报率、覆盖率三维打分,低分规则进入重检队列)。
7.5 威胁狩猎方法体系框架
承上启下:方法内核已备,下一页进入真实世界的检验——第3页将复盘四个具有行业代表性的狩猎案例(SolarWinds供应链、Volt Typhoon离地攻击、Salt Typhoon边缘渗透、Scattered Spider社工狩猎),从案例中提炼可迁移的狩猎动作清单。