NSA 和 CISA 联合发布的最新预警把工控安全圈炸了
这事儿比想象中更扎心。西门子 S7 系列在全球能源、水务、制造业的装机量有多大不必多说,协议栈里那些未公开的功能码、专有块、组织块(OB)逻辑,以前是攻击者的高门槛护城河。现在喂给模型几份协议规范、几个公开的漏洞样本(CVE-2023-28489、CVE-2024-22103 之类),它就能推导出新的利用链——甚至能自动生成符合 IEC 61131-3 规范的 SCL/ST 代码片段,直接下发到 CPU 里跑。
下一篇
做用户调研最怕什么?不是问卷发不出去 →
更麻烦的是工控侧的防御现状:大量设备仍跑在无加密的 ISO-on-TCP(102 端口)或 S7comm-plus 上,固件更新窗口以“年”计,补丁根本推不下去。攻击者不需要 0day,只要拿模型把已知漏洞变种成几十个变体,WAF 和 IDS 的特征库就失效了。
我在实验室复现过一个场景:给模型一份 S7-1500 的 CP 1543-1 通信处理器固件片段,它能推导出如何构造畸形 PDU 触发缓冲区溢出,并自动生成对应的 Metasploit 模块雏形。整个过程不到 20 分钟,中间只需人工修正两处寄存器偏移。这种“降维打击”让原本只有国家级 APT 才玩得转的工控攻击,门槛直接降到脚本小子级别。
建议资产方立刻做三件事:
1. 协议层深度解析:别光信厂商的“安全加固指南”,自己抓包建立正常 S7 通信基线,异常 PDU 结构、非标准功能码、异常作业序列全要告警。
2. 网络微隔离:PLC 与上位机、SCADA、历史服务器之间必须走单向网闸或工业防火墙,禁止任何非白名单 IP 访问 102/44818 端口。
3. 固件完整性监控:引入 TPM 2.0 或可信启动链,定期校验 OB/FC/FB/DB 块的哈希,防止恶意逻辑块被悄悄下发。
顺便吐槽一句:厂商把安全更新绑在昂贵的维保合同里、把协议细节藏在 NDA 后面的做法,在 AI 面前已经失效了。工控安全该从“靠保密”转向“靠假设失陷下的纵深防御”了。
免费 AI 工具箱 · 全部完全免费
更系统的工具评测汇总在AI工具实测笔记,有不少直接可参考的案例。
