FMDADM: A Multi-Layer DDoS Attack Detection and Mitigation Framework Using Machine Learning for Stateful SDN-Based IoT Networks

被引:42
作者
Khedr, Walid I. [1 ]
Gouda, Ameer E. [1 ]
Mohamed, Ehab R. [1 ]
机构
[1] Zagazig Univ, Dept Informat Technol, Zagazig 44519, Egypt
关键词
DDoS; detection; IoT; machine learning; mitigation; network security; SDN; SD-IoT; ANOMALY DETECTION;
D O I
10.1109/ACCESS.2023.3260256
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The absence of standards and the diverse nature of the Internet of Things (IoT) have made security and privacy concerns more acute. Attacks such as distributed denial of service (DDoS) are becoming increasingly widespread in IoT, and the need for ways to stop them is growing. The use of newly formed Software-Defined Networking (SDN) significantly lowers the computational burden on IoT network nodes and makes it possible to perform more security measurements. This paper proposes an SDN-based, four module DDoS attack detection and mitigation framework for IoT networks called FMDADM. The proposed FMDADM framework comprises four main modules and five-tier architecture. The first module implements an early detection process based on the average drop rate (ADR) principle using a 32-packet window size. The second module uses a novel double-check mapping function (DCMF), that aids in earlier attack detection at the data plane level. The third module is an ML-based detection application comprising four phases: data preprocessing, feature extraction, training and testing, and classification. This module detects DDoS attacks using only seven features: two selected and five newly computed features. The last module introduces an attack mitigation process. We applied the proposed framework to three test cases: one single-node attack test case and two multi-node attack test cases, all with real IoT traffic generated and deployed in Mininet-IoT. The proposed FMDADM framework efficiently detects DDoS attacks at high and low rates, can discriminate between attack traffic and flash crowds, and protects both local and remote IoT nodes by preventing infection from propagating to the ISP level. The FMDADM outperformed most existing cutting-edge approaches across ten different evaluation criteria. According to the experimental results, FMDADM achieved the following accuracy, precision, F-measure, recall, specificity, negative predictive value, false positive rate, false detection rate, false negative rate, and average detection time benchmarks:-99.79%, 99.43%, 99.77%, 99.79%, 99.95%, 00.21%, 00.91%, 00.23%, and 2.64 mu s, respectively.
引用
收藏
页码:28934 / 28954
页数:21
相关论文
共 40 条
[1]   Machine learning approaches to IoT security: A systematic literature review [J].
Ahmad, Rasheed ;
Alsmadi, Izzat .
INTERNET OF THINGS, 2021, 14
[2]   Cyber Threats Detection in Smart Environments Using SDN-Enabled DNN-LSTM Hybrid Framework [J].
Al Razib, Mohammad ;
Javeed, Danish ;
Khan, Muhammad Taimoor ;
Alkanhel, Reem ;
Muthanna, Mohammed Saleh Ali .
IEEE ACCESS, 2022, 10 :53015-53026
[3]   Anomaly Detection for Internet of Things Cyberattacks [J].
Alanazi, Manal ;
Aljuhani, Ahamed .
CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 72 (01) :261-279
[4]   Intrusion Detection in Industrial Internet of Things Network-Based on Deep Learning Model with Rule-Based Feature Selection [J].
Awotunde, Joseph Bamidele ;
Chakraborty, Chinmay ;
Adeniyi, Abidemi Emmanuel .
WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
[5]   Internet of Things Security: Challenges and Key Issues [J].
Azrour, Mourade ;
Mabrouki, Jamal ;
Guezzaz, Azidine ;
Kanwal, Ambrina .
SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
[6]   A Machine Learning Security Framework for Iot Systems [J].
Bagaa, Miloud ;
Taleb, Tarik ;
Bernabe, Jorge Bernal ;
Skarmeta, Antonio .
IEEE ACCESS, 2020, 8 :114066-114077
[7]   DDoS Intrusion Detection through Machine Learning Ensemble [J].
Das, Saikat ;
Mahfouz, Ahmed M. ;
Venugopal, Deepak ;
Shiva, Sajjan .
2019 COMPANION OF THE 19TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS-C 2019), 2019, :471-477
[8]   Near real-time security system applied to SDN environments in IoT networks using convolutional neural network [J].
de Assis, Marcos V. O. ;
Carvalho, Luiz F. ;
Rodrigues, Joel J. P. C. ;
Lloret, Jaime ;
Proenca Jr, Mario L. .
COMPUTERS & ELECTRICAL ENGINEERING, 2020, 86
[9]   A novel hybrid model for intrusion detection systems in SDNs based on CNN and a new regularization technique [J].
ElSayed, Mahmoud Said ;
Le-Khac, Nhien-An ;
Albahar, Marwan Ali ;
Jurcut, Anca .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 191
[10]  
Silveira FAF, 2020, INT CONF SYST SIGNAL, P343, DOI [10.1109/IWSSIP48289.2020.9145265, 10.1109/iwssip48289.2020.9145265]