Deep learning in distributed denial-of-service 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, in...

Full description

Bibliographic Details
Main Authors: Aswad Firas Mohammed, Ahmed Ali Mohammed Saleh, Alhammadi Nafea Ali Majeed, Khalaf Bashar Ahmad, Mostafa Salama A.
Format: Article
Language:English
Published: De Gruyter 2023-01-01
Series:Journal of Intelligent Systems
Subjects:
Online Access:https://doi.org/10.1515/jisys-2022-0155
_version_ 1827969047635951616
author Aswad Firas Mohammed
Ahmed Ali Mohammed Saleh
Alhammadi Nafea Ali Majeed
Khalaf Bashar Ahmad
Mostafa Salama A.
author_facet Aswad Firas Mohammed
Ahmed Ali Mohammed Saleh
Alhammadi Nafea Ali Majeed
Khalaf Bashar Ahmad
Mostafa Salama A.
author_sort Aswad Firas Mohammed
collection DOAJ
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-04-09T18:31:58Z
format Article
id doaj.art-6edbfa2fe1fc4638865dbf0c707691f6
institution Directory Open Access Journal
issn 2191-026X
language English
last_indexed 2024-04-09T18:31:58Z
publishDate 2023-01-01
publisher De Gruyter
record_format Article
series Journal of Intelligent Systems
spelling doaj.art-6edbfa2fe1fc4638865dbf0c707691f62023-04-11T17:07:16ZengDe GruyterJournal of Intelligent Systems2191-026X2023-01-0132171310.1515/jisys-2022-0155Deep learning in distributed denial-of-service attacks detection method for Internet of Things networksAswad Firas Mohammed0Ahmed Ali Mohammed Saleh1Alhammadi Nafea Ali Majeed2Khalaf Bashar Ahmad3Mostafa Salama A.4Computer Department, College of Basic Education, University of Diyala, 32001, Diyala, IraqCollege of Education for Pure Sciences, University of Diyala, 32001, Diyala, IraqDepartment of Computer Sciences, Shatt Al-Arab University College, 61002, Basra, IraqDepartment of Medical Instruments Engineering Techniques, Bilad Alrafidain University College, 32001, Diyala, IraqDepartment of Software Engineering, Faculty of Computer Science and Information Technology, Universiti Tun Hussein Onn Malaysia, Batu Pahat, 86400, Johor, MalaysiaWith 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%.https://doi.org/10.1515/jisys-2022-0155distributed denial-of-service attacksinternet of thingsdeep learningclassificationcnnbilstmrnnlstm.
spellingShingle Aswad Firas Mohammed
Ahmed Ali Mohammed Saleh
Alhammadi Nafea Ali Majeed
Khalaf Bashar Ahmad
Mostafa Salama A.
Deep learning in distributed denial-of-service attacks detection method for Internet of Things networks
Journal of Intelligent Systems
distributed denial-of-service attacks
internet of things
deep learning
classification
cnn
bilstm
rnn
lstm.
title Deep learning in distributed denial-of-service attacks detection method for Internet of Things networks
title_full Deep learning in distributed denial-of-service attacks detection method for Internet of Things networks
title_fullStr Deep learning in distributed denial-of-service attacks detection method for Internet of Things networks
title_full_unstemmed Deep learning in distributed denial-of-service attacks detection method for Internet of Things networks
title_short Deep learning in distributed denial-of-service attacks detection method for Internet of Things networks
title_sort deep learning in distributed denial of service attacks detection method for internet of things networks
topic distributed denial-of-service attacks
internet of things
deep learning
classification
cnn
bilstm
rnn
lstm.
url https://doi.org/10.1515/jisys-2022-0155
work_keys_str_mv AT aswadfirasmohammed deeplearningindistributeddenialofserviceattacksdetectionmethodforinternetofthingsnetworks
AT ahmedalimohammedsaleh deeplearningindistributeddenialofserviceattacksdetectionmethodforinternetofthingsnetworks
AT alhammadinafeaalimajeed deeplearningindistributeddenialofserviceattacksdetectionmethodforinternetofthingsnetworks
AT khalafbasharahmad deeplearningindistributeddenialofserviceattacksdetectionmethodforinternetofthingsnetworks
AT mostafasalamaa deeplearningindistributeddenialofserviceattacksdetectionmethodforinternetofthingsnetworks