Cargando…

Distributed Denial of Service Attack Detection in Network Traffic Using Deep Learning Algorithm

Internet security is a major concern these days due to the increasing demand for information technology (IT)-based platforms and cloud computing. With its expansion, the Internet has been facing various types of attacks. Viruses, denial of service (DoS) attacks, distributed DoS (DDoS) attacks, code...

Descripción completa

Detalles Bibliográficos
Autores principales: Ramzan, Mahrukh, Shoaib, Muhammad, Altaf, Ayesha, Arshad, Shazia, Iqbal, Faiza, Castilla, Ángel Kuc, Ashraf, Imran
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10611275/
https://www.ncbi.nlm.nih.gov/pubmed/37896735
http://dx.doi.org/10.3390/s23208642
_version_ 1785128453251530752
author Ramzan, Mahrukh
Shoaib, Muhammad
Altaf, Ayesha
Arshad, Shazia
Iqbal, Faiza
Castilla, Ángel Kuc
Ashraf, Imran
author_facet Ramzan, Mahrukh
Shoaib, Muhammad
Altaf, Ayesha
Arshad, Shazia
Iqbal, Faiza
Castilla, Ángel Kuc
Ashraf, Imran
author_sort Ramzan, Mahrukh
collection PubMed
description Internet security is a major concern these days due to the increasing demand for information technology (IT)-based platforms and cloud computing. With its expansion, the Internet has been facing various types of attacks. Viruses, denial of service (DoS) attacks, distributed DoS (DDoS) attacks, code injection attacks, and spoofing are the most common types of attacks in the modern era. Due to the expansion of IT, the volume and severity of network attacks have been increasing lately. DoS and DDoS are the most frequently reported network traffic attacks. Traditional solutions such as intrusion detection systems and firewalls cannot detect complex DDoS and DoS attacks. With the integration of artificial intelligence-based machine learning and deep learning methods, several novel approaches have been presented for DoS and DDoS detection. In particular, deep learning models have played a crucial role in detecting DDoS attacks due to their exceptional performance. This study adopts deep learning models including recurrent neural network (RNN), long short-term memory (LSTM), and gradient recurrent unit (GRU) to detect DDoS attacks on the most recent dataset, CICDDoS2019, and a comparative analysis is conducted with the CICIDS2017 dataset. The comparative analysis contributes to the development of a competent and accurate method for detecting DDoS attacks with reduced execution time and complexity. The experimental results demonstrate that models perform equally well on the CICDDoS2019 dataset with an accuracy score of 0.99, but there is a difference in execution time, with GRU showing less execution time than those of RNN and LSTM.
format Online
Article
Text
id pubmed-10611275
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-106112752023-10-28 Distributed Denial of Service Attack Detection in Network Traffic Using Deep Learning Algorithm Ramzan, Mahrukh Shoaib, Muhammad Altaf, Ayesha Arshad, Shazia Iqbal, Faiza Castilla, Ángel Kuc Ashraf, Imran Sensors (Basel) Article Internet security is a major concern these days due to the increasing demand for information technology (IT)-based platforms and cloud computing. With its expansion, the Internet has been facing various types of attacks. Viruses, denial of service (DoS) attacks, distributed DoS (DDoS) attacks, code injection attacks, and spoofing are the most common types of attacks in the modern era. Due to the expansion of IT, the volume and severity of network attacks have been increasing lately. DoS and DDoS are the most frequently reported network traffic attacks. Traditional solutions such as intrusion detection systems and firewalls cannot detect complex DDoS and DoS attacks. With the integration of artificial intelligence-based machine learning and deep learning methods, several novel approaches have been presented for DoS and DDoS detection. In particular, deep learning models have played a crucial role in detecting DDoS attacks due to their exceptional performance. This study adopts deep learning models including recurrent neural network (RNN), long short-term memory (LSTM), and gradient recurrent unit (GRU) to detect DDoS attacks on the most recent dataset, CICDDoS2019, and a comparative analysis is conducted with the CICIDS2017 dataset. The comparative analysis contributes to the development of a competent and accurate method for detecting DDoS attacks with reduced execution time and complexity. The experimental results demonstrate that models perform equally well on the CICDDoS2019 dataset with an accuracy score of 0.99, but there is a difference in execution time, with GRU showing less execution time than those of RNN and LSTM. MDPI 2023-10-23 /pmc/articles/PMC10611275/ /pubmed/37896735 http://dx.doi.org/10.3390/s23208642 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Ramzan, Mahrukh
Shoaib, Muhammad
Altaf, Ayesha
Arshad, Shazia
Iqbal, Faiza
Castilla, Ángel Kuc
Ashraf, Imran
Distributed Denial of Service Attack Detection in Network Traffic Using Deep Learning Algorithm
title Distributed Denial of Service Attack Detection in Network Traffic Using Deep Learning Algorithm
title_full Distributed Denial of Service Attack Detection in Network Traffic Using Deep Learning Algorithm
title_fullStr Distributed Denial of Service Attack Detection in Network Traffic Using Deep Learning Algorithm
title_full_unstemmed Distributed Denial of Service Attack Detection in Network Traffic Using Deep Learning Algorithm
title_short Distributed Denial of Service Attack Detection in Network Traffic Using Deep Learning Algorithm
title_sort distributed denial of service attack detection in network traffic using deep learning algorithm
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10611275/
https://www.ncbi.nlm.nih.gov/pubmed/37896735
http://dx.doi.org/10.3390/s23208642
work_keys_str_mv AT ramzanmahrukh distributeddenialofserviceattackdetectioninnetworktrafficusingdeeplearningalgorithm
AT shoaibmuhammad distributeddenialofserviceattackdetectioninnetworktrafficusingdeeplearningalgorithm
AT altafayesha distributeddenialofserviceattackdetectioninnetworktrafficusingdeeplearningalgorithm
AT arshadshazia distributeddenialofserviceattackdetectioninnetworktrafficusingdeeplearningalgorithm
AT iqbalfaiza distributeddenialofserviceattackdetectioninnetworktrafficusingdeeplearningalgorithm
AT castillaangelkuc distributeddenialofserviceattackdetectioninnetworktrafficusingdeeplearningalgorithm
AT ashrafimran distributeddenialofserviceattackdetectioninnetworktrafficusingdeeplearningalgorithm