Deep Ensemble Learning With Pruning for DDoS Attack Detection in IoT Networks

被引:7
作者
Saiyedand, Makhduma F. [1 ]
Al-Anbagi, Irfan [1 ]
机构
[1] Univ Regina, Fac Engn & Appl Sci, Regina, SK S4S 0A2, Canada
来源
IEEE TRANSACTIONS ON MACHINE LEARNING IN COMMUNICATIONS AND NETWORKING | 2024年 / 2卷
基金
加拿大自然科学与工程研究理事会;
关键词
Denial-of-service attack; Internet of Things; Computer crime; Feature extraction; Long short term memory; Image edge detection; Ensemble learning; CNN; deep learning; DDoS attacks; ensemble learning; IoT security; LSTM; pruning; INTRUSION DETECTION; DETECTION SYSTEM; CHALLENGES; MACHINE;
D O I
10.1109/TMLCN.2024.3395419
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The upsurge of Internet of Things (IoT) devices has increased their vulnerability to Distributed Denial of Service (DDoS) attacks. DDoS attacks have evolved into complex multi-vector threats that high-volume and low-volume attack strategies, posing challenges for detection using traditional methods. These challenges highlight the importance of reliable detection and prevention measures. This paper introduces a novel Deep Ensemble learning with Pruning (DEEPShield) system, to efficiently detect both high- and low-volume DDoS attacks in resource-constrained environments. The DEEPShield system uses ensemble learning by integrating a Convolutional Neural Network (CNN) and a Long Short-Term Memory (LSTM) network with a network traffic analysis system. This system analyzes and preprocesses network traffic while being data-agnostic, resulting in high detection accuracy. In addition, the DEEPShield system applies unit pruning to refine ensemble models, optimizing them for deployment on edge devices while maintaining a balance between accuracy and computational efficiency. To address the lack of a detailed dataset for high- and low-volume DDoS attacks, this paper also introduces a dataset named HL-IoT, which includes both attack types. Furthermore, the testbed evaluation of the DEEPShield system under various load scenarios and network traffic loads showcases its effectiveness and robustness. Compared to the state-of-the-art deep ensembles and deep learning methods across various datasets, including HL-IoT, ToN-IoT, CICIDS-17, and ISCX-12, the DEEPShield system consistently achieves an accuracy over 90% for both DDoS attack types. Furthermore, the DEEPShield system achieves this performance with reduced memory and processing requirements, underscoring its adaptability for edge computing scenarios.
引用
收藏
页码:596 / 616
页数:21
相关论文
共 55 条
[1]   A Machine-Learning-Based Technique for False Data Injection Attacks Detection in Industrial IoT [J].
Aboelwafa, Mariam M. N. ;
Seddik, Karim G. ;
Eldefrawy, Mohamed H. ;
Gadallah, Yasser ;
Gidlund, Mikael .
IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (09) :8462-8471
[2]   Statistical Application Fingerprinting for DDoS Attack Mitigation [J].
Ahmed, Muhammad Ejaz ;
Ullah, Saeed ;
Kim, Hyoungshick .
IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2019, 14 (06) :1471-1484
[3]  
Al-Shareeda M A., 2023, BEEI, V12, P930, DOI DOI 10.11591/EEI.V12I2.4466
[4]  
Alashhab AA, 2022, INT J ADV COMPUT SC, V13, P371
[5]   ShieldRNN: A Distributed Flow-Based DDoS Detection Solution for IoT Using Sequence Majority Voting [J].
Alasmary, Faris ;
Alraddadi, Sulaiman ;
Al-Ahmadi, Saad ;
Al-Muhtadi, Jalal .
IEEE ACCESS, 2022, 10 :88263-88275
[6]   Comparison of ML/DL Approaches for Detecting DDoS Attacks in SDN [J].
Ali, Tariq Emad ;
Chong, Yung-Wey ;
Manickam, Selvakumar .
APPLIED SCIENCES-BASEL, 2023, 13 (05)
[7]   A Stacked Deep Learning Approach for IoT Cyberattack Detection [J].
Alotaibi, Bandar ;
Alotaibi, Munif .
JOURNAL OF SENSORS, 2020, 2020
[8]  
[Anonymous], Brickerbot Permanent Denial-of-Service Attack (Update a)
[9]   Towards a machine learning-based framework for DDOS attack detection in software-defined IoT (SD-IoT) networks [J].
Bhayo, Jalal ;
Shah, Syed Attique ;
Hameed, Sufian ;
Ahmed, Awais ;
Nasir, Jamal ;
Draheim, Dirk .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 123
[10]   A Time-Efficient Approach Toward DDoS Attack Detection in IoT Network Using SDN [J].
Bhayo, Jalal ;
Jafaq, Riaz ;
Ahmed, Awais ;
Hameed, Sufian ;
Shah, Syed Attique .
IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (05) :3612-3630