Machine Learning Enabled Novel Real-Time IoT Targeted DoS/DDoS Cyber Attack Detection System

被引:4
作者
Alabdulatif, Abdullah [1 ]
Thilakarathne, Navod Neranjan [2 ]
Aashiq, Mohamed [3 ]
机构
[1] Qassim Univ, Coll Comp, Dept Cybersecur, Buraydah 51452, Saudi Arabia
[2] Univ Colombo, Fac Technol, Dept ICT, Colombo 00700, Sri Lanka
[3] South Eastern Univ Sri Lanka, Fac Engn, Dept Comp Sci & Engn, Oluvil 32360, Sri Lanka
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2024年 / 80卷 / 03期
关键词
Machine learning; Internet of Things (IoT); DoS; DDoS; cybersecurity; intrusion prevention; network security; feature optimization; sustainability; SERVICE ATTACKS; FRAMEWORK; INTERNET;
D O I
10.32604/cmc.2024.054610
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The increasing prevalence of Internet of Things (IoT) devices has introduced a new phase of connectivity in recent years and, concurrently, has opened the floodgates for growing cyber threats. Among the myriad of potential attacks, Denial of Service (DoS) attacks and Distributed Denial of Service (DDoS) attacks remain a dominant concern due to their capability to render services inoperable by overwhelming systems with an influx of traffic. As IoT devices often lack the inherent security measures found in more mature computing platforms, the need for robust DoS/DDoS detection systems tailored to IoT is paramount for the sustainable development of every domain that IoT serves. In this study, we investigate the effectiveness of three machine learning (ML) algorithms: extreme gradient boosting (XGB), multilayer perceptron (MLP) and random forest (RF), for the detection of IoTtargeted DoS/DDoS attacks and three feature engineering methods that have not been used in the existing stateof-the-art, and then employed the best performing algorithm to design a prototype of a novel real-time system towards detection of such DoS/DDoS attacks. The CICIoT2023 dataset was derived from the latest real-world IoT traffic, incorporates both benign and malicious network traffic patterns and after data preprocessing and feature engineering, the data was fed into our models for both training and validation, where findings suggest that while all three models exhibit commendable accuracy in detecting DoS/DDoS attacks, the use of particle swarm optimization (PSO) for feature selection has made great improvements in the performance (accuracy, precsion recall and F1- score of 99.93% for XGB) of the ML models and their execution time (491.023 sceonds for XGB) compared to recursive feature elimination (RFE) and random forest feature importance (RFI) methods. The proposed real-time system for DoS/DDoS attack detection entails the implementation of an platform capable of effectively processing and analyzing network traffic in real-time. This involves employing the best-performing ML algorithm for detection and the integration of warning mechanisms. We believe this approach will significantly enhance the field of security research and continue to refine it based on future insights and developments.
引用
收藏
页码:3655 / 3683
页数:29
相关论文
共 52 条
[1]   DDoS attack detection with feature engineering and machine learning: the framework and performance evaluation [J].
Aamir, Muhammad ;
Zaidi, Syed Mustafa Ali .
INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2019, 18 (06) :761-785
[2]   A Machine Learning Architecture Towards Detecting Denial of Service Attack in IoT [J].
Al-Hadhrami, Yahya ;
Hussain, Farookh Khadeer .
COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS (CISIS 2019), 2020, 993 :417-429
[3]  
Al-Juboori SAM, 2023, Bulletin of Electrical Engineering and Informatics, V12, P418, DOI [10.11591/eei.v12i1.4555, 10.11591/eei.v12i1.4555, DOI 10.11591/EEI.V12I1.4555]
[4]  
Al-Naeem M, 2020, Journal of Computer Science, V16, P848, DOI [10.3844/jcssp.2020.848.855, DOI 10.3844/JCSSP.2020.848.855]
[5]   Bio-Inspired Internet of Things: Current Status, Benefits, Challenges, and Future Directions [J].
Alabdulatif, Abdullah ;
Thilakarathne, Navod Neranjan .
BIOMIMETICS, 2023, 8 (04)
[6]   Cyber Security for Detecting Distributed Denial of Service Attacks in Agriculture 4.0: Deep Learning Model [J].
Aldhyani, Theyazn H. H. ;
Alkahtani, Hasan .
MATHEMATICS, 2023, 11 (01)
[7]   Threat Analysis and Distributed Denial of Service (DDoS) Attack Recognition in the Internet of Things (IoT) [J].
Ali, Mohammed Hasan ;
Jaber, Mustafa Musa ;
Abd, Sura Khalil ;
Rehman, Amjad ;
Awan, Mazhar Javed ;
Damasevicius, Robertas ;
Bahaj, Saeed Ali .
ELECTRONICS, 2022, 11 (03)
[8]   Machine Learning Approaches for Combating Distributed Denial of Service Attacks in Modern Networking Environments [J].
Aljuhani, Ahamed .
IEEE ACCESS, 2021, 9 (42236-42264) :42236-42264
[9]   Transport and Application Layer DDoS Attacks Detection to IoT Devices by Using Machine Learning and Deep Learning Models [J].
Almaraz-Rivera, Josue Genaro ;
Perez-Diaz, Jesus Arturo ;
Cantoral-Ceballos, Jose Antonio .
SENSORS, 2022, 22 (09)
[10]   A Stacked Deep Learning Approach for IoT Cyberattack Detection [J].
Alotaibi, Bandar ;
Alotaibi, Munif .
JOURNAL OF SENSORS, 2020, 2020