Application Layer DDoS Attack Detection Using Cuckoo Search Algorithm-Trained Radial Basis Function

被引:15
作者
Beitollahi, Hakem [1 ]
Sharif, Dyari Mohammad [2 ]
Fazeli, Mahdi [3 ]
机构
[1] Iran Univ Sci & Technol, Sch Comp Engn, Tehran 1684613114, Iran
[2] Soran Univ, Comp Sci Dept, Soran 44008, Kurdistan Regio, Iraq
[3] Halmstad Univ, Sch Informat Technol, S-30118 Halmstad, Sweden
关键词
Servers; Feature extraction; Genetic algorithms; Denial-of-service attack; Support vector machines; Computer crime; Load modeling; Application layer DDoS; machine learning; radial basis function; cuckoo search algorithm; genetic algorithm;
D O I
10.1109/ACCESS.2022.3182818
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In an application-layer distributed denial of service (App-DDoS) attack, zombie computers bring down the victim server with valid requests. Intrusion detection systems (IDS) cannot identify these requests since they have legal forms of standard TCP connections. Researchers have suggested several techniques for detecting App-DDoS traffic. There is, however, no clear distinction between legitimate and attack traffic. In this paper, we go a step further and propose a Machine Learning (ML) solution by combining the Radial Basis Function (RBF) neural network with the cuckoo search algorithm to detect App-DDoS traffic. We begin by collecting training data and cleaning them, then applying data normalizing and finding an optimal subset of features using the Genetic Algorithm (GA). Next, an RBF neural network is trained by the optimal subset of features and the optimizer algorithm of cuckoo search. Finally, we compare our proposed technique to the well-known k-nearest neighbor (k-NN), Bootstrap Aggregation (Bagging), Support Vector Machine (SVM), Multi-layer Perceptron) MLP, and (Recurrent Neural Network) RNN methods. Our technique outperforms previous standard and well-known ML techniques as it has the lowest error rate according to error metrics. Moreover, according to standard performance metrics, the results of the experiments demonstrate that our proposed technique detects App-DDoS traffic more accurately than previous techniques.
引用
收藏
页码:63844 / 63854
页数:11
相关论文
共 25 条
  • [21] 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
    [J]. IEEE ACCESS, 2021, 9 : 108495 - 108512
  • [22] Zaki M.J., 2019, Data Mining and Machine Learning: Fundamental Concepts and Algorithms
  • [23] Protocol-Based Deep Intrusion Detection for DoS and DDoS Attacks Using UNSW-NB15 and Bot-IoT Data-Sets
    Zeeshan, Muhammad
    Riaz, Qaiser
    Bilal, Muhammad Ahmad
    Shahzad, Muhammad K.
    Jabeen, Hajira
    Haider, Syed Ali
    Rahim, Azizur
    [J]. IEEE ACCESS, 2022, 10 : 2269 - 2283
  • [24] Zhang F., BENCHCOUNCIL T BENCH
  • [25] Captcha as Graphical Passwords-A New Security Primitive Based on Hard AI Problems
    Zhu, Bin B.
    Yan, Jeff
    Bao, Guanbo
    Yang, Maowei
    Xu, Ning
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2014, 9 (06) : 891 - 904