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 条
[11]   Characterization and comparison of DDoS attack tools and traffic generators - a review [J].
Behal, Sunny ;
Kumar, Krishan .
International Journal of Network Security, 2017, 19 (03) :383-393
[12]   D-FACE: An anomaly based distributed approach for early detection of DDoS attacks and flash events [J].
Behal, Sunny ;
Kumar, Krishan ;
Sachdeva, Monika .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2018, 111 :49-63
[13]   Distributed Denial-of-Service Attack Detection and Mitigation Using Feature Selection and Intensive Care Request Processing Unit [J].
Bharot, Nitesh ;
Verma, Priyanka ;
Sharma, Sangeeta ;
Suraparaju, Veenadhari .
ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2018, 43 (02) :959-967
[14]  
Bhatia S, 2016, PROCEEDINGS OF 2016 FUTURE TECHNOLOGIES CONFERENCE (FTC), P958, DOI 10.1109/FTC.2016.7821720
[15]  
Chen CL, 2016, 2016 9TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING, BIOMEDICAL ENGINEERING AND INFORMATICS (CISP-BMEI 2016), P1938, DOI 10.1109/CISP-BMEI.2016.7853035
[16]   DDoS detection and defense mechanism based on cognitive-inspired computing in SDN [J].
Cui, Jie ;
Wang, Mingjun ;
Luo, Yonglong ;
Zhong, Hong .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 97 :275-283
[17]   MPTCP-H: A DDoS attack resilient transport protocol to secure wide area measurement systems [J].
Demir, Kubilay ;
Nayyer, Ferdaus ;
Suri, Neeraj .
INTERNATIONAL JOURNAL OF CRITICAL INFRASTRUCTURE PROTECTION, 2019, 25 :84-101
[18]  
Devare A., 2016, Int. Res. J. Eng. Technol, V3, P1917
[19]   A machine learning based intrusion detection scheme for data fusion in mobile clouds involving heterogeneous client networks [J].
Dey, Saurabh ;
Ye, Qiang ;
Sampalli, Srinivas .
INFORMATION FUSION, 2019, 49 :205-215
[20]  
Diovu RC, 2017, 2017 IEEE PES POWERAFRICA CONFERENCE, P28