Ensembling Supervised and Unsupervised Machine Learning Algorithms for Detecting Distributed Denial of Service Attacks

被引:1
|
作者
Das, Saikat [1 ]
Ashrafuzzaman, Mohammad [2 ]
Sheldon, Frederick T. [3 ]
Shiva, Sajjan [4 ]
机构
[1] Utah Valley Univ, Comp Sci, Orem, UT 84058 USA
[2] Univ Wisconsin, Comp Sci & Software Engn, Platteville, WI 53818 USA
[3] Univ Idaho, Comp Sci, Moscow, ID 83843 USA
[4] Univ Memphis, Comp Sci, Memphis, TN 38152 USA
关键词
network security; DDoS attack detection; machine learning; ensemble;
D O I
10.3390/a17030099
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The distributed denial of service (DDoS) attack is one of the most pernicious threats in cyberspace. Catastrophic failures over the past two decades have resulted in catastrophic and costly disruption of services across all sectors and critical infrastructure. Machine-learning-based approaches have shown promise in developing intrusion detection systems (IDSs) for detecting cyber-attacks, such as DDoS. Herein, we present a solution to detect DDoS attacks through an ensemble-based machine learning approach that combines supervised and unsupervised machine learning ensemble frameworks. This combination produces higher performance in detecting known DDoS attacks using supervised ensemble and for zero-day DDoS attacks using an unsupervised ensemble. The unsupervised ensemble, which employs novelty and outlier detection, is effective in identifying prior unseen attacks. The ensemble framework is tested using three well-known benchmark datasets, NSL-KDD, UNSW-NB15, and CICIDS2017. The results show that ensemble classifiers significantly outperform single-classifier-based approaches. Our model with combined supervised and unsupervised ensemble models correctly detects up to 99.1% of the DDoS attacks, with a negligible rate of false alarms.
引用
收藏
页数:21
相关论文
共 50 条
  • [1] Detecting Denial of Service attacks using machine learning algorithms
    Kumari, Kimmi
    Mrunalini, M.
    [J]. JOURNAL OF BIG DATA, 2022, 9 (01)
  • [2] Detecting Denial of Service attacks using machine learning algorithms
    Kimmi Kumari
    M. Mrunalini
    [J]. Journal of Big Data, 9
  • [3] Detecting Distributed Denial of Service Attacks using Machine Learning Models
    Alghoson, Ebtihal Sameer
    Abbass, Onytra
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (12) : 616 - 622
  • [4] Denial of Service Attacks: Detecting the Frailties of Machine Learning Algorithms in the Classification Process
    Frazao, Ivo
    Abreu, Pedro Henriques
    Cruz, Tiago
    Araujo, Helder
    Simoes, Paulo
    [J]. CRITICAL INFORMATION INFRASTRUCTURES SECURITY (CRITIS 2018), 2019, 11260 : 230 - 235
  • [5] Intelligent Detection of Distributed Denial of Service Attacks: A Supervised Machine Learning and Ensemble Approach
    Ibrahim Alsumaidaie, Mustafa S.
    Ali Alheeti, Khattab M.
    Alaloosy, Abdul Kareem
    [J]. Iraqi Journal for Computer Science and Mathematics, 2023, 4 (03): : 12 - 24
  • [6] To Detect the Distributed Denial -of-Service Attacks in SDN using Machine Learning Algorithms
    Banerjee, Shruti
    Chakraborty, Partha Sarathi
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION, AND INTELLIGENT SYSTEMS (ICCCIS), 2021, : 966 - 971
  • [7] Detection of Distributed Denial of Service Attacks using Machine Learning Algorithms in Software Defined Networks
    Meti, Nisharani
    Narayan, D. G.
    Baligar, V. P.
    [J]. 2017 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2017, : 1366 - 1371
  • [8] Detecting Distributed Denial of Service (DDoS) attacks through inductive learning
    Noh, S
    Lee, C
    Choi, K
    Jung, GH
    [J]. INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING, 2003, 2690 : 286 - 295
  • [9] Classifying Denial of Service Attacks Using Fast Machine Learning Algorithms
    Li, Zhida
    Rios, Ana Laura Gonzalez
    Trajkovic, Ljiljana
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2021, : 1221 - 1226
  • [10] Machine learning for automatic defence against Distributed Denial of Service attacks
    Seufert, Stefan
    O'Brien, Darragh
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-14, 2007, : 1217 - 1222