首页> 外文会议>IEEE Conference on Communications and Network Security >Detecting Payload Attacks on Programmable Logic Controllers (PLCs)
【24h】

Detecting Payload Attacks on Programmable Logic Controllers (PLCs)

机译:检测对可编程逻辑控制器(PLC)的有效载荷攻击

获取原文

摘要

Programmable logic controllers (PLCs) play critical roles in industrial control systems (ICS). Providing hardware peripherals and firmware support for control programs (i.e., a PLC's “payload”) written in languages such as ladder logic, PLCs directly receive sensor readings and control ICS physical processes. An attacker with access to PLC development software (e.g., by compromising an engineering workstation) can modify the payload program and cause severe physical damages to the ICS. To protect critical ICS infrastructure, we propose to model runtime behaviors of legitimate PLC payload program and use runtime behavior monitoring in PLC firmware to detect payload attacks. By monitoring the I/O access patterns, network access patterns, as well as payload program timing characteristics, our proposed firmware-level detection mechanism can detect abnormal runtime behaviors of malicious PLC payload. Using our proof-of-concept implementation, we evaluate the memory and execution time overhead of implementing our proposed method and find that it is feasible to incorporate our method into existing PLC firmware. In addition, our evaluation results show that a wide variety of payload attacks can be effectively detected by our proposed approach. The proposed firmware-level payload attack detection scheme complements existing bumpin-the-wire solutions (e.g., external temporal-logic-based model checkers) in that it can detect payload attacks that violate realtime requirements of ICS operations and does not require any additional apparatus.
机译:可编程逻辑控制器(PLC)在工业控制系统(ICS)中扮演着至关重要的角色。为梯形逻辑等语言编写的控制程序(即PLC的“有效负载”)提供硬件外围设备和固件支持,PLC直接接收传感器读数并控制ICS物理过程。具有PLC开发软件访问权限的攻击者(例如,通过破坏工程工作站)可以修改有效载荷程序,并对ICS造成严重的物理损坏。为了保护关键的ICS基础架构,我们建议对合法PLC有效负载程序的运行时行为进行建模,并在PLC固件中使用运行时行为监视来检测有效负载攻击。通过监视I / O访问模式,网络访问模式以及有效载荷程序定时特性,我们提出的固件级检测机制可以检测到恶意PLC有效载荷的异常运行时行为。使用我们的概念验证实现,我们评估了实现所提出方法的内存和执行时间开销,并发现将我们的方法合并到现有PLC固件中是可行的。此外,我们的评估结果表明,通过我们提出的方法可以有效地检测到多种有效载荷攻击。所提出的固件级别的有效载荷攻击检测方案是对现有的即插即用解决方案(例如,基于外部时间逻辑的模型检查器)的补充,因为它可以检测到违反ICS操作实时要求的有效载荷攻击,并且不需要任何其他设备。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号