arrow
Return

Control Logic Attack Detection and Forensics Through Reverse-Engineering and Verifying PLC Control Applications

delete2024-03-01
delete1
PRE
AI
Y
Yangyang Geng
X
Xin Che
R
Rongkuan Ma *
Q
Qiang Wei
M
Mufeng Wang
Y
Yuqi Chen
DOI:10.1109/JIOT.2023.3318988delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Industrial control systems (ICSs) are prevalent in critical infrastructures, where programmable logic controllers (PLCs) and physical instruments are integrated. However, multiple successful attacks against PLC control logic programs have caused significant damage to ICSs, which has led to an urgent need for detection and forensics of such attacks. Although several off-the-shelf defending mechanisms have been presented in the past, few of them can detect and locate the control logic attacks at run time. In this article, we propose a practical and automatic control logic attack detection and forensics framework (CLADF) to conduct control logic attack detection and forensics in ICSs. Specifically, the core of CLADF includes: 1) a control application extraction module to extract PLC binary control applications by simulating PLC normal upload functionality; 2) a control application reverse engineering module to disassemble binary control applications; and 3) an attack detection and forensics module for verifying the integrity of PLC control applications, recovering the normal control application, and locating the modified control instructions. We extensively evaluated CLADF in five different application scenarios and two real-world Schneider PLCs. For each PLC, we generated three types of 150 mutated control logic attacks. The results demonstrate that CLADF can effectively extract the run-time binary control application in different application scenarios and disassemble these binary control applications into assembly instructions. Moreover, CLADF can accurately detect the attacks and locate the modified subroutines.
Keywords:
Forensics
Process control
Codes
Integrated circuits
Runtime
Internet of Things
Instruments
Attack detection and forensics
control logic attacks
industrial control systems
programmable logic controllers

Journal

IEEE Internet of Things Journal cover
IEEE Internet of Things Journal
IF:
8.9
Papers:
1.4W
Citations:
7.8W

Organization

Z
Zhengzhou University
Scholars:
6.8W
Papers: 4.4W
Citations: 8.5W
P
pla information engineering university
Scholars:
2.8K
Papers: 1.6K
Citations: 2
S
ShanghaiTech University
Scholars:
9.6K
Papers: 5.9K
Citations: 1.6W
Z
zhejiang university
Scholars:
17.5W
Papers: 12.0W
Citations: 152
researcher View more organizations