· 公众号:王曙说 原文链接 ↗

企业级重大情景构建 之 勒索软件攻击事件的分阶段模型

企业在开展情境构建或进行演练设计时,如何将攻击者视角(Kill Chain)和防守者视角(Incident Response Lifecycle)有效耦合,形成清晰、完整、有结构的事件演化路径。这对于像勒索软件攻击这类多阶段、高互动的攻击尤其重要。

1. 如何融合 Kill Chain 和 Incident Response

Kill Chain:攻击者视角(“他们怎么进来的”)

Kill Chain 模型主要分为以下阶段:

图1:Kill Chain模型

  • Reconnaissance(侦查)
  • Weaponization(武器化)
  • Delivery(投递)
  • Exploitation(利用)
  • Installation(安装)
  • Command and Control(C2)
  • Actions on Objectives(达成目标,比如加密、窃取数据)

Incident Response:防守方视角(“我们如何响应”)

Incident Response生命周期通常包括以下阶段:

图2:Incident Response生命周期

  • Preparation(准备)
  • Detection & Analysis(发现与分析)
  • Containment, Eradication, and Recovery(遏制、清除和恢复)
  • Post-Incident Activity(事后回顾)

2. 构建勒索软件事件的分阶段模型(双视角融合)

将勒索软件攻击情境分为六个阶段,在每个阶段用”双视角”呈现攻击者与企业的互动逻辑,如下表所示:

阶段攻击者视角(Kill Chain)企业方视角(Incident Response)
1 潜伏与准备Recon / Weaponization / Delivery:
- 网络扫描、社会工程、钓鱼邮件等
- 准备恶意载荷
Preparation:
- 是否存在有效的钓鱼防护、SOC监测、用户培训?
- 有无资产基线、异常识别机制?
2 初始入侵与权限获取Exploitation / Installation:
- 利用漏洞或凭据进入终端
- 安装后门,横向移动
Detection & Analysis(初始失败):
- 企业未及时发现行为异常
- 安全日志无效、SIEM无规则
3 扩展与内网渗透C2 / Actions on Objectives(初期):
- 横向移动,提权,域控渗透,识别关键资产
Detection & Analysis(尝试开始):
- 零星检测告警触发
- 安全团队分析但未联想为整体攻击
4 加密与勒索行为启动Actions on Objectives(正式):
- 加密数据,删除备份,发出勒索通知
Containment:
- 发现勒索信息,启动应急流程
- 隔离受影响资产,初步遏制传播
5 外部沟通与决策与企业沟通勒索要求,威胁泄露数据,谈判阶段Eradication & Recovery:
- 判定影响范围,是否支付赎金?
- 开始数据恢复,系统清除,法律合规响应
6 善后调查与防御强化可尝试再次渗透或出售数据Post-Incident:
- 根因分析、修复漏洞
- 与执法机构合作,内部复盘,更新BCP/IR计划

3. 整合模型:用”事件时间线 + 双视角互动”方式呈现

将上述分阶段模型整理为一张事件时间线,横轴为事件阶段(如上六阶段),纵轴为”攻击者行动”与”企业反应”,形成如下结构:

阶段阶段1阶段2阶段3阶段4阶段5阶段6
攻击者行为钓鱼邮件、钓鱼网站、伪装供应商利用漏洞入侵,部署恶意DLL横向移动,提权,获取AD控制权加密文件、删除备份、弹出勒索发出赎金要求,谈判威胁外泄退出,或继续控制残留后门
企业反应用户未警觉,邮件系统无拦截无日志告警,EDR未启用零星告警未关联,缺乏事件关联分析启动应急流程,隔离网络法务介入,是否支付?与执法/监管机构沟通修补漏洞,更新IR计划与培训

在这个模型中,阶段4(加密与勒索行为启动)和阶段5(外部沟通与决策)对应于Kill Chain的第7步“Actions on Objectives(达成目标,比如加密、窃取数据)”和Incident Response的第3步“Containment, Eradication, and Recovery(遏制、清除和恢复)”,在使用时需要注意。在现实中,情况可能会更复杂,各阶段不是线性推进的,如在2024年的CDK Global遭勒索攻击事件中,发生了二次攻击。

4. 实际应用建议:用于演练、BIA、或演练设计中

无论怎么说,这个简要的分阶段模型结合了攻击者行为和企业反应两重视角,并用事件时间线呈现了事件剖面图和两者的互动逻辑,有助于我们理解勒索软件攻击事件。这个模型可用于:

  • 勒索软件攻击场景的剧本演练设计(Tabletop/Simulation)
  • 事件驱动型BIA建模(即反推业务影响)
  • 应急响应成熟度评估(在哪一阶段暴露出问题)
  • 演练辅助平台中场景模块的事件流定义

在接下来的企业级重大事件情景构建中,我将用这个模型来分析一些重大的勒索软件攻击事件。

总结一句话: Kill Chain让我们知道”他们是怎么打进来的”,Incident Response让我们知道”企业是怎么挨打的”,把两者结合起来,你就能知道——你到底哪一步掉链子了,相应地,也就能知道,该如何改进。


原文发表于公众号”王曙说”