Detecting Payload Attacks on Programmable Logic Controllers (PLCs)

被引:0
|
作者
Yang, Huan [1 ]
Cheng, Liang [1 ]
Chuah, Mooi Choo [1 ]
机构
[1] Lehigh Univ, Dept Comp Sci & Engn, Bethlehem, PA 18015 USA
关键词
ANOMALY DETECTION; DEFENSE;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Programmable logic controllers (PLCs) play critical roles in industrial control systems (ICS). Providing hardware peripherals and firmware support for control programs (i.e., a PLC's "payload") written in languages such as ladder logic, PLCs directly receive sensor readings and control ICS physical processes. An attacker with access to PLC development software (e.g., by compromising an engineering workstation) can modify the payload program and cause severe physical damages to the ICS. To protect critical ICS infrastructure, we propose to model runtime behaviors of legitimate PLC payload program and use runtime behavior monitoring in PLC firmware to detect payload attacks. By monitoring the I/O access patterns, network access patterns, as well as payload program timing characteristics, our proposed firmware-level detection mechanism can detect abnormal runtime behaviors of malicious PLC payload. Using our proof-of-concept implementation, we evaluate the memory and execution time overhead of implementing our proposed method and find that it is feasible to incorporate our method into existing PLC firmware. In addition, our evaluation results show that a wide variety of payload attacks can be effectively detected by our proposed approach. The proposed firmware-level payload attack detection scheme complements existing bump-in-the-wire solutions (e.g., external temporal-logic-based model checkers) in that it can detect payload attacks that violate realtime requirements of ICS operations and does not require any additional apparatus.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] A review on the applications of programmable logic controllers (PLCs)
    Alphonsus, Ephrem Ryan
    Abdullah, Mohammad Omar
    [J]. RENEWABLE & SUSTAINABLE ENERGY REVIEWS, 2016, 60 : 1185 - 1205
  • [2] Reconciling programmable logic controllers (PLCs) with mechatronics control software
    Auslander, DM
    Pawlowski, C
    Ridgely, J
    [J]. PROCEEDINGS OF THE 1996 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS, 1996, : 415 - 420
  • [3] Methodology for developing programmes to implement in programmable logic controllers (PLCs). MEPUS
    Diez, Jose M.
    Montoya, Rafael
    Blasco, Pedro A.
    [J]. REVISTA IBEROAMERICANA DE AUTOMATICA E INFORMATICA INDUSTRIAL, 2016, 13 (03): : 322 - 329
  • [4] An evaluation of modification attacks on programmable logic controllers
    Schuett, Carl
    Butts, Jonathan
    Dunlap, Stephen
    [J]. INTERNATIONAL JOURNAL OF CRITICAL INFRASTRUCTURE PROTECTION, 2014, 7 (01) : 61 - 68
  • [5] Combining Software Methods for Effective Deployment of Programmable Logic Controllers (PLCs)
    Ngalamou, Lucien
    Myers, Leary
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2010, 10 (12): : 134 - 146
  • [6] Firmware modification attacks on programmable logic controllers
    Basnight, Zachry
    Butts, Jonathan
    Lopez, Juan, Jr.
    Dube, Thomas
    [J]. INTERNATIONAL JOURNAL OF CRITICAL INFRASTRUCTURE PROTECTION, 2013, 6 (02) : 76 - 84
  • [7] International integration of platforms of teaching automation at a distance with programmable logic controllers (PLCs)
    Molas, Lluís
    Ferrater, Coia
    Gomis, Oriol
    Sudrià, Antoni
    Boix, Oriol
    Benítez, Israel
    Sicchar, Ruben
    Gomes, Marivan
    Roldán, Félix
    Arias, Ksenia
    Villafruela, Luisa
    [J]. Revista Iberoamericana de Tecnologias del Aprendizaje, 2006, 1 (01): : 1 - 10
  • [8] PLCPrint: Fingerprinting Memory Attacks in Programmable Logic Controllers
    Cook, Marco M.
    Marnerides, Angelos K.
    Pezaros, Dimitrios
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2023, 18 : 3376 - 3387
  • [9] A Flashback on Control Logic Injection Attacks against Programmable Logic Controllers
    Alsabbagh, Wael
    Langendoerfer, Peter
    [J]. AUTOMATION, 2022, 3 (04): : 596 - 621
  • [10] Digital Twin Architecture for Production Logistics: The Critical Role of Programmable Logic Controllers (PLCs)
    Thurer, Matthias
    Li, Shan Shan
    Qu, Ting
    [J]. 3RD INTERNATIONAL CONFERENCE ON INDUSTRY 4.0 AND SMART MANUFACTURING, 2022, 200 : 710 - 717