计算机科学
入侵检测系统
数据挖掘
异常检测
网络数据包
工业控制系统
过程(计算)
机器学习
互联网
深包检验
人工神经网络
网络安全
人工智能
决策树
控制(管理)
计算机网络
万维网
操作系统
作者
Alireza Dehlaghi-Ghadim,Mahshid Helali Moghadam,Ali Balador,Hans Hansson
出处
期刊:IEEE Access
[Institute of Electrical and Electronics Engineers]
日期:2023-01-01
卷期号:11: 107982-107996
被引量:21
标识
DOI:10.1109/access.2023.3320928
摘要
Over the past few decades, Industrial Control Systems (ICS) have been targeted by cyberattacks and are becoming increasingly vulnerable as more ICSs are connected to the internet. Using Machine Learning (ML) for Intrusion Detection Systems (IDS) is a promising approach for ICS cyber protection, but the lack of suitable datasets for evaluating ML algorithms is a challenge. Although there are a few commonly used datasets, they may not reflect realistic ICS network data, lack necessary features for effective anomaly detection, or be outdated. This paper introduces the ' ICS-Flow ' dataset, which offers network data and process state variables logs for supervised and unsupervised ML-based IDS assessment. The network data includes normal and anomalous network packets and flows captured from simulated ICS components and emulated networks, where the anomalies were applied into the system through various cyberattack. We also proposed open-source tools, "ICSFlowGenerator" for generating network flow parameters from Raw network packets. The final dataset comprises over 25,000,000 raw network packets, network flow records, and process variable logs. The paper describes the methodology used to collect and label the dataset and provides a detailed data analysis. Finally, we implement several ML models, including the decision tree, random forest, and artificial neural network to detect anomalies and attacks, demonstrating that our dataset can be used effectively for training intrusion detection ML models.
科研通智能强力驱动
Strongly Powered by AbleSci AI