Detection and Classification of DDoS Flooding Attacks on Software-Defined Networks: A Case Study for the Application of Machine Learning

被引:33
|
作者
Sangodoyin, Abimbola O. [1 ]
Akinsolu, Mobayode O. [2 ]
Pillai, Prashant [1 ]
Grout, Vic [2 ]
机构
[1] Univ Wolverhampton, Sch Math & Comp Sci, Wolverhampton WV1 1LY, England
[2] Wrexham Glyndwr Univ, Fac Arts Sci & Technol, Wrexham LL11 2AW, Wales
来源
IEEE ACCESS | 2021年 / 9卷 / 09期
关键词
SDN security; DDoS flooding attack; machine learning; network security; DISCRIMINANT-ANALYSIS; SDN; DISTANCE; CHALLENGES; INTERNET;
D O I
10.1109/ACCESS.2021.3109490
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software-defined networks (SDNs) offer robust network architectures for current and future Internet of Things (IoT) applications. At the same time, SDNs constitute an attractive target for cyber attackers due to their global network view and programmability. One of the major vulnerabilities of typical SDN architectures is their susceptibility to Distributed Denial of Service (DDoS) flooding attacks. DDoS flooding attacks can render SDN controllers unavailable to their underlying infrastructure, causing service disruption or a complete outage in many cases. In this paper, machine learning-based detection and classification of DDoS flooding attacks on SDNs is investigated using popular machine learning (ML) algorithms. The ML algorithms, classifiers and methods investigated are quadratic discriminant analysis (QDA), Gaussian Naive Bayes (GNB), k-nearest neighbor (k-NN), and classification and regression tree (CART). The general principle is illustrated through a case study, in which, experimental data (i.e. jitter, throughput, and response time metrics) from a representative SDN architecture suitable for typical mid-sized enterprise-wide networks is used to build classification models that accurately identify and classify DDoS flooding attacks. The SDN model used was emulated in Mininet and the DDoS flooding attacks (i.e. hypertext transfer protocol (HTTP), transmission control protocol (TCP), and user datagram protocol (UDP) attacks) have been launched on the SDN model using low orbit ion cannon (LOIC). Although all the ML methods investigated show very good efficacy in detecting and classifying DDoS flooding attacks, CART demonstrated the best performance on average in terms of prediction accuracy (98%), prediction speed (5.3 x 10(5) observations per second), training time (12.4 ms), and robustness.
引用
收藏
页码:122495 / 122508
页数:14
相关论文
共 50 条
  • [21] Handling Intrusion and DDoS Attacks in Software Defined Networks Using Machine Learning Techniques
    Ashraf, Javed
    Latif, Seemab
    2014 NATIONAL SOFTWARE ENGINEERING CONFERENCE (NSEC - 2014), 2014, : 55 - 60
  • [22] Machine-Learning-Based Traffic Classification in Software-Defined Networks
    Serag, Rehab H.
    Abdalzaher, Mohamed S.
    Elsayed, Hussein Abd El Atty
    Sobh, M.
    Krichen, Moez
    Salim, Mahmoud M.
    ELECTRONICS, 2024, 13 (06)
  • [23] Effective DDoS attack detection in software-defined vehicular networks using statistical flow analysis and machine learning
    Babbar, Himanshi
    Rani, Shalli
    Driss, Maha
    PLOS ONE, 2024, 19 (12):
  • [24] Towards an Efficient DDoS Detection Scheme for Software-Defined Networks
    Lima, N. A. S.
    Fernandez, M. P.
    IEEE LATIN AMERICA TRANSACTIONS, 2018, 16 (08) : 2296 - 2301
  • [25] FADM: DDoS Flooding Attack Detection and Mitigation System in Software-Defined Networking
    Hu, Dingwen
    Hong, Peilin
    Chen, Yixin
    GLOBECOM 2017 - 2017 IEEE GLOBAL COMMUNICATIONS CONFERENCE, 2017,
  • [26] A Systematic Literature Review on Machine Learning and Deep Learning Approaches for Detecting DDoS Attacks in Software-Defined Networking
    Bahashwan, Abdullah Ahmed
    Anbar, Mohammed
    Manickam, Selvakumar
    Al-Amiedy, Taief Alaa
    Aladaileh, Mohammad Adnan
    Hasbullah, Iznan H. H.
    SENSORS, 2023, 23 (09)
  • [27] Comprehensive Analysis of DDoS Anomaly Detection in Software-Defined Networks
    Hirsi, Abdinasir
    Alhartomi, Mohammed A.
    Audah, Lukman
    Salh, Adeb
    Sahar, Nan Mad
    Ahmed, Salman
    Ansa, Godwin Okon
    Farah, Abdullahi
    IEEE ACCESS, 2025, 13 : 23013 - 23071
  • [28] Mitigation of DDoS attacks in Software Defined Networks at application level
    Sanjeetha, R.
    Benoor, Pallavi
    Kanavalli, Anita
    2019 PHD COLLOQUIUM ON ETHICALLY DRIVEN INNOVATION AND TECHNOLOGY FOR SOCIETY (PHD EDITS), 2019,
  • [29] The forensics of ddos attacks in the fifth generation mobile networks based on software-defined networks
    Sedaghat, Shahrzad
    Sedaghat, Shahrzad (shsedaghat@jahromu.ac.ir), 1600, Femto Technique Co., Ltd. (22): : 41 - 53
  • [30] Addressing Spoofed DDoS Attacks in Software-defined Networking
    Swami, Rochak
    Dave, Mayank
    Ranga, Virender
    2021 6TH INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2021,