DDoS Detection in SDN using Machine Learning Techniques

被引:21
作者
Nadeem, Muhammad Waqas [1 ]
Goh, Hock Guan [1 ]
Ponnusamy, Vasaki [1 ]
Aun, Yichiet [1 ]
机构
[1] Univ Tunku Abdul Rahman UTAR, Fac Informat & Commun Technol FICT, Jalan Univ, Kampar 31900, Perak, Malaysia
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2022年 / 71卷 / 01期
关键词
Machine learning; software-defined network; distributed denial of services; feature selection; protection; artificial neural network; decision trees; naive bayes; security; SOFTWARE-DEFINED NETWORKING; INTRUSION DETECTION; ATTACKS; MITIGATION; TAXONOMY; DEFENSE; FLOW;
D O I
10.32604/cmc.2022.021669
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:771 / 789
页数:19
相关论文
共 36 条
[1]   An SDN-Assisted Defense Mechduanism for the Shrew DDoS Attack in a Cloud Computing Environment [J].
Agrawal, Neha ;
Tapaswi, Shashikala .
JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2021, 29 (02)
[2]   A Flexible SDN-Based Architecture for Identifying and Mitigating Low-Rate DDoS Attacks Using Machine Learning [J].
Arturo Perez-Diaz, Jesus ;
Amezcua Valdovinos, Ismael ;
Choo, Kim-Kwang Raymond ;
Zhu, Dakai .
IEEE ACCESS, 2020, 8 (08) :155859-155872
[3]  
Ashraf J, 2014, 2014 NATIONAL SOFTWARE ENGINEERING CONFERENCE (NSEC - 2014), P55, DOI 10.1109/NSEC.2014.6998241
[4]  
Braga R, 2010, C LOCAL COMPUT NETW, P408, DOI 10.1109/LCN.2010.5735752
[5]   XGBoost Classifier for DDoS Attack Detection and Analysis in SDN-based Cloud [J].
Chen, Zhuo ;
Jiang, Fu ;
Cheng, Yijun ;
Gu, Xin ;
Liu, Weirong ;
Peng, Jun .
2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2018, :251-256
[6]   Lightweight solutions to counter DDoS attacks in software defined networking [J].
Conti, Mauro ;
Lal, Chhagan ;
Mohammadi, Reza ;
Rawat, Umashankar .
WIRELESS NETWORKS, 2019, 25 (05) :2751-2768
[7]   The DDoS attacks detection through machine learning and statistical methods in SDN [J].
Dehkordi, Afsaneh Banitalebi ;
Soltanaghaei, MohammadReza ;
Boroujeni, Farsad Zamani .
JOURNAL OF SUPERCOMPUTING, 2021, 77 (03) :2383-2415
[8]   Combining Open Flow and sFlow for an effective and scalable anomaly detection and mitigation mechanism on SDN environments [J].
Giotis, K. ;
Argyropoulos, C. ;
Androulidakis, G. ;
Kalogeras, D. ;
Maglaris, V. .
COMPUTER NETWORKS, 2014, 62 :122-136
[9]  
Hira Zena M., 2015, Advances in Bioinformatics, V2015, P198363, DOI 10.1155/2015/198363
[10]  
Kokila RT, 2014, INT CONF ADV COMPU, P205, DOI 10.1109/ICoAC.2014.7229711