Real-Time DDoS Attack Detection System Using Big Data Approach

被引:92
|
作者
Awan, Mazhar Javed [1 ]
Farooq, Umar [1 ]
Babar, Hafiz Muhammad Aqeel [1 ]
Yasin, Awais [2 ]
Nobanee, Haitham [3 ,4 ,5 ]
Hussain, Muzammil [6 ]
Hakeem, Owais [6 ]
Zain, Azlan Mohd [7 ]
机构
[1] Univ Management & Technol, Dept Software Engn, Lahore 54770, Pakistan
[2] Natl Univ Technol, Dept Comp Engn, Islamabad 44000, Pakistan
[3] Abu Dhabi Univ, Coll Business, Abu Dhabi 59911, U Arab Emirates
[4] Univ Oxford, Oxford Ctr Islamic Studies, Marston Rd, Oxford OX3 0EE, England
[5] Univ Liverpool, Fac Humanities & Social Sci, 12 Abercromby Sq, Liverpool L69 7WZ, Merseyside, England
[6] Univ Management & Technol, Dept Comp Sci, Lahore 54770, Pakistan
[7] Univ Teknol Malaysia, Sch Comp, UTM Big Data Ctr, Skudai Johor 81310, Malaysia
关键词
DoS attack; Apache Spark; big data; privacy; sustainability; machine learning; real-time; DDoS detection; PREDICTION; SVM; MACHINE;
D O I
10.3390/su131910743
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
urrently, the Distributed Denial of Service (DDoS) attack has become rampant, and shows up in various shapes and patterns, therefore it is not easy to detect and solve with previous solutions. Classification algorithms have been used in many studies and have aimed to detect and solve the DDoS attack. DDoS attacks are performed easily by using the weaknesses of networks and by generating requests for services for software. Real-time detection of DDoS attacks is difficult to detect and mitigate, but this solution holds significant value as these attacks can cause big issues. This paper addresses the prediction of application layer DDoS attacks in real-time with different machine learning models. We applied the two machine learning approaches Random Forest (RF) and Multi-Layer Perceptron (MLP) through the Scikit ML library and big data framework Spark ML library for the detection of Denial of Service (DoS) attacks. In addition to the detection of DoS attacks, we optimized the performance of the models by minimizing the prediction time as compared with other existing approaches using big data framework (Spark ML). We achieved a mean accuracy of 99.5% of the models both with and without big data approaches. However, in training and testing time, the big data approach outperforms the non-big data approach due to that the Spark computations in memory are in a distributed manner. The minimum average training and testing time in minutes was 14.08 and 0.04, respectively. Using a big data tool (Apache Spark), the maximum intermediate training and testing time in minutes was 34.11 and 0.46, respectively, using a non-big data approach. We also achieved these results using the big data approach. We can detect an attack in real-time in few milliseconds.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Real-time DDoS attack detection using FPGA
    Hoque, N.
    Kashyap, H.
    Bhattacharyya, D. K.
    [J]. COMPUTER COMMUNICATIONS, 2017, 110 : 48 - 58
  • [2] A Novel Real-Time DDoS Attack Detection Mechanism Based on MDRA Algorithm in Big Data
    Jia, Bin
    Ma, Yan
    Huang, Xiaohong
    Lin, Zhaowen
    Sun, Yi
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2016, 2016
  • [3] Offloading Real-time DDoS Attack Detection to Programmable Data Planes
    Lapolli, Angelo Cardoso
    Marques, Jonatas Adilson
    Gaspary, Luciano Paschoal
    [J]. 2019 IFIP/IEEE SYMPOSIUM ON INTEGRATED NETWORK AND SERVICE MANAGEMENT (IM), 2019,
  • [4] Real-time DDoS Attack Detection for Cisco IOS using NetFlow
    van der Steeg, Daniel
    Hofstede, Rick
    Sperotto, Anna
    Pras, Aiko
    [J]. PROCEEDINGS OF THE 2015 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM), 2015, : 972 - 977
  • [5] Real-time DDoS Attack Defense System in SDN Using LSSOM
    Liu, Shijin
    Fukuda, Hiroaki
    Leger, Paul
    [J]. 2023 26TH CONFERENCE ON INNOVATION IN CLOUDS, INTERNET AND NETWORKS AND WORKSHOPS, ICIN, 2023,
  • [6] ContainerGuard: A Real-Time Attack Detection System in Container-Based Big Data Platform
    Wang, Yulong
    Wang, Qixu
    Chen, Xingshu
    Chen, Dajiang
    Fang, Xiaojie
    Yin, Mingyong
    Zhang, Ning
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2022, 18 (05) : 3327 - 3336
  • [7] Research on Real-Time Flow Abnormal Traffic Detection System Based on DDoS Attack
    Yue, Xin
    Mo, Xiuliang
    Wang, Chundong
    Yao, Xin
    [J]. RECENT DEVELOPMENTS IN INTELLIGENT SYSTEMS AND INTERACTIVE APPLICATIONS (IISA2016), 2017, 541 : 206 - 212
  • [8] Real-Time Detection of Application-Layer DDoS Attack Using Time Series Analysis
    Ni, Tongguang
    Gu, Xiaoqing
    Wang, Hongyuan
    Li, Yu
    [J]. JOURNAL OF CONTROL SCIENCE AND ENGINEERING, 2013, 2013
  • [9] Real-time DDoS flooding attack detection in intelligent transportation systems
    Karthikeyan, H.
    Usha, G.
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2022, 101
  • [10] A Real-Time DDoS Attack Detection and Classification S ystem Using Hierarchical Temporal Memory
    Lai, Yu-Kuen
    Manh-Hung Nguyen
    [J]. APSIPA TRANSACTIONS ON SIGNAL AND INFORMATION PROCESSING, 2023, 12 (02)