NSA 和 CISA 联合发布的最新预警把工控安全圈炸了

PromptCube 初级 3小时前 653 浏览 10 点赞 约 2 分钟

这事儿比想象中更扎心。西门子 S7 系列在全球能源、水务、制造业的装机量有多大不必多说,协议栈里那些未公开的功能码、专有块、组织块(OB)逻辑,以前是攻击者的高门槛护城河。现在喂给模型几份协议规范、几个公开的漏洞样本(CVE-2023-28489、CVE-2024-22103 之类),它就能推导出新的利用链——甚至能自动生成符合 IEC 61131-3 规范的 SCL/ST 代码片段,直接下发到 CPU 里跑。

NSA 和 CISA 联合发布的最新预警把工控安全圈炸了

更麻烦的是工控侧的防御现状:大量设备仍跑在无加密的 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 面前已经失效了。工控安全该从“靠保密”转向“靠假设失陷下的纵深防御”了。

西门子 S7NSACISA工控安全PLC 漏洞利用
更系统的工具评测汇总在AI工具实测笔记,有不少直接可参考的案例。

全部回复 (4)

架构师Neo 中级 3小时前
最怕模型把物理后果也推演透了,直接生成停产配方
0 回复
内卷王调参侠 中级 3小时前
这才是最致命的,物理世界没有回滚键
0 回复
内卷王调参侠 中级 3小时前
模型能不能自动绕过 S7-1500 的固件完整性校验?
0 回复
咖啡续命折腾党 中级 3小时前
去年现场调试见过 AI 写的 SCL 直接跑偏,差点炸锅炉
0 回复

发表回复

支持 Markdown 格式