A Statechart-Based Anomaly Detection Model for Multi-Threaded SCADA Systems

被引:10
|
作者
Kleinmann, Amit [1 ]
Wool, Avishai [1 ]
机构
[1] Tel Aviv Univ, IL-69978 Tel Aviv, Israel
关键词
D O I
10.1007/978-3-319-33331-1_11
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
SCADA traffic between the Human Machine Interface (HMI) and the Programmable Logic Controller (PLC) is known to be highly periodic. However, it is sometimes multiplexed, due to asynchronous scheduling. Modeling the network traffic patterns of multiplexed SCADA streams using Deterministic Finite Automata (DFA) for anomaly detection typically produces a very large DFA, and a high false-alarm rate. In this paper we introduce a new modeling approach that addresses this gap. Our Statechart DFA modeling includes multiple DFAs, one per cyclic pattern, together with a DFA-selector that de-multiplexes the incoming traffic into sub-channels and sends them to their respective DFAs. We evaluated our solution on traces from a production SCADA system using the Siemens S7-0x72 protocol. We also stress-tested our solution on a collection of synthetically-generated traces. In all but the most extreme scenarios the Statechart model drastically reduced both the false-alarm rate and the learned model size in comparison with the naive single-DFA model.
引用
收藏
页码:132 / 144
页数:13
相关论文
共 50 条
  • [21] Modeling and resolving lock contention for multi-threaded systems
    Zhang, Yang
    Talpur, Shahnawaz
    ICIC Express Letters, 2011, 5 (12): : 4473 - 4478
  • [22] A queuing model of a multi-threaded architecture: A case study
    Vlassov, V
    Kraynikov, A
    PARALLEL COMPUTING TECHNOLOGIES, 1999, 1662 : 306 - 312
  • [23] UML-Based Modeling and multi-threaded simulation for hybrid dynamic systems
    Lee, JS
    Hsu, PL
    PROCEEDINGS OF THE 2002 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS, VOLS 1 & 2, 2002, : 1207 - 1212
  • [24] Extending Lifetime Reliability Model for Multi-Threaded Architectures
    Sriraman, Harini
    Venkatasubbu, Pattabiraman
    INTERNATIONAL JOURNAL OF NEXT-GENERATION COMPUTING, 2018, 9 (01): : 51 - 65
  • [25] Safeguarding SCADA systems with anomaly detection
    Bigham, J
    Gamez, D
    Lu, N
    COMPUTER NETWORK SECURITY, 2003, 2776 : 171 - 182
  • [26] IrisTK: a Statechart-based Toolkit for Multi-party Face-to-face Interaction
    Skantze, Gabriel
    Al Moubayed, Samer
    ICMI '12: PROCEEDINGS OF THE ACM INTERNATIONAL CONFERENCE ON MULTIMODAL INTERACTION, 2012, : 69 - 76
  • [27] A Review of SCADA Anomaly Detection Systems
    Garitano, Inaki
    Uribeetxeberria, Roberto
    Zurutuza, Urko
    SOFT COMPUTING MODELS IN INDUSTRIAL AND ENVIRONMENTAL APPLICATIONS, 6TH INTERNATIONAL CONFERENCE SOCO 2011, 2011, 87 : 357 - 366
  • [28] Load balancing for network based multi-threaded applications
    Krone, O
    Raab, M
    Hirsbrunner, B
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 1998, 1497 : 206 - 214
  • [29] Plagiarism Detection of Multi-Threaded Programs by Mining Behavioral motifs
    Tian Z.
    Wang N.
    Wang Q.
    Gao C.
    Liu T.
    Zheng Q.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2020, 57 (01): : 202 - 213
  • [30] Fault Detection in Multi-Threaded C++ Server Applications
    Muehlenfeld, Arndt
    Wotawa, Franz
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 174 (09) : 5 - 22