SePanner: Analyzing Semantics of Controller Variables in Industrial Control Systems based on Network Traffic
Jie Meng, Zeyu Yang, Zhenyong Zhang, Yangyang Geng, Ruilong Deng, Peng Cheng, Jiming Chen, Jianying Zhou
Abstract
Programmable logic controllers (PLCs), the essential components of critical infrastructure, play a crucial role in various industrial manufacturing processes. Recent attack events show that attackers have a strong interest in tampering with the controller variables, such as the device status and internal program logic. A typical attack strategy is that the attackers just send malicious network traffic of industrial control protocols (ICPs) to change the controller variables of PLCs. To defend against this attack, a lot of countermeasures have been proposed to detect anomalies in network traffic based on the semantic analysis.
Topics & Concepts
Programmable logic controllerIndustrial control systemComputer scienceController (irrigation)Computer securitySemantics (computer science)Control (management)Computer networkOperating systemArtificial intelligenceProgramming languageAgronomyBiologySmart Grid Security and ResilienceSecurity and Verification in ComputingPhysical Unclonable Functions (PUFs) and Hardware Security