针对PLC的恶意软件发布,黑客或可发起远程震网式攻击

💡 原文中文,约1600字,阅读约需4分钟。
📝

内容提要

佐治亚理工学院的安全研究人员发现了一款针对PLC的恶意软件,可以对工业控制系统发起类似远程震网式攻击。该恶意软件隐藏在控制器的内存中,易于部署且难以检测。研究人员还发现即使目标PLC处于隔离的网络中,恶意软件也可以建立命令和控制连接。该框架可以作为任何PLC供应商和模型研究中的参考案例。

🔎

延伸解读

攻击路径的演变与风险

与传统PLC攻击需要特权访问不同,这种基于网络的恶意软件可通过物理或网络访问HMI初始感染,甚至利用跨源漏洞直接从互联网劫持HMI。这显著降低了攻击门槛,使得远程震网式攻击成为可能,扩大了工业控制系统的攻击面。

持久化机制与检测挑战

恶意软件利用JavaScript深入浏览器缓存,独立于原网页执行,即使文件从服务器删除仍可运行长达24小时。它还能在固件更新、更换HMI或硬件后存活,且能自我销毁或恢复出厂设置以清除痕迹,使得检测和清除极为困难。

潜在影响与攻击能力

一旦部署,恶意软件可滥用PLC的合法API,直接覆盖输入/输出值、更改设定点和安全设置、伪造HMI显示,甚至实时数据外泄。这些能力可能导致工业过程中断或设备损坏,后果严重。

供应商无关框架的意义

研究人员创建了一个与供应商无关的框架,可用于构建和分析基于网络的PLC恶意软件。该框架适用于西门子、艾默生、施耐德电气、三菱电机和艾伦·布拉德利等主流PLC,为未来研究和防御提供了参考案例。

❓

Q&A

这款针对PLC的恶意软件是如何工作的?

该恶意软件隐藏在控制器内存中,利用合法的网络API干扰工业过程,且可以通过物理或网络访问HMI进行初始感染。

研究人员发现的恶意软件有哪些潜在风险?

恶意软件可以覆盖输入/输出值、伪造HMI显示,甚至导致实时数据外泄,造成严重后果。

即使PLC处于隔离网络中,恶意软件如何仍能工作?

恶意软件可以建立命令和控制连接,即使目标PLC处于隔离网络中。

这款恶意软件的初始感染方式是什么?

初始感染可以通过物理或网络访问目标的HMI进行,也可以利用跨源漏洞直接通过互联网部署。

研究人员创建的框架有什么用途?

该框架用于构建和分析基于网络的PLC恶意软件,并可作为任何PLC供应商和模型研究的参考案例。

恶意软件如何确保其在系统中的持久性?

恶意软件可以通过将JavaScript代码深入浏览器缓存,独立于安装它的网页执行,确保在固件更新后仍然存活。

🏷️

标签

➡️

继续阅读