Real-time DDoS attack detection system using big data approach

Currently, 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 attac...

Full description

Saved in:
Bibliographic Details
Main Authors: Awan, Mazhar Javed, Farooq, Umar, Babar, Hafiz Muhammad Aqeel, Yasin, Awais, Nobanee, Haitham, Hussain, Muzammil, Hakeem, Owais, Mohd. Zain, Azlan
Format: Article
Language:English
Published: MDPI 2021
Subjects:
Online Access:http://eprints.utm.my/id/eprint/94583/1/AzlanMohd2021_RealTimeDDoSAttackDetection.pdf
http://eprints.utm.my/id/eprint/94583/
http://dx.doi.org/10.3390/su131910743
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.94583
record_format eprints
spelling my.utm.945832022-03-31T15:48:06Z http://eprints.utm.my/id/eprint/94583/ Real-time DDoS attack detection system using big data approach Awan, Mazhar Javed Farooq, Umar Babar, Hafiz Muhammad Aqeel Yasin, Awais Nobanee, Haitham Hussain, Muzammil Hakeem, Owais Mohd. Zain, Azlan QA75 Electronic computers. Computer science T55-55.3 Industrial Safety. Industrial Accident Prevention Currently, 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 com-pared 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 maxi-mum 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. MDPI 2021-10-01 Article PeerReviewed application/pdf en http://eprints.utm.my/id/eprint/94583/1/AzlanMohd2021_RealTimeDDoSAttackDetection.pdf Awan, Mazhar Javed and Farooq, Umar and Babar, Hafiz Muhammad Aqeel and Yasin, Awais and Nobanee, Haitham and Hussain, Muzammil and Hakeem, Owais and Mohd. Zain, Azlan (2021) Real-time DDoS attack detection system using big data approach. Sustainability (Switzerland), 13 (19). pp. 1-19. ISSN 2071-1050 http://dx.doi.org/10.3390/su131910743 DOI:10.3390/su131910743
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
language English
topic QA75 Electronic computers. Computer science
T55-55.3 Industrial Safety. Industrial Accident Prevention
spellingShingle QA75 Electronic computers. Computer science
T55-55.3 Industrial Safety. Industrial Accident Prevention
Awan, Mazhar Javed
Farooq, Umar
Babar, Hafiz Muhammad Aqeel
Yasin, Awais
Nobanee, Haitham
Hussain, Muzammil
Hakeem, Owais
Mohd. Zain, Azlan
Real-time DDoS attack detection system using big data approach
description Currently, 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 com-pared 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 maxi-mum 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.
format Article
author Awan, Mazhar Javed
Farooq, Umar
Babar, Hafiz Muhammad Aqeel
Yasin, Awais
Nobanee, Haitham
Hussain, Muzammil
Hakeem, Owais
Mohd. Zain, Azlan
author_facet Awan, Mazhar Javed
Farooq, Umar
Babar, Hafiz Muhammad Aqeel
Yasin, Awais
Nobanee, Haitham
Hussain, Muzammil
Hakeem, Owais
Mohd. Zain, Azlan
author_sort Awan, Mazhar Javed
title Real-time DDoS attack detection system using big data approach
title_short Real-time DDoS attack detection system using big data approach
title_full Real-time DDoS attack detection system using big data approach
title_fullStr Real-time DDoS attack detection system using big data approach
title_full_unstemmed Real-time DDoS attack detection system using big data approach
title_sort real-time ddos attack detection system using big data approach
publisher MDPI
publishDate 2021
url http://eprints.utm.my/id/eprint/94583/1/AzlanMohd2021_RealTimeDDoSAttackDetection.pdf
http://eprints.utm.my/id/eprint/94583/
http://dx.doi.org/10.3390/su131910743
_version_ 1729703192680202240
score 13.211869