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 条
  • [21] Research on FPGA-based programmable logic controllers' technology
    Huabing, Z. (hfuthbzhu@163.com), 1600, Universitas Ahmad Dahlan, Jalan Kapas 9, Semaki, Umbul Harjo,, Yogiakarta, 55165, Indonesia (11):
  • [22] Programmable Logic Controllers: Essential and Affordable
    Marshall, John
    2013 ASEE ANNUAL CONFERENCE, 2013,
  • [23] PROGRAMMABLE LOGIC CONTROLLERS IN SOLUTION MINING
    BOYD, WR
    LOWINGS, SW
    TAFT, EM
    INSTRUMENTATION TECHNOLOGY, 1978, 25 (01): : 47 - 52
  • [24] Pipelines, programmable logic controllers, and safety
    Martin, MA
    Buell, RR
    INDUSTRY APPLICATIONS SOCIETY 44TH ANNUAL PETROLEUM AND CHEMICAL INDUSTRY CONFERENCE, 1997, : 167 - 174
  • [25] Symbolic Analysis of Programmable Logic Controllers
    Zhang, Hehua
    Jiang, Yu
    Hung, William N. N.
    Song, Xiaoyu
    Gu, Ming
    Sun, Jiaguang
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (10) : 2563 - 2575
  • [26] A vision-based measurement installation for programmable logic controllers
    Aydogmus, Omur
    Talu, Muhammed F.
    MEASUREMENT, 2012, 45 (05) : 1098 - 1104
  • [27] VIRTUAL LAB FOR PROGRAMMABLE LOGIC CONTROLLERS
    Munoz, J. A.
    Guzman, J. L.
    Rodriguez, F.
    Berenguel, M.
    Pawlowski, A.
    2009 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (EFTA 2009), 2009,
  • [28] Verifying Programmable Logic Controllers with Abstraction
    Wang, Rui
    Gu, Ming
    Song, Xiaoyu
    Zhang, Hehua
    2008 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2008, : 225 - +
  • [29] FAILURE RATES FOR PROGRAMMABLE LOGIC CONTROLLERS
    PAULA, HM
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 1993, 39 (03) : 325 - 328
  • [30] Predicate Abstraction for Programmable Logic Controllers
    Biallas, Sebastian
    Giacobbe, Mirco
    Kowalewski, Stefan
    FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, 2013, 8187 : 123 - 138