Anomaly Detection Based on Temporal Behavior Monitoring in Programmable Logic Controllers

被引:2
|
作者
Han, Seungjae [1 ]
Lee, Keonyong [2 ]
Cho, Seongje [3 ]
Park, Moonju [4 ]
机构
[1] Dankook Univ, Dept Comp Sci & Engn, Yongin 16890, South Korea
[2] Dankook Univ, Dept Appl Comp Engn, Yongin 16890, South Korea
[3] Dankook Univ, Dept Software Sci, Yongin 16890, South Korea
[4] Incheon Natl Univ, Dept Comp Sci & Engn, Incheon 22012, South Korea
关键词
programmable logic controller; anomaly detection; embedded system; industrial control system;
D O I
10.3390/electronics10101218
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As Programmable Logic Controllers (PLCs) are increasingly connected and integrated into the industrial Internet of things, cybersecurity threats to PLCs are also increasing. Adversaries can perform a denial of service (DoS) attack based on the transmission of a large number of network packets, and a control-logic injection attack through sophisticated packet transmission. We propose an approach to detecting and defending against attacks that exploit security vulnerabilities in a PLC system. In order to protect against indiscriminate packet transmission attacks that exploit uncontrolled resource consumption vulnerabilities, an abnormal temporal behavior detection method is proposed that monitors the CPU usage of tasks. If a temporal anomaly is detected, the proposed approach tries to detect control-flow anomalies by examining the sequences of function calls, then detects stack-based buffer overflow attacks. The proposed method is implemented in a water tank control system for evaluation purposes. The experimental results show that the proposed method can improve the security of the system by detecting anomalies in temporal behavior with little system overhead.
引用
收藏
页数:13
相关论文
共 50 条
  • [31] A Verification Approach for Programmable Logic Controllers
    Luo, Xiang-yu
    Li, Yong
    Du, Wan-xiao
    Yang, Fan
    Yang, Zhi-gang
    INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION (ICCA 2016), 2016, : 314 - 319
  • [32] EXPERIENCES WITH PROGRAMMABLE LOGIC CONTROLLERS.
    Hays, Ean L.
    Pulp and Paper Canada, 1980, 81 (02): : 73 - 75
  • [33] Programmable logic controllers in process automation
    Mikkor, A
    Roosimölder, L
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE OF DAAAM NATIONAL ESTONIA, 2004, : 63 - 65
  • [34] ROLE OF PROGRAMMABLE LOGIC CONTROLLERS IN INDIA
    CHETTY, BA
    ELECTRONICS INFORMATION & PLANNING, 1981, 8 (09): : 651 - 664
  • [35] PIPELINE CONTROL WITH PROGRAMMABLE LOGIC CONTROLLERS
    MUMA, WF
    HENRY, DE
    ISA TRANSACTIONS, 1977, 16 (01) : 73 - 78
  • [36] Generative Programming for Programmable Logic Controllers
    Cote, Daniel
    St-Denis, Richard
    Kerjean, Sylvain
    ETFA 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 2, PROCEEDINGS, 2005,
  • [37] SELECTING PROGRAMMABLE-LOGIC CONTROLLERS
    JOHNSON, DG
    TOOLING & PRODUCTION, 1984, 50 (04): : 30 - 33
  • [38] Graphical simulator for programmable logic controllers based on Petri nets
    Barker, HA
    Grant, PW
    Song, J
    MICROPROCESSING AND MICROPROGRAMMING, 1996, 41 (10): : 737 - 756
  • [39] Programmable logic controllers based on the algebraic Riccati equation solution
    Podrzaj, Primoz
    Kariz, Zoran
    STROJNISKI VESTNIK-JOURNAL OF MECHANICAL ENGINEERING, 2006, 52 (12): : 852 - 862
  • [40] Towards Obfuscation of Programmable Logic Controllers
    Cozza, Vittoria
    Dalla Preda, Mila
    Lucchese, Marco
    Merro, Massimo
    Zannone, Nicola
    18TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY & SECURITY, ARES 2023, 2023,