2. 工业安全基础
工业安全日志关联分析的第一步,不是急着写规则或接日志,而是先建立“资产—网络—协议—行为”的工业现场认知。只有理解控制系统如何分层、OT与IT在目标和约束上有何不同,才能判断哪些日志值得采集、哪些事件必须关联、哪些告警不能简单套用IT经验。
一、工业控制系统架构:从现场设备到企业管理
典型工业控制系统(ICS)可划分为五层结构,日志关联分析需要跨层采集并建立时间与资产映射。
- 现场设备层:传感器、执行器、变频器、智能仪表,通过4-20mA、HART、IO-Link等信号接入。日志以设备诊断、通道状态为主。
- 控制层:PLC、DCS控制器、安全仪表系统(SIS)、远程终端单元(RTU)。记录程序下载、模式切换、I/O强制、故障码等关键事件。
- 监控层:SCADA、HMI、工程师站、历史数据库。产生操作记录、报警确认、画面切换、配方修改等日志。
- DMZ/边界层:工业防火墙、数据二极管、OPC UA网关、跳板机。记录会话建立、协议转换、访问拒绝等。
- 企业管理层:MES、ERP、资产管理系统。提供工单、批次、维护计划等业务上下文。
跨层关联的价值在于:把“控制层程序下载”与“监控层工程师登录”以及“边界层VPN接入”放在同一时间线上,才能还原一次完整操作。下图展示典型分层架构与日志源分布。
二、OT与IT的核心差异:为什么不能照搬IT安全
OT(运营技术)与IT(信息技术)在目标、可用性、协议、生命周期和补丁策略上存在本质差异。日志关联分析必须尊重这些差异,否则会产生大量误报或漏报。
| 维度 | IT | OT | 对日志关联的影响 |
|---|---|---|---|
| 首要目标 | 机密性优先 | 可用性与安全性优先 | 停机类事件权重更高 |
| 协议 | HTTP、TCP/IP、TLS | Modbus、OPC、Profinet、EtherNet/IP | 需解析工业协议字段 |
| 补丁周期 | 周/月 | 季度/年,需停机窗口 | 漏洞利用窗口更长 |
| 设备生命周期 | 3-5年 | 10-25年 | 老旧设备日志能力弱 |
| 时间同步 | NTP普遍 | 部分设备无NTP | 关联前必须做时间校准 |
| 变更管理 | 较灵活 | 严格,需工单与审批 | 变更日志是重要关联线索 |
在关联规则中,OT侧“程序下载”“模式切换”“I/O强制”等事件应赋予比IT侧“登录失败”更高的风险权重,因为其直接影响物理过程。
三、常见工业安全威胁与攻击链
工业安全威胁通常沿“初始访问—横向移动—控制劫持—物理影响”链条展开。日志关联分析的目标是在链条早期发现异常组合。
- 勒索软件:加密HMI/历史库,导致监控失效。关联线索:大量文件写操作 + SMB异常 + 备份删除。
- 供应链攻击:篡改PLC程序或固件。关联线索:非计划程序下载 + 工程师站异常登录 + 固件校验失败。
- 未授权远程访问:VPN账号泄露或跳板机滥用。关联线索:非工作时间VPN登录 + 直接访问控制层 + 协议扫描。
- 协议滥用:Modbus无认证,攻击者直接写线圈。关联线索:异常源IP + 写功能码 + 高频请求。
- 内部误操作:配方错误、I/O强制未复位。关联线索:操作日志 + 报警风暴 + 工艺参数越限。
# 典型关联规则伪代码:非工作时间程序下载
WHEN plc_program_download
AND engineer_login.time NOT IN work_hours
AND vpn_session.src_ip NOT IN whitelist
THEN alert severity=high
correlate with: hmi_operation, firewall_deny
四、合规要求与日志留存
工业安全合规框架为日志关联分析提供了最低要求。常见包括IEC 62443、等保2.0(工业控制系统安全扩展要求)、NIST SP 800-82等。核心要求集中在:身份鉴别、访问控制、安全审计、入侵防范和事件响应。
合规对日志的硬性要求:
- 审计记录应包含事件日期、时间、类型、主体、客体和结果。
- 日志留存不少于6个月,关键事件建议12个月以上。
- 时间源应统一,偏差不超过秒级,否则关联失效。
- 审计记录应防止未授权删除、修改和覆盖。
五、案例与复盘:一次“合法”操作引发的停机
某化工厂夜间发生反应釜超压联锁停机。初步排查未发现攻击痕迹,但日志关联还原了完整链条:
- 23:14 工程师通过VPN从外部接入,登录工程师站。
- 23:16 打开PLC编程软件,进行程序下载。
- 23:18 修改了联锁设定值,未走变更审批。
- 23:22 反应釜温度异常上升,SIS触发联锁。
- 23:23 HMI报警风暴,操作员确认停机。
复盘结论:单看任何一条日志都像“正常操作”,但把VPN、登录、程序下载、设定值修改、报警串联后,才能判定为“未授权变更导致工艺失控”。这正是工业安全日志关联分析的核心价值。
常见误区:只采集IT侧防火墙和服务器日志,忽略PLC、HMI和工程师站日志;不做时间同步就做关联;把OT事件简单套用IT的“登录失败即告警”规则,导致大量误报。