DDoS Attacks Detection Using Machine Learning Algorithms

被引:20
|
作者
Li, Qian [1 ]
Meng, Linhai [2 ]
Zhang, Yuan [3 ]
Yan, Jinyao [3 ]
机构
[1] Commun Univ China, Sch Informat & Commun Engn, Beijing, Peoples R China
[2] Commun Univ China, Comp NIC Ctr, Beijing, Peoples R China
[3] Commun Univ China, Lab Media Audio & Video, Beijing, Peoples R China
来源
DIGITAL TV AND MULTIMEDIA COMMUNICATION | 2019年 / 1009卷
关键词
DDoS attacks detection; RNN; PCA; Machine learning;
D O I
10.1007/978-981-13-8138-6_17
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A distributed denial-of-service (DDoS) attack is a malicious attempt to disrupt normal traffic of a targeted server, service or network by overwhelming the target or its surrounding infrastructure with a flood of Internet traffic. It has caused great harm to the security of the network environment. This paper develops a novel framework called PCA-RNN (Principal Component Analysis-Recurrent Neural Network) to identify DDoS attacks. In order to comprehensively understand the network traffic, we select most network characteristics to describe the traffic. We further use the PCA algorithm to reduce the dimensions of the features in order to reduce the time complexity of detection. By applying PCA, the prediction time can be significantly reduced while most of the original information can still be contained. Data after dimensions reduction is fed into RNN to train and get detection model. Evaluation result shows that for the real dataset, PCA-RNN can achieve significant performance improvement in terms of accuracy, sensitivity, precision, and F-score compared to the several existing DDoS attacks detection methods.
引用
收藏
页码:205 / 216
页数:12
相关论文
共 50 条
  • [1] Detection of DDoS Attacks using Machine Learning Algorithms
    Saini, Parvinder Singh
    Behal, Sunny
    Bhatia, Sajal
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM-2020), 2019, : 16 - 21
  • [2] Detection and Defense Algorithms of Different Types of DDoS Attacks Using Machine Learning
    Yusof, Mohd Azahari Mohd
    Ali, Fakariah Hani Mohd
    Darus, Mohamad Yusof
    COMPUTATIONAL SCIENCE AND TECHNOLOGY, ICCST 2017, 2018, 488 : 370 - 379
  • [3] SSDP DDoS Attacks Detection with Machine Learning Classification Algorithms
    Dasari, Kishorebabu
    Reddy, Siddharth
    Shirley, G. Sharon
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON DATA SCIENCE, MACHINE LEARNING AND APPLICATIONS, VOL 1, ICDSMLA 2023, 2025, 1273 : 921 - 928
  • [4] Detection of application-layer DDoS attacks using machine learning and genetic algorithms
    Sharif, Dyari Mohammed
    Beitollahi, Hakem
    COMPUTERS & SECURITY, 2023, 135
  • [5] Detection DDOS Attacks Using Machine Learning Methods
    Aytac, Tugba
    Aydin, Muhammed Ali
    Zaim, Abdul Halim
    ELECTRICA, 2020, 20 (02): : 159 - 167
  • [6] DDoS Attacks Detection based on Machine Learning Algorithms in IoT Environments
    Manaa, Mehdi Ebady
    Hussain, Saba M.
    Alasadi, Suad A.
    Al-Khamees, Hussein A. A.
    INTELIGENCIA ARTIFICIAL-IBEROAMERICAN JOURNAL OF ARTIFICIAL INTELLIGENCE, 2024, 27 (74): : 152 - 165
  • [7] Detection of reduction-of-quality DDoS attacks using Fuzzy Logic and machine learning algorithms
    Rios, Vinicius de Miranda
    Inacio, Pedro R. M.
    Magoni, Damien
    Freire, Mario M.
    COMPUTER NETWORKS, 2021, 186
  • [8] DDoS Attacks Detection and Mitigation in SDN using Machine Learning
    Rahman, Obaid
    Quraishi, Mohammad Ali Gauhar
    Lung, Chung-Horng
    2019 IEEE WORLD CONGRESS ON SERVICES (IEEE SERVICES 2019), 2019, : 184 - 189
  • [9] Detection of DDoS Attacks Using Machine Learning in Cloud Computing
    Sharma, Vishal
    Verma, Vinay
    Sharma, Anand
    ADVANCED INFORMATICS FOR COMPUTING RESEARCH, ICAICR 2019, PT II, 2019, 1076 : 260 - 273
  • [10] 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):