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 条
  • [1] Automatic Construction of Statechart-Based Anomaly Detection Models for Multi-Threaded SCADA via Spectral Analysis
    Kleinmann, Amit
    Wool, Avishai
    CPS-SPC'16: PROCEEDINGS OF THE 2ND ACM WORKSHOP ON CYBER-PHYSICAL SYSTEMS SECURITY & PRIVACY, 2016, : 1 - 12
  • [2] Automatic Construction of Statechart-Based Anomaly Detection Models for Multi-Threaded Industrial Control Systems
    Kleinmann, Amit
    Wool, Avishai
    ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2017, 8 (04)
  • [3] A statechart-based model for hypermedia applications
    De Oliveira, MCF
    Turine, MAS
    Masiero, PC
    ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2001, 19 (01) : 28 - 52
  • [4] Monitoring Multi-threaded Component-Based Systems
    Nazarpour, Hosein
    Falcone, Ylies
    Bensalem, Saddek
    Bozga, Marius
    Combaz, Jacques
    INTEGRATED FORMAL METHODS (IFM 2016), 2016, 9681 : 141 - 159
  • [5] STATECHART-BASED ACTORS FOR MODELLING AND DISTRIBUTED SIMULATION OF COMPLEX MULTI-AGENT SYSTEMS
    Cicirelli, F.
    Furfaro, A.
    Giordano, A.
    Nigro, L.
    23RD EUROPEAN CONFERENCE ON MODELLING AND SIMULATION (ECMS 2009), 2009, : 233 - 239
  • [6] On Multi-threaded Metrical Task Systems
    Feuerstein, Esteban
    Seiden, Steven S.
    de Loma, Alejandro Strejilevich
    JOURNAL OF DISCRETE ALGORITHMS, 2006, 4 (03) : 401 - 413
  • [7] Statechart-based verification of object-oriented design model
    Aoki, Toshiaki
    Katayama, Takuya
    14TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 278 - +
  • [8] A reconfigurable multi-threaded architecture model
    Wallner, S
    ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, 2003, 2823 : 193 - 207
  • [9] Exploring Hidden Behaviors in OpenMP Multi-threaded Applications for Anomaly Detection in HPC Environments
    Bhowmik, Biswajit
    Girish, K. K.
    Mishra, Pawanesh
    Mishra, Rishi
    DISTRIBUTED COMPUTING AND INTELLIGENT TECHNOLOGY, ICDCIT 2025, 2025, 15507 : 61 - 67
  • [10] Modelling and simulation of complex manufacturing systems using statechart-based actors
    Cicirelli, Franco
    Furfaro, Angelo
    Nigro, Libero
    SIMULATION MODELLING PRACTICE AND THEORY, 2011, 19 (02) : 685 - 703