Detecting control system misbehavior by fingerprinting programmable logic controller functionality

被引:8
|
作者
Stockman, Melissa [1 ]
Dwivedi, Dipankar [1 ]
Gentz, Reinhard [1 ]
Peisert, Sean [1 ]
机构
[1] Lawrence Berkeley Natl Lab, One Cyclotron Rd, Berkeley, CA 94720 USA
关键词
programmable logic controller; cybersecurity; side channels; cyber-physical systems; machine learning;
D O I
10.1016/j.ijcip.2019.100306
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, attacks such as the Stuxnet malware have demonstrated that cyberattacks against control systems cause extensive damage. These attacks can result in physical damage to the networked systems under their control. In this paper, we discuss our approach for detecting such attacks by distinguishing between programs running on a programmable logic controller (PLC) without having to monitor communications. Using power signatures generated by an attached, high-frequency power measurement device, we can identify what a PLC is doing and when an attack may have altered what the PLC should be doing. To accomplish this, we generated labeled data for testing our methods and applied feature engineering techniques and machine learning models. The results demonstrate that Random Forests and Convolutional Neural Networks classify programs with up to 98% accuracy for major program differences and 84% accuracy for minor differences. Our results can be used for both online and offline applications. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页数:9
相关论文
共 50 条
  • [21] Fuzzy Controller for Laboratory Levitation System: Real-time Experiments Using Programmable Logic Controller
    Czerwinski, Kamil
    Wojtulewicz, Andrzej
    Lawrynczuk, Maciej
    INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2019, 17 (06) : 1507 - 1514
  • [22] Fuzzy Controller for Laboratory Levitation System: Real-time Experiments Using Programmable Logic Controller
    Kamil Czerwiński
    Andrzej Wojtulewicz
    Maciej Ławryńczuk
    International Journal of Control, Automation and Systems, 2019, 17 : 1507 - 1514
  • [23] Design Control Systems of the Out Diameter Finish Machine Based on Programmable Logic Controller
    Ardi, Syahril
    Ponco, Agus
    Kurnia, Adli Fadli
    PROCEEDINGS OF 2013 3RD INTERNATIONAL CONFERENCE ON INSTRUMENTATION, COMMUNICATIONS, INFORMATION TECHNOLOGY, AND BIOMEDICAL ENGINEERING (ICICI-BME), 2013, : 307 - 312
  • [24] ELECTRIC AND PNEUMATIC REGULATION OF A DUAL PLANETARY GEARING SYSTEM USING A PROGRAMMABLE LOGIC CONTROLLER
    Achord, Gillian
    Hackett, Kyle
    Burlton, Cahil
    Azzouz, Salim
    PROCEEDINGS OF ASME 2023 INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION, IMECE2023, VOL 8, 2023,
  • [25] Programmable logic controller system for controlling and monitoring home application using mobile network
    Alheraish, A.
    Alomar, W.
    Abu-Al-Ela, M.
    2006 IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE PROCEEDINGS, VOLS 1-5, 2006, : 469 - +
  • [26] Research and development of programmable logic controller for machine tool
    Wang Tianmiao
    Chen Youdong
    Wei Hongxing
    Yao Yuan
    PROGRESS OF MACHINING TECHNOLOGY, PROCEEDINGS, 2006, : 173 - 176
  • [27] Exceptions in a programmable logic controller implementation based on ADA
    Plaza, Inmaculada
    Medrano, Carlos
    COMPUTERS IN INDUSTRY, 2007, 58 (04) : 347 - 354
  • [28] Programmable logic controller system in neutral beam injector's ion source test stand
    Song S.
    Sheng P.
    Liu S.
    Wang G.
    Zeng Y.
    Hu C.
    Qiangjiguang Yu Lizishu/High Power Laser and Particle Beams, 2011, 23 (06): : 1635 - 1639
  • [29] Digitally Controlled Hybrid Liquid Level Detection System Using Programmable Logic Controller and Microcontroller
    Kayande, U. B.
    Jaspreetkaur, P.
    Kulkarni, R. M.
    Mahajan, S. B.
    Sanjeevikumar, P.
    ADVANCES IN SYSTEMS, CONTROL AND AUTOMATION, 2018, 442 : 365 - 374
  • [30] Photomultiplier Tubes for Programmable Logic Controller Foreign Object Sorting System and Its Performance Analysis
    Wang, Qing
    Guo, Chunxiang
    JOURNAL OF NANOELECTRONICS AND OPTOELECTRONICS, 2024, 19 (02) : 178 - 187