Automatic Construction of Statechart-Based Anomaly Detection Models for Multi-Threaded Industrial Control Systems

Author:

Kleinmann Amit1ORCID,Wool Avishai1ORCID

Affiliation:

1. Tel Aviv University, Ramat-Aviv Tel-Aviv, Israel

Abstract

Traffic of Industrial Control System (ICS) 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 ICS streams using Deterministic Finite Automata (DFA) for anomaly detection typically produces a very large DFA and a high false-alarm rate. In this article, 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 demonstrate how to automatically construct the statechart from a captured traffic stream. Our unsupervised learning algorithms first build a Discrete-Time Markov Chain (DTMC) from the stream. Next, we split the symbols into sets, one per multiplexed cycle, based on symbol frequencies and node degrees in the DTMC graph. Then, we create a sub-graph for each cycle and extract Euler cycles for each sub-graph. The final statechart is comprised of one DFA per Euler cycle. The algorithms allow for non-unique symbols, which appear in more than one cycle, and also for symbols that appear more than once in a cycle. We evaluated our solution on traces from a production ICS using the Siemens S7-0x72 protocol. We also stress-tested our algorithms on a collection of synthetically-generated traces that simulated multiplexed ICS traces with varying levels of symbol uniqueness and time overlap. The algorithms were able to split the symbols into sets with 99.6% accuracy. The resulting statechart modeled the traces with a median false-alarm rate of as low as 0.483%. 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.

Funder

10th International Conference on Critical Information Infrastructures Security

Interdisciplinary Cyber Research Center at TAU

Israeli Ministry of Science and Technology

Publisher

Association for Computing Machinery (ACM)

Subject

Artificial Intelligence,Theoretical Computer Science

Reference33 articles.

1. Distributed Detection of Single-Stage Multipoint Cyber Attacks in a Water Treatment Plant

2. Afcon Technologies. 2015. PULSE HMI Software. Retrieved from http://www.afcon.co.il/product/pulse. Afcon Technologies. 2015. PULSE HMI Software. Retrieved from http://www.afcon.co.il/product/pulse.

3. Context-Awareness Using Anomaly-Based Detectors for Smart Grid Domains

4. A. Atassi I. H. Elhajj A. Chehab and A. Kayssi. 2014. The State of the Art in Intrusion Prevention and Detection Auerbach Publications. Auerbach Publications Chapter 9: Intrusion Detection for SCADA Systems 211--230. 10.1201/b16390-12 A. Atassi I. H. Elhajj A. Chehab and A. Kayssi. 2014. The State of the Art in Intrusion Prevention and Detection Auerbach Publications. Auerbach Publications Chapter 9: Intrusion Detection for SCADA Systems 211--230. 10.1201/b16390-12

5. Detection, correlation, and visualization of attacks against critical infrastructure systems

Cited by 26 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3