An automatic complex event processing rules generation system for the recognition of real-time IoT attack patterns

被引:6
作者
Roldan-Gomez, Jose [1 ]
Boubeta-Puig, Juan [2 ]
Carrillo-Mondejar, Javier [1 ]
Gomez, Juan Manuel Castelo [1 ]
del Rincon, Jesus Martinez [3 ]
机构
[1] Univ Castilla La Mancha, Campus Univ S-N, Albacete 02006, Spain
[2] Univ Cadiz, Dept Comp Sci & Engn, Avda Univ Cadiz 10, Cadiz 11519, Spain
[3] Queens Univ Belfast, Ctr Secure Informat Technol CSIT, Belfast BT3 9DT, North Ireland
关键词
CEP rules generation; Cybersecurity; Internet of Things; CEP; Machine learning; INTERNET;
D O I
10.1016/j.engappai.2023.106344
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) has grown rapidly to become the core of many areas of application, leading to the integration of sensors, with IoT devices. However, the number of attacks against these types of devices has grown as fast as the paradigm itself. Certain inherent characteristics of the paradigm, as well as the limited computational capabilities of the devices involved, make it difficult to deploy security measures. This is why it is necessary to design, implement and study new solutions in the field of cybersecurity. In this paper, we propose an architecture that is capable of generating Complex Event Processing (CEP) rules automatically by integrating them with machine learning technologies. While the former is used to automatically detect attack patterns in real time, the latter, through the use of the Principal Component Analysis (PCA) algorithm, allows the characterization of events and the recognition of anomalies. This combination makes it possible to achieve efficient CEP rules at the computational level, with the results showing that the CEP rules obtained using our approach substantially improve upon the performance of the standard CEP rules, which are rules that are not generated by our proposal but can be defined independently by an expert in the field. Our proposal has achieved an F1-score of 0.98 on average, a 76 percent improvement in throughput over standard CEP rules, and a reduction in the network overhead of 86 percent over standard simple events, which are the simple events that are generated when our proposal is not used.
引用
收藏
页数:16
相关论文
共 55 条
[1]   Cyber-attack detection in healthcare using cyber-physical system and machine learning techniques [J].
AlZubi, Ahmad Ali ;
Al-Maitah, Mohammed ;
Alarifi, Abdulaziz .
SOFT COMPUTING, 2021, 25 (18) :12319-12332
[2]  
[Anonymous], 2022, QUERY GUIDE SIDDHI
[3]  
Antonakakis M, 2017, PROCEEDINGS OF THE 26TH USENIX SECURITY SYMPOSIUM (USENIX SECURITY '17), P1093
[4]   Internet of Things applications: A systematic review [J].
Asghari, Parvaneh ;
Rahmani, Amir Masoud ;
Javadi, Hamid Haj Seyyed .
COMPUTER NETWORKS, 2019, 148 :241-261
[5]  
Bank Dor, 2020, Autoencoders
[6]   Bat4CEP: a bat algorithm for mining of complex event processing rules [J].
Bruns, Ralf ;
Dunkel, Juergen .
APPLIED INTELLIGENCE, 2022, 52 (13) :15143-15163
[7]   A methodology to analyze heart data using fuzzy automata [J].
Calvo, Ivan ;
Merayo, Mercedes G. ;
Nunez, Manuel .
JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2019, 37 (06) :7389-7399
[8]   A stream processing architecture for heterogeneous data sources in the Internet of Things [J].
Corral-Plaza, David ;
Medina-Bulo, Inmaculada ;
Ortiz, Guadalupe ;
Boubeta-Puig, Juan .
COMPUTER STANDARDS & INTERFACES, 2020, 70
[9]   Processing Flows of Information: From Data Stream to Complex Event Processing [J].
Cugola, Gianpaolo ;
Margara, Alessandro .
ACM COMPUTING SURVEYS, 2012, 44 (03)
[10]   The Mahalanobis distance [J].
De Maesschalck, R ;
Jouan-Rimbaud, D ;
Massart, DL .
CHEMOMETRICS AND INTELLIGENT LABORATORY SYSTEMS, 2000, 50 (01) :1-18