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
相关论文
共 50 条
  • [21] DDOS Attack Identification using Machine Learning Techniques
    Peneti, Subhashini
    Hemalatha, E.
    2021 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2021,
  • [22] DDoS mitigation using blockchain and machine learning techniques
    Jawahar, A.
    Kaythry, P.
    Kumar, Vinoth C.
    Vinu, R.
    Amrish, R.
    Bavapriyan, K.
    Gopinaath, V
    MULTIMEDIA TOOLS AND APPLICATIONS, 2024, 83 (21) : 60265 - 60278
  • [23] Detecting DDoS Attacks Using Machine Learning Techniques and Contemporary Intrusion Detection Dataset
    Automatic Control and Computer Sciences, 2019, 53 : 419 - 428
  • [24] Analysis and Detection of DDoS Attacks on Cloud Computing Environment using Machine Learning Techniques
    Wani, Abdul Raoof
    Rana, Q. P.
    Saxena, U.
    Pandey, Nitin
    PROCEEDINGS 2019 AMITY INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AICAI), 2019, : 870 - 875
  • [25] Machine learning algorithms to detect DDoS attacks in SDN
    Santos, Reneilson
    Souza, Danilo
    Santo, Walter
    Ribeiro, Admilson
    Moreno, Edward
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (16):
  • [26] Detecting DDoS Attacks Using Machine Learning Techniques and Contemporary Intrusion Detection Dataset
    Bindra, Naveen
    Sood, Manu
    AUTOMATIC CONTROL AND COMPUTER SCIENCES, 2019, 53 (05) : 419 - 428
  • [27] Detecting DDoS Attacks in SDN using a Hybrid Method with Entropy and Machine Learning
    Santos-Neto, Marcos J.
    Bordim, Jacir L.
    Alchieri, Eduardo A. P.
    Ishikawa, Edison
    Dourado, Leonardo S.
    2022 TENTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS, CANDARW, 2022, : 248 - 254
  • [28] DDoS Attack Identification and Defense using SDN based on Machine Learning Method
    Yang Lingfeng
    Zhao Hui
    2018 15TH INTERNATIONAL SYMPOSIUM ON PERVASIVE SYSTEMS, ALGORITHMS AND NETWORKS (I-SPAN 2018), 2018, : 166 - 170
  • [29] SDN-Based Architecture for Transport and Application Layer DDoS Attack Detection by Using Machine and Deep Learning
    Yungaicela-Naula, Noe Marcelo
    Vargas-Rosales, Cesar
    Perez-Diaz, Jesus Arturo
    IEEE ACCESS, 2021, 9 : 108495 - 108512
  • [30] Detection DDOS Attacks Using Machine Learning Methods
    Aytac, Tugba
    Aydin, Muhammed Ali
    Zaim, Abdul Halim
    ELECTRICA, 2020, 20 (02): : 159 - 167