SDN-Enabled IoT Based Transport Layer DDoS Attacks Detection Using RNNs
Source abstract
Abstract
The rapid advancement of the Internet of Things (IoT) has heightened the importance of security, with a notable increase in Distributed Denial-of-Service (DDoS) attacks targeting IoT devices. Network security specialists face the challenge of producing systems to identify and offset these attacks. This research manages IoT security through the emerging Software-Defined Networking (SDN) standard by developing a unified framework (RNN-RYU). We thoroughly assess multiple deep learning frameworks, including Convolutional Neural Network (CNN), Long Short-Term Memory (LSTM), Feed-Forward Convolutional Neural Network (FFCNN), and Recurrent Neural Network (RNN), and present the novel usage of Synthetic Minority Over-Sampling Technique (SMOTE) tailored for IoT-SDN contexts to manage class imbalance during training and enhance performance metrics. Our research has significant practical implications as we authenticate the approache using both the self-generated SD_IoT_Smart_City dataset and the publicly available CICIoT23 dataset. The system utilizes only eleven features to identify DDoS attacks efficiently. Results indicate that the RNN can reliably and precisely differentiate between DDoS traffic and benign traffic by easily identifying temporal relationships and sequences in the data.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Network Security and Intrusion Detection
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (46)
Show source-provided references
1. Green communication in IoT networks using a hybrid optimization algorithm10.1016/j.comcom.2020.05.020 ↗
2. A secure and intelligent software-defined networking framework for future smart cities to prevent DDoS attack10.3390/app13179822 ↗
3. A survey of IoT security based on a layered architecture of sensing and data analysis10.3390/s20133625 ↗
4. Explainable AI-based DDOS attack identification method for IoT networks10.3390/computers12020032 ↗
5. Statista. Number of Internet of Things (IoT) connections worldwide from 2022 to 2023, with forecasts from 2024 to 2033 [Internet]. 2024 [cited 2024 Jun 28]. Available from: https://www.statista.com/statistics/1183457/iot-connected-devices-worldwide.
6. Cisco. Cisco Annual Internet Report (2018–2023) [Internet]. White Paper; 2024 [cited 2024 Feb 10]. Available from: https://www.cisco.com/c/en/us/solutions/collateral/executive-perspectives/annual-internet-report/white-paper-c11-741490.html.
7. Maximize Market Research. Distributed Denial of Service (DDoS) Protection and Mitigation Market–Global Industry Analysis and Forecast (2023-2029) [Internet]. 2024 [cited 2024 Feb 15]. Available from: https://www.maximizemarketresearch.com/market-report/global-distributed-denial-of-service-ddos-protection-and-mitigation-market/33007.
8. A qualitative and comparative performance assessment of logically centralized SDN controllers via mininet emulator10.3390/computers13040085 ↗
9. Performance assessment for different SDN-Based Controllers
10. Towards software-defined networking-based IoT frameworks: a systematic literature review, taxonomy, open challenges and prospects10.1109/ACCESS.2022.3188311 ↗
11. Towards SDN-based smart contract solution for IoT access control10.1016/j.comcom.2022.11.007 ↗
12. A taxonomy of DDoS attack mitigation approaches featured by SDN technologies in IoT scenarios10.3390/s20113078 ↗
13. CICIoT2023: a real-time dataset and benchmark for large-scale attacks in IoT environment10.3390/s23135941 ↗
14. Automated DDoS attack detection in software defined networking10.1016/j.jnca.2021.103108 ↗
15. DDoS attack detection in Internet of Things using recurrent neural network10.1016/j.compeleceng.2022.108034 ↗
16. Learning-driven detection and mitigation of DDoS attack in IoT via SDN-cloud architecture10.1109/JIOT.2020.2973176 ↗
17. A DDoS attack detection and mitigation with software-defined Internet of Things framework10.1109/ACCESS.2018.2831284 ↗
18. SPF: an SDN-based middleware solution to mitigate the IoT information explosion
19. Software-defined edge defense against IoT-based DDoS
20. OpCloudSec: open cloud software defined wireless network security for the Internet of Things10.1016/j.comcom.2018.03.008 ↗
21. A host-based intrusion detection and mitigation framework for smart home IoT using OpenFlow
22. Defending against new-flow attack in SDN-based internet of things10.1109/ACCESS.2017.2666270 ↗
23. SeArch: a collaborative and intelligent NIDS architecture for SDN-based cloud IoT networks10.1109/ACCESS.2019.2932438 ↗
24. BlockSecIoTNet: blockchain-based decentralized security architecture for IoT network10.1016/j.jnca.2019.06.019 ↗
25. A security framework to protect edge supported software defined internet of things infrastructure
26. VARMAN: multi-plane security framework for software defined networks10.1016/j.comcom.2019.09.014 ↗
27. SEAL: SDN based secure and agile framework for protecting smart city applications from DDoS attacks10.1016/j.jnca.2019.06.001 ↗
28. Distributed denial-of-service detection and mitigation using software-defined network and internet of things
29. Co-IoT: a collaborative DDoS mitigation scheme in IoT environment based on blockchain using SDN
30. Detection and mitigation of DoS and DDoS attacks in IoT-based stateful SDN: an experimental approach10.3390/s20030816 ↗
31. A DDoS attacks traceback scheme for SDN-based smart city10.1016/j.compeleceng.2019.106503 ↗
32. A long short-term memory based approach for detecting cyber-attacks in IoT using CIC-IoT2023 dataset10.55056/jec.648 ↗
33. Gheni HQ, Al-Yaseen WL. Two-step data clustering for improved intrusion detection system using CIC-IoT2023 dataset. 2024. doi:10.2139/ssrn.4762201.10.2139/ssrn.4762201 ↗
34. Distributed blockchain-SDN secure IoT system based on ANN to mitigate DDoS attacks10.3390/app13084953 ↗
35. Feature-selection-based DDoS attack detection using AI algorithms10.3390/telecom5020017 ↗
36. A comprehensive analysis of synthetic minority oversampling technique (SMOTE) for handling class imbalance10.1016/j.ins.2019.07.070 ↗
37. Evaluating deep learning variants for cyber-attacks detection and multi-class classification in IoT networks10.7717/peerj-cs.1793 ↗
38. An analysis of Recurrent Neural Networks for Botnet detection behavior
39. Reduced-order digital twin and latent data assimilation for global wildfire prediction10.5194/nhess-23-1755-2023 ↗
40. Multi-domain encoder–decoder neural networks for latent data assimilation in dynamical systems10.1016/j.cma.2024.117201 ↗
41. Keras. GitHub [Internet]. 2024 [cited 2024 Apr 10]. Available from: https://github.com/keras-team/keras.
42. IIDS: design of intelligent intrusion detection system for Internet-of-Things applications
43. Anomaly detection in IoT-based healthcare: machine learning for enhanced security10.1038/s41598-024-56126-x ↗
44. Investigation of the impact effectiveness of adversarial data leakage attacks on the machine learning models10.1051/itmconf/20245904011 ↗
45. A lightweight intrusion detection method for IoT based on deep learning and dynamic quantization10.7717/peerj-cs.1569 ↗
46. Sahin O, Uludag S. Advancing intrusion detection efficiency: a ‘Less is More’ approach via feature selection. doi: 10.21203/rs.3.rs-3398752/v1.10.21203/rs.3.rs-3398752/v1 ↗