journal article·2023-01-21Open access

Low Rate DDoS Detection Using Weighted Federated Learning in SDN Control Plane in IoT Network

Muhammad Nadeem Ali, Muhammad Imran, Muhammad Salah ud din, Byung-Seo Kim

Applied Sciences· Volume 13· Issue 3

Abstract

The Internet of things (IoT) has opened new dimensions of novel services and computing power for modern living standards by introducing innovative and smart solutions. Due to the extensive usage of these services, IoT has spanned numerous devices and communication entities, which makes the management of the network a complex challenge. Hence it is urgently needed to redefine the management of the IoT network. Software-defined networking (SDN) intrinsic programmability and centralization features simplify network management, facilitate network abstraction, ease network evolution, has the potential to manage the IoT network. SDN’s centralized control plane promotes efficient network resource management by separating the control and data plane and providing a global picture of the underlying network topology. Apart from the inherent benefits, the centralized SDN architecture also brings serious security threats such as spoofing, sniffing, brute force, API exploitation, and denial of service, and requires significant attention to guarantee a secured network. Among these security threats, Distributed Denial of Service (DDoS) and its variant Low-Rate DDoS (LR-DDoS), is one of the most challenging as the fraudulent user generates malicious traffic at a low rate which is extremely difficult to detect and defend. Machine Learning (ML), especially Federated Learning (FL), has shown remarkable success in detecting and defending against such attacks. In this paper, we adopted Weighted Federated Learning (WFL) to detect Low-Rate DDoS (LR-DDoS) attacks. The extensive MATLAB experimentation and evaluation revealed that the proposed work ignites the LR-DDoS detection accuracy compared with the individual Neural Networks (ANN) training algorithms, existing packet analysis-based, and machine learning approaches.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Network Security and Intrusion Detection · Software-Defined Networks and 5G · Internet Traffic Analysis and Secure E-voting

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Software & Communications Engineering, Hongik University, Sejong City 30016, Republic of Korea

Department of Electronics & Computer Engineering, Hongik University, Sejong City 30016, Republic of Korea

Funding

National Research Foundation of Korea

References (30)

Show source-provided references
1. Farhan, L., Shukur, S., Alissa, A., Alrweg, M., Raza, U., and Kharel, R. (2017, January 4–6). A survey on the challenges and opportunities of the Internet of Things (IoT). Proceedings of the 2017 11th International Conference on Sensing Technology (ICST 2017), Sydney, Australia.10.1109/ICSensT.2017.8304465 ↗
2. Toward Software-Defined Networking-Based IoT Frameworks: A Systematic Literature Review, Taxonomy, Open Challenges and Prospects10.1109/ACCESS.2022.3188311 ↗
3. Waseem, Q., Alshamrani, S.S., Nisar, K., Wan Din, W.I.S., and Alghamdi, A.S. (2021). Future Technology: Software-Defined Network (SDN) Forensic. Symmetry, 13.10.3390/sym13050767 ↗
4. Gkountis, C., Taha, M., Lloret, J., and Kambourakis, G. (2017, January 25–27). Lightweight algorithm for protecting SDN controller against DDoS attacks. Proceedings of the 2017 10th IFIP Wireless and Mobile Networking Conference (WMNC), Valencia, Spain.10.1109/WMNC.2017.8248858 ↗
5. Isyaku, B., Mohd Zahid, M.S., Bte Kamat, M., Abu Bakar, K., and Ghaleb, F.A. (2020). Software Defined Networking Flow Table Management of OpenFlow Switches Performance and Security Challenges: A Survey. Future Internet, 12.10.3390/fi12090147 ↗
6. Software-Defined Networking (SDN) and Distributed Denial of Service (DDoS) Attacks in Cloud Computing Environments: A Survey, Some Research Issues, and Challenges10.1109/COMST.2015.2487361 ↗
7. Alashhab, A.A., Soperi Mohd Zahid, M., Barka, A.A., and Albaboh, A.M. (2021, January 25–27). Experimenting and evaluating the impact of DoS attacks on different SDN controllers. Proceedings of the 2021 IEEE 1st International Maghreb Meeting of the Conference on Sciences and Techniques of Automatic Control and Computer Engineering MI-STA, Tripoli, Libya.10.1109/MI-STA52233.2021.9464469 ↗
8. Mobile executions of Slow DoS Attacks
9. Herrero, Á., Baruque, B., Sedano, J., Quintián, H., and Corchado, E. Designing and Modeling the Slow Next DoS Attack. Proceedings of the International Joint Conference.
10. A Survey of Security in Software Defined Networks10.1109/COMST.2015.2453114 ↗
11. The DDoS attacks detection through machine learning and statistical methods in SDN10.1007/s11227-020-03323-w ↗
12. Detection Techniques of Distributed Denial of Service Attacks on Software-Defined Networking Controller—A Review10.1109/ACCESS.2020.3013998 ↗
13. Distributed real-time SlowDoS attacks detection over encrypted traffic using Artificial Intelligence10.1016/j.jnca.2020.102871 ↗
14. Mammen, P.M. (2021). Federated learning: Opportunities and challenges. arXiv.
15. Blockchain and Federated Learning for Collaborative Intrusion Detection in Vehicular Edge Computing10.1109/TVT.2021.3076780 ↗
16. Preuveneers, D., Rimmer, V., Tsingenopoulos, I., Spooren, J., Joosen, W., and Ilie-Zudor, E. (2018). Chained Anomaly Detection Models for Federated Learning: An Intrusion Detection Case Study. Appl. Sci., 8.10.3390/app8122663 ↗
17. A DDoS attack detection method based on SVM in software defined network10.1155/2018/9804061 ↗
18. An Evolutionary SVM Model for DDOS Attack Detection in Software Defined Networks10.1109/ACCESS.2020.3009733 ↗
19. An Adaptive Profile-Based Approach for Detecting Anomalous Traffic in Backbone10.1109/ACCESS.2019.2914303 ↗
20. Defense mechanisms against DDoS attack based on entropy in SDN-cloud using POX controller10.1007/s11235-020-00747-w ↗
21. Adversarial Deep Learning approach detection and defense against DDoS attacks in SDN environments10.1016/j.future.2021.06.047 ↗
22. Low-Rate DDoS Attack Detection Based on Factorization Machine in Software Defined Network10.1109/ACCESS.2020.2967478 ↗
23. Data Fusion Approach for Collaborative Anomaly Intrusion Detection in Blockchain-Based Systems10.1109/JIOT.2021.3053842 ↗
24. A Real-Time Sequential Deep Extreme Learning Machine Cybersecurity Intrusion Detection System
25. MapReduce based intelligent model for intrusion detection using machine learning technique
26. Performance and Features: Mitigating the Low-Rate TCP-Targeted DoS Attack via SDN10.1109/JSAC.2021.3126053 ↗
27. DDoS detection in 5G-enabled IoT networks using deep Kalman backpropagation neural network10.1007/s13042-021-01323-7 ↗
28. Deep recurrent neural network for IoT intrusion detection system10.1016/j.simpat.2019.102031 ↗
29. CAIDA (2022, September 01). Datasets. (2007) DDoS Attack. Available online: https://data.caida.org/datasets/security/ddos-20070804.
30. Enhance Intrusion Detection in Computer Networks Based on Deep Extreme Learning Machine