Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Detecting Payload Attacks on Programmable Logic Controllers (PLCs)

Conference ·
OSTI ID:1434249
 [1]
  1. Lehigh Univ., Bethlehem, PA (United States); University of Arkansas

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.

Research Organization:
Lehigh University, Bethlehem PA
Sponsoring Organization:
USDOE Office of Electricity Delivery and Energy Reliability (OE)
DOE Contract Number:
OE0000779
OSTI ID:
1434249
Country of Publication:
United States
Language:
English

Similar Records

Strengthening Cybersecurity for Industrial Control Systems: Innovations in Protecting PLC-Based Infrastructure
Conference · Sun Oct 29 00:00:00 EDT 2023 · 2023 IEEE Energy Conversion Congress and Exposition (ECCE) · OSTI ID:2427414

Overshadow PLC to Detect Remote Control-Logic Injection Attacks
Conference · Sat Jun 01 00:00:00 EDT 2019 · OSTI ID:1550730

JTAG-based PLC memory acquisition framework for industrial control systems
Conference · Thu Jul 01 00:00:00 EDT 2021 · OSTI ID:1820820