Effective and Efficient DDoS Attack Detection Using Deep Learning Algorithm, Multi-Layer Perceptron

被引:25
作者
Ahmed, Sheeraz [1 ]
Khan, Zahoor Ali [2 ]
Mohsin, Syed Muhammad [3 ,4 ]
Latif, Shahid [1 ]
Aslam, Sheraz [5 ,6 ]
Mujlid, Hana [7 ]
Adil, Muhammad [1 ]
Najam, Zeeshan [8 ]
机构
[1] Iqra Natl Univ, Dept Comp Sci, Peshawar 25000, Pakistan
[2] Higher Coll Technol, Fac Comp Informat Sci, Fujairah, U Arab Emirates
[3] COMSATS Univ Islamabad, Dept Comp Sci, Islamabad 45550, Pakistan
[4] Virtual Univ Pakistan, Coll Intellectual Novitiates COIN, Lahore 55150, Pakistan
[5] Cyprus Univ Technol, Dept Elect Engn Comp Engn & Informat, CY-3036 Limassol, Cyprus
[6] Ctl Eurocoll, Dept Comp Sci, CY-3077 Limassol, Cyprus
[7] Taif Univ, Dept Comp Engn, Taif 11099, Saudi Arabia
[8] Ultimate Engn Consultants Pvt Ltd, CEO, Peshawar 25000, Pakistan
关键词
DDoS attack; attack; attack detection; botnet; MLP classifier; INTRUSION DETECTION; DOS ATTACKS; DEFENSE; FUSION;
D O I
10.3390/fi15020076
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed denial of service (DDoS) attacks pose an increasing threat to businesses and government agencies. They harm internet businesses, limit access to information and services, and damage corporate brands. Attackers use application layer DDoS attacks that are not easily detectable because of impersonating authentic users. In this study, we address novel application layer DDoS attacks by analyzing the characteristics of incoming packets, including the size of HTTP frame packets, the number of Internet Protocol (IP) addresses sent, constant mappings of ports, and the number of IP addresses using proxy IP. We analyzed client behavior in public attacks using standard datasets, the CTU-13 dataset, real weblogs (dataset) from our organization, and experimentally created datasets from DDoS attack tools: Slow Lairs, Hulk, Golden Eyes, and Xerex. A multilayer perceptron (MLP), a deep learning algorithm, is used to evaluate the effectiveness of metrics-based attack detection. Simulation results show that the proposed MLP classification algorithm has an efficiency of 98.99% in detecting DDoS attacks. The performance of our proposed technique provided the lowest value of false positives of 2.11% compared to conventional classifiers, i.e., Naive Bayes, Decision Stump, Logistic Model Tree, Naive Bayes Updateable, Naive Bayes Multinomial Text, AdaBoostM1, Attribute Selected Classifier, Iterative Classifier, and OneR.
引用
收藏
页数:24
相关论文
共 65 条
[1]   Analysing The Impact Of A DDoS Attack Announcement On Victim Stock Prices [J].
Abhishta ;
Joosten, Reinoud ;
Nieuwenhuis, L. J. M. .
2017 25TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP 2017), 2017, :354-362
[2]  
Ain Arindom, 2016, International Journal of Network Security, V18, P474
[3]  
Ajagekar S.K., 2016, 2016 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC), P1
[4]  
Akbar S, 2016, 2016 INTERNATIONAL SEMINAR ON INTELLIGENT TECHNOLOGY AND ITS APPLICATIONS (ISITIA): RECENT TRENDS IN INTELLIGENT COMPUTATIONAL TECHNOLOGIES FOR SUSTAINABLE ENERGY, P405, DOI 10.1109/ISITIA.2016.7828694
[5]  
Ali ST, 2016, 2016 FOURTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), P699, DOI 10.1109/PDGC.2016.7913212
[6]   Secure design for cloud control system against distributed denial of service attack [J].
Ali Y. ;
Xia Y. ;
Ma L. ;
Hammad A. .
Control Theory and Technology, 2018, 16 (01) :14-24
[7]  
Alparslan O, 2017, IEEE INT WORKS LOCAL
[8]  
[Anonymous], 2018, INFORM TECHNOLOGY NE
[9]   A survey on deep learning methods for power load and renewable energy forecasting in smart microgrids [J].
Aslam, Sheraz ;
Herodotou, Herodotos ;
Mohsin, Syed Muhammad ;
Javaid, Nadeem ;
Ashraf, Nouman ;
Aslam, Shahzad .
RENEWABLE & SUSTAINABLE ENERGY REVIEWS, 2021, 144 (144)
[10]  
Bandara K.R.W.V., 2016, Int. J. Sci. Res. Publ, V6, P390