DDoS Detection in SDN using Machine Learning Techniques
Source abstract
Abstract
Software-defined network (SDN) becomes a new revolutionary paradigm in networks because it provides more control and network operation over a network infrastructure. The SDN controller is considered as the operating system of the SDN based network infrastructure, and it is responsible for executing the different network applications and maintaining the network services and functionalities. Despite all its tremendous capabilities, the SDN face many security issues due to the complexity of the SDN architecture. Distributed denial of services (DDoS) is a common attack on SDN due to its centralized architecture, especially at the control layer of the SDN that has a network-wide impact. Machine learning is now widely used for fast detection of these attacks. In this paper, some important feature selection methods for machine learning on DDoS detection are evaluated. The selection of optimal features reflects the classification accuracy of the machine learning techniques and the performance of the SDN controller. A comparative analysis of feature selection and machine learning classifiers is also derived to detect SDN attacks. The experimental results show that the Random forest (RF) classifier trains the more accurate model with 99.97% accuracy using features subset by the Recursive feature elimination (RFE) method.
Source: openalex_inverted_index · 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.
References (36)
Show source-provided references
1. A survey on software defined networking with multiple controllers10.1016/j.jnca.2017.11.015 ↗
2. Software-defined forensic framework for malware disaster management in internet of thing devices for extreme surveillance10.1016/j.comcom.2019.08.013 ↗
3. Software-defined networking in cyber-physical systems: A survey10.1016/j.compeleceng.2017.05.013 ↗
4. AMOPE: Performance analysis of openflow systems in software-defined networks10.1109/JSYST.2019.2912843 ↗
5. Lightweight solutions to counter DDoS attacks in software defined networking10.1007/s11276-019-01991-y ↗
6. Wavelet against random forest for anomaly mitigation in software-defined networking10.1016/j.asoc.2019.02.046 ↗
7. DDoS attack detection under SDN context
8. DDoS detection and analysis in SDN-based environment using support vector machine classifier
9. Floodguard: A dos attack prevention extension in software-defined networks
10. Sahoo · A Machine Learning Approach for Predicting DDoS Traffic in Software Defined Networks · 2018 · 199
11. Detection of distributed denial of service attacks using machine learning algorithms in software defined networks
12. Avant-guard: Scalable and vigilant switch flow management in software-defined networks
13. XGBoost classifier for DDoS attack detection and analysis in SDN-based cloud
14. Towards an efficient anomaly-based intrusion detection for software-defined networks10.1049/iet-net.2018.5080 ↗
15. The DDoS attacks detection through machine learning and statistical methods in SDN10.1007/s11227-020-03323-w ↗
16. A new framework for DDoS attack detection and defense in SDN environment10.1109/ACCESS.2020.3021435 ↗
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. A flexible SDN-based architecture for identifying and mitigating low-rate DDoS attacks using machine learning10.1109/ACCESS.2020.3019330 ↗
20. Combining openflow and sflow for an effective and scalable anomaly detection and mitigation mechanism on SDN environments10.1016/j.bjp.2013.10.014 ↗
21. COFFEE: A concept based on openflow to filter and erase events of botnet activity at high-speed nodes, information. 2013-informatik angepasst an mensch
22. Handling intrusion and DDoS attacks in software defined networks using machine learning techniques
23. Lightweight DDoS flooding attack detection using NOX/openFlow
24. SGS: Safe-guard scheme for protecting control plane against DDoS attacks in software-defined networking10.1109/ACCESS.2019.2895092 ↗
25. Anomaly-based intrusion detection through k-means clustering and naives bayes classification
26. Detection of known and unknown DDoS attacks using artificial neural networks10.1016/j.neucom.2015.04.101 ↗
27. A dynamic MLP-based DDoS attack detection method using feature selection and feedback10.1016/j.cose.2019.101645 ↗
28. New-flow based DDoS attacks in SDN: Taxonomy, rationales, and research challenges10.1016/j.comcom.2020.02.085 ↗
29. An adaptive profile-based approach for detecting anomalous traffic in backbone10.1109/ACCESS.2019.2914303 ↗
30. DDoS attacks in cloud computing: Issues, taxonomy, and future directions10.1016/j.comcom.2017.03.010 ↗
31. Toward secure software-defined networks against distributed denial of service attack10.1007/s11227-019-02767-z ↗
32. Survey on SDN based network intrusion detection system using machine learning approaches10.1007/s12083-017-0630-0 ↗
33. Defense mechanisms against DDoS attack based on entropy in SDN-cloud using POX controller10.1007/s11235-020-00747-w ↗
34. Adversarial deep learning approach detection and defense against DDoS attacks in SDN environments10.1016/j.future.2021.06.047 ↗
35. An SDN-assisted defense mechduanism for the shrew DDoS Attack in a cloud computing environment10.1007/s10922-020-09580-7 ↗
36. A review of feature selection and feature extraction methods applied on microarray data