Deep learning in distributed denial-ofservice attacks detection method for Internet of Things networks

With the rapid growth of informatics systems’ technology in this modern age, the Internet of Things (IoT) has become more valuable and vital to everyday life in many ways. IoT applications are now more popular than they used to be due to the availability of many gadgets that work as IoT enablers, i...

Full description

Bibliographic Details
Main Authors: Firas Mohammed Aswad, Firas Mohammed Aswad, Ali Mohammed Saleh Ahmed, Ali Mohammed Saleh Ahmed, Nafea Ali Majeed Alhammadi, Nafea Ali Majeed Alhammadi, Bashar Ahmad Khalaf, Bashar Ahmad Khalaf, Salama A. Mostafa, Salama A. Mostafa
Format: Article
Language:English
Published: De Gruyter 2023
Subjects:
Online Access:http://eprints.uthm.edu.my/10224/1/J15750_9d9880322873c2021c6ffa0622006ab4.pdf
_version_ 1796870126274871296
author Firas Mohammed Aswad, Firas Mohammed Aswad
Ali Mohammed Saleh Ahmed, Ali Mohammed Saleh Ahmed
Nafea Ali Majeed Alhammadi, Nafea Ali Majeed Alhammadi
Bashar Ahmad Khalaf, Bashar Ahmad Khalaf
Salama A. Mostafa, Salama A. Mostafa
author_facet Firas Mohammed Aswad, Firas Mohammed Aswad
Ali Mohammed Saleh Ahmed, Ali Mohammed Saleh Ahmed
Nafea Ali Majeed Alhammadi, Nafea Ali Majeed Alhammadi
Bashar Ahmad Khalaf, Bashar Ahmad Khalaf
Salama A. Mostafa, Salama A. Mostafa
author_sort Firas Mohammed Aswad, Firas Mohammed Aswad
collection UTHM
description With the rapid growth of informatics systems’ technology in this modern age, the Internet of Things (IoT) has become more valuable and vital to everyday life in many ways. IoT applications are now more popular than they used to be due to the availability of many gadgets that work as IoT enablers, including smartwatches, smartphones, security cameras, and smart sensors. However, the insecure nature of IoT devices has led to several difficulties, one of which is distributed denial-of-service (DDoS) attacks. IoT systems have several security limitations due to their disreputability characteristics, like dynamic communication between IoT devices. The dynamic communications resulted from the limited resources of these devices, such as their data storage and processing units. Recently, many attempts have been made to develop intelligent models to protect IoT networks against DDoS attacks. The main ongoing research issue is developing a model capable of protecting the network from DDoS attacks that is sensitive to various classes of DDoS and can recognize legitimate traffic to avoid false alarms. Subsequently, this study proposes combining three deep learning algorithms, namely recurrent neural network (RNN), long short-term memory (LSTM)-RNN, and convolutional neural network (CNN), to build a bidirectional CNN-BiLSTM DDoS detection model. The RNN, CNN, LSTM, and CNN-BiLSTM are implemented and tested to determine the most effective model against DDoS attacks that can accurately detect and distinguish DDoS from legitimate traffic. The intrusion detection evaluation dataset (CICIDS2017) is used to provide more realistic detection. The CICIDS2017 dataset includes benign and up-to-date examples of typical attacks, closely matching real-world data of Packet Capture. The four models are tested and assessed using Confusion Metrix against four commonly used criteria: accuracy, precision, recall, and F-measure. The performance of the models is quite effective as they obtain an accuracy rate of around 99.00%, except for the CNN model, which achieves an accuracy of 98.82%. The CNN-BiLSTM achieves the best accuracy of 99.76% and precision of 98.90%.
first_indexed 2024-03-05T22:04:55Z
format Article
id uthm.eprints-10224
institution Universiti Tun Hussein Onn Malaysia
language English
last_indexed 2024-03-05T22:04:55Z
publishDate 2023
publisher De Gruyter
record_format dspace
spelling uthm.eprints-102242023-10-18T07:19:01Z http://eprints.uthm.edu.my/10224/ Deep learning in distributed denial-ofservice attacks detection method for Internet of Things networks Firas Mohammed Aswad, Firas Mohammed Aswad Ali Mohammed Saleh Ahmed, Ali Mohammed Saleh Ahmed Nafea Ali Majeed Alhammadi, Nafea Ali Majeed Alhammadi Bashar Ahmad Khalaf, Bashar Ahmad Khalaf Salama A. Mostafa, Salama A. Mostafa T Technology (General) With the rapid growth of informatics systems’ technology in this modern age, the Internet of Things (IoT) has become more valuable and vital to everyday life in many ways. IoT applications are now more popular than they used to be due to the availability of many gadgets that work as IoT enablers, including smartwatches, smartphones, security cameras, and smart sensors. However, the insecure nature of IoT devices has led to several difficulties, one of which is distributed denial-of-service (DDoS) attacks. IoT systems have several security limitations due to their disreputability characteristics, like dynamic communication between IoT devices. The dynamic communications resulted from the limited resources of these devices, such as their data storage and processing units. Recently, many attempts have been made to develop intelligent models to protect IoT networks against DDoS attacks. The main ongoing research issue is developing a model capable of protecting the network from DDoS attacks that is sensitive to various classes of DDoS and can recognize legitimate traffic to avoid false alarms. Subsequently, this study proposes combining three deep learning algorithms, namely recurrent neural network (RNN), long short-term memory (LSTM)-RNN, and convolutional neural network (CNN), to build a bidirectional CNN-BiLSTM DDoS detection model. The RNN, CNN, LSTM, and CNN-BiLSTM are implemented and tested to determine the most effective model against DDoS attacks that can accurately detect and distinguish DDoS from legitimate traffic. The intrusion detection evaluation dataset (CICIDS2017) is used to provide more realistic detection. The CICIDS2017 dataset includes benign and up-to-date examples of typical attacks, closely matching real-world data of Packet Capture. The four models are tested and assessed using Confusion Metrix against four commonly used criteria: accuracy, precision, recall, and F-measure. The performance of the models is quite effective as they obtain an accuracy rate of around 99.00%, except for the CNN model, which achieves an accuracy of 98.82%. The CNN-BiLSTM achieves the best accuracy of 99.76% and precision of 98.90%. De Gruyter 2023 Article PeerReviewed text en http://eprints.uthm.edu.my/10224/1/J15750_9d9880322873c2021c6ffa0622006ab4.pdf Firas Mohammed Aswad, Firas Mohammed Aswad and Ali Mohammed Saleh Ahmed, Ali Mohammed Saleh Ahmed and Nafea Ali Majeed Alhammadi, Nafea Ali Majeed Alhammadi and Bashar Ahmad Khalaf, Bashar Ahmad Khalaf and Salama A. Mostafa, Salama A. Mostafa (2023) Deep learning in distributed denial-ofservice attacks detection method for Internet of Things networks. Journal of Intelligent Systems. pp. 1-13. https://doi.org/10.1515/jisys-2022-0155
spellingShingle T Technology (General)
Firas Mohammed Aswad, Firas Mohammed Aswad
Ali Mohammed Saleh Ahmed, Ali Mohammed Saleh Ahmed
Nafea Ali Majeed Alhammadi, Nafea Ali Majeed Alhammadi
Bashar Ahmad Khalaf, Bashar Ahmad Khalaf
Salama A. Mostafa, Salama A. Mostafa
Deep learning in distributed denial-ofservice attacks detection method for Internet of Things networks
title Deep learning in distributed denial-ofservice attacks detection method for Internet of Things networks
title_full Deep learning in distributed denial-ofservice attacks detection method for Internet of Things networks
title_fullStr Deep learning in distributed denial-ofservice attacks detection method for Internet of Things networks
title_full_unstemmed Deep learning in distributed denial-ofservice attacks detection method for Internet of Things networks
title_short Deep learning in distributed denial-ofservice attacks detection method for Internet of Things networks
title_sort deep learning in distributed denial ofservice attacks detection method for internet of things networks
topic T Technology (General)
url http://eprints.uthm.edu.my/10224/1/J15750_9d9880322873c2021c6ffa0622006ab4.pdf
work_keys_str_mv AT firasmohammedaswadfirasmohammedaswad deeplearningindistributeddenialofserviceattacksdetectionmethodforinternetofthingsnetworks
AT alimohammedsalehahmedalimohammedsalehahmed deeplearningindistributeddenialofserviceattacksdetectionmethodforinternetofthingsnetworks
AT nafeaalimajeedalhammadinafeaalimajeedalhammadi deeplearningindistributeddenialofserviceattacksdetectionmethodforinternetofthingsnetworks
AT basharahmadkhalafbasharahmadkhalaf deeplearningindistributeddenialofserviceattacksdetectionmethodforinternetofthingsnetworks
AT salamaamostafasalamaamostafa deeplearningindistributeddenialofserviceattacksdetectionmethodforinternetofthingsnetworks