1. 课程导入

在IT世界里,安全团队已经习惯了EDR、SIEM、威胁情报平台和自动化编排。但当安全事件发生在工厂车间、变电站、水厂或油气管道时,规则会彻底改变。OT(Operational Technology,运营技术)环境的首要目标是可用性、确定性与人身安全,而不是数据机密性。一次误判导致的产线停机,可能比一次数据泄露造成更直接的物理和经济损失。因此,OT威胁狩猎与事件响应不是把IT方法照搬过来,而是需要一套理解工业控制逻辑、协议语义与物理过程的专门方法。

本课程的目标,是帮助安全从业者、工控运维人员和应急响应人员建立一套完整的OT安全运营能力:既能主动狩猎潜伏威胁,也能在事件发生时快速定位、隔离、恢复并复盘。下面从学习目标、核心概念、整体框架和学习路径四个层面展开。

一、学习目标:从被动告警到主动狩猎

完成本课程后,学习者应能达成以下能力目标:

  • 理解OT环境特性:掌握PLC、RTU、HMI、SCADA、DCS、 historians等组件的角色,理解 Purdue 模型分层与IT/OT边界。
  • 识别OT威胁面:能分析针对工业协议的攻击路径,包括Modbus、DNP3、OPC UA、S7comm、EtherNet/IP等。
  • 构建狩猎假设:基于ATT&CK for ICS战术矩阵,提出可验证的威胁假设并设计检测逻辑。
  • 执行事件响应:在不停产或最小影响前提下,完成遏制、取证、根除与恢复。
  • 形成闭环改进:通过复盘将狩猎发现转化为检测规则、架构加固和应急预案。
核心转变:IT安全问“数据是否泄露”,OT安全问“物理过程是否被篡改、是否仍安全可控”。这一差异贯穿本课程所有方法。

二、核心概念:OT威胁狩猎与事件响应的基本语汇

在进入具体技术之前,需要先统一几个关键概念。

OT威胁狩猎是指在没有明确告警的情况下,主动假设攻击者已存在于OT网络中,通过日志、流量、资产配置和物理过程数据寻找异常证据。它强调“假设驱动”,而非“告警驱动”。

OT事件响应则是在确认或高度怀疑安全事件后,按照预案进行遏制、取证、根除和恢复的过程。OT响应的最大约束是:不能随意重启设备、不能随意断开关键链路、不能破坏安全仪表系统(SIS)。

Purdue模型是理解OT网络分层的基础。Level 0是物理过程,Level 1是控制器,Level 2是监控与HMI,Level 3是站点运营,Level 3.5是DMZ,Level 4/5是企业IT与云。威胁狩猎和响应必须明确“当前操作发生在哪一层”。

ATT&CK for ICS提供了针对工业控制系统的战术与技术分类,是狩猎假设和检测覆盖度评估的通用语言。

OT威胁狩猎与事件响应整体框架 从资产与协议理解,到假设驱动狩猎,再到受控响应与复盘闭环 ① 基础认知层 OT资产与拓扑 工业协议语义 Purdue分层 物理过程约束 ATT&CK for ICS ② 威胁狩猎层(假设驱动) 提出狩猎假设 如:异常工程下载 采集数据源 流量/日志/配置 检测与关联分析 基线偏离/序列异常 验证与定性 真/假阳性判定 输出线索 进入响应 ③ 事件响应层(受控处置) 准备与预案 角色/工具/联络 识别与遏制 最小影响隔离 取证与根除 镜像/内存/配置 恢复与验证 过程安全确认 复盘改进 规则/架构 ④ 持续运营闭环 检测规则沉淀 架构加固建议 应急预案更新 人员能力提升 反馈驱动

三、整体框架:四层能力模型

上图展示了本课程的整体框架,它由四个层次构成,形成从认知到行动再到改进的闭环。

基础认知层解决“我面对的是什么”。包括资产清单、网络拓扑、协议语义、Purdue分层和物理过程约束。没有这一层,狩猎假设就是空中楼阁。

威胁狩猎层解决“攻击者可能在哪里”。以ATT&CK for ICS为参考,提出假设、采集数据、检测关联、验证定性,最终输出可行动的线索。

事件响应层解决“出事了怎么办”。强调准备、识别、遏制、取证、根除、恢复和复盘,每一步都必须考虑对物理过程的影响。

持续运营闭环解决“如何越做越好”。将狩猎和响应中的发现转化为检测规则、架构加固、预案更新和人员培训。

四、方法流程:一次典型OT狩猎与响应联动

下面用一个简化场景说明狩猎与响应如何衔接。假设某水厂SCADA网络中出现异常工程站登录。

# 狩猎假设
假设:攻击者可能通过工程站向PLC下发未授权的逻辑修改。

# 数据源
- 工程站Windows安全日志(4624/4688)
- PLC配置变更日志
- Modbus/TCP写功能码流量(FC5/FC6/FC15/FC16)
- 网络流量基线(NetFlow/SPAN)

# 检测逻辑(伪代码)
IF 工程站登录来源IP不在白名单
   AND 随后5分钟出现PLC写操作
   AND 写操作目标寄存器不在日常工艺范围
THEN 生成高优先级狩猎线索

# 响应动作
1. 确认物理过程是否仍安全
2. 在交换机层面对异常工程站做端口隔离
3. 保存PLC当前程序与内存镜像
4. 与工艺工程师确认是否需要回滚
5. 恢复后持续监控同一路径

这个流程体现了OT响应的核心原则:先确认物理安全,再谈网络隔离;先保存证据,再谈恢复。

五、案例/场景:为什么IT方法直接套用会失败

某制造企业曾将IT的EDR策略直接推送到OT网络。结果EDR agent在PLC编程终端上触发了一次强制重启,导致产线停机40分钟。事后复盘发现,该终端运行着老旧的Windows Embedded系统,且与PLC保持长连接。EDR的自动隔离动作切断了连接,PLC进入故障安全状态。

这个案例说明:OT环境中的任何安全动作都必须经过物理影响评估。狩猎可以主动,但响应必须受控。正确的做法是先在DMZ或镜像流量中完成检测,再通过变更管理流程实施处置。

常见误区:把OT当成“带PLC的IT网络”。实际上,OT的可用性优先级、协议实时性、设备生命周期和物理耦合程度都与IT截然不同。忽视这些差异,狩猎会误报,响应会酿成事故。

六、学习路径与章节安排

本课程共30章,建议按以下路径推进:

阶段 章节范围 核心任务 产出
基础篇 第1-6章 理解OT架构、协议、资产与威胁面 资产清单、网络分区图
狩猎篇 第7-15章 掌握ATT&CK for ICS、数据源、检测假设与分析方法 狩猎手册、检测规则集
响应篇 第16-24章 学习准备、遏制、取证、根除、恢复与沟通 OT应急预案、响应剧本
运营篇 第25-30章 建立持续监控、复盘改进与团队能力体系 运营指标、改进路线图

学习过程中,建议始终带着三个问题:这个对象在Purdue哪一层?它的异常会影响什么物理过程?我的动作会不会造成停机?把这三个问题变成习惯,OT威胁狩猎与事件响应就不再是IT方法的简单移植,而是一套真正适配工业环境的安全能力。

学习建议:每学完一个模块,尝试在自己的实验环境或仿真平台(如GRFICS、Conpot、OpenPLC)中复现一次狩猎假设和响应流程。OT安全是练出来的,不是背出来的。