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 条
  • [21] Detection of Distributed Denial of Service Attacks through a Combination of Machine Learning Algorithms over Software Defined Network Environment
    AlMomin, Hasen
    Ibrahim, Abdullahi Abdu
    [J]. 2ND INTERNATIONAL CONGRESS ON HUMAN-COMPUTER INTERACTION, OPTIMIZATION AND ROBOTIC APPLICATIONS (HORA 2020), 2020, : 79 - 82
  • [22] Denial of Service (DoS) Attack Detection: Performance Comparison of Supervised Machine Learning Algorithms
    Li, Zhuolin
    Zhang, Hao
    Shahriar, Hossain
    Lo, Dan
    Qian, Kai
    Whitman, Michael
    Wu, Fan
    [J]. 2020 IEEE INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, INTL CONF ON CLOUD AND BIG DATA COMPUTING, INTL CONF ON CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/CBDCOM/CYBERSCITECH), 2020, : 469 - 474
  • [23] Distributed denial of service attacks detection in cloud computing using extreme learning machine
    Kushwah, Gopal Singh
    Ali, Syed Taqi
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS, 2019, 23 (03) : 328 - 351
  • [24] Machine Learning Approaches for Combating Distributed Denial of Service Attacks in Modern Networking Environments
    Aljuhani, Ahamed
    [J]. IEEE ACCESS, 2021, 9 (42236-42264): : 42236 - 42264
  • [25] Modern Machine Learning for Cyber-Defense and Distributed Denial-of-Service Attacks
    Paffenroth R.C.
    Zhou C.
    [J]. IEEE Engineering Management Review, 2019, 47 (04): : 80 - 85
  • [26] Distributed denial of service attacks
    Lau, F
    Rubin, SH
    Smith, MH
    Trajkovic, L
    [J]. SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 2275 - 2280
  • [27] Cyber Security for Detecting Distributed Denial of Service Attacks in Agriculture 4.0: Deep Learning Model
    Aldhyani, Theyazn H. H.
    Alkahtani, Hasan
    [J]. MATHEMATICS, 2023, 11 (01)
  • [28] On detecting distributed denial of service attacks using fuzzy inference system
    Almseidin, Mohammad
    Al-Sawwa, Jamil
    Alkasassbeh, Mouhammd
    Alweshah, Mohammed
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (02): : 1337 - 1351
  • [29] An approach to detecting distributed denial of service attacks in software defined networks
    Sangodoyin, Abimbola
    Modu, Babagana
    Awan, Irfan
    Disso, Jules Pagna
    [J]. 2018 IEEE 6TH INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD (FICLOUD 2018), 2018, : 436 - 443
  • [30] Detecting Distributed Denial of Service Attacks Using Data Mining Techniques
    Alkasassbeh, Mouhammd
    Al-Naymat, Ghazi
    Hassanat, Ahmad B. A.
    Almseidin, Mohammad
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (01) : 436 - 445