journal article·2024Open access

An Optimized Approach to Deep Learning for Botnet Detection and Classification for Cybersecurity in Internet of Things Environment

Abdulrahman Alzahrani

Computers, Materials & Continua· Volume 80· Issue 2

Abstract

The recent development of the Internet of Things (IoTs) resulted in the growth of IoT-based DDoS attacks. The detection of Botnet in IoT systems implements advanced cybersecurity measures to detect and reduce malevolent botnets in interconnected devices. Anomaly detection models evaluate transmission patterns, network traffic, and device behaviour to detect deviations from usual activities. Machine learning (ML) techniques detect patterns signalling botnet activity, namely sudden traffic increase, unusual command and control patterns, or irregular device behaviour. In addition, intrusion detection systems (IDSs) and signature-based techniques are applied to recognize known malware signatures related to botnets. Various ML and deep learning (DL) techniques have been developed to detect botnet attacks in IoT systems. To overcome security issues in an IoT environment, this article designs a gorilla troops optimizer with DL-enabled botnet attack detection and classification (GTODL-BADC) technique. The GTODL-BADC technique follows feature selection (FS) with optimal DL-based classification for accomplishing security in an IoT environment. For data preprocessing, the min-max data normalization approach is primarily used. The GTODL-BADC technique uses the GTO algorithm to select features and elect optimal feature subsets. Moreover, the multi-head attention-based long short-term memory (MHA-LSTM) technique was applied for botnet detection. Finally, the tree seed algorithm (TSA) was used to select the optimum hyperparameter for the MHA-LSTM method. The experimental validation of the GTODL-BADC technique can be tested on a benchmark dataset. The simulation results highlighted that the GTODL-BADC technique demonstrates promising performance in the botnet detection process.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Network Security and Intrusion Detection · Internet Traffic Analysis and Secure E-voting · Advanced Malware Detection Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (29)

Show source-provided references
1. Modelling of botnet detection using barnacles mating optimizer with machine learning model for internet of things environment10.3390/electronics11203411 ↗
2. DeepAK-IoT: An effective deep learning model for cyberattack detection in IoT networks10.1016/j.ins.2023.03.052 ↗
3. ABBDIoT: Anomaly-based botnet detection using machine learning model in the internet of things network
4. In-depth feature selection for the statistical machine learning-based botnet detection in IoT networks10.1109/ACCESS.2022.3204001 ↗
5. A lightweight deep autoencoder scheme for cyberattack detection in the internet of things10.32604/csse.2023.034277 ↗
6. IoT botnet anomaly detection using unsupervised deep learning10.3390/electronics10161876 ↗
7. A realtime IoT-based botnet detection method using a novel two-step feature selection technique and the support vector machine classifier10.1016/j.comnet.2022.109365 ↗
8. Multi-view stable feature selection with adaptive optimization of view weights10.1016/j.knosys.2024.111970 ↗
9. BotStop: Packet-based efficient and explainable IoT botnet detection using machine learning10.1016/j.comcom.2022.06.039 ↗
10. G. Kirubavathi and U. K. Sridevi, “Detection of IoT botnet using machine learning and deep learning techniques,” 2023. doi: 10.21203/rs.3.rs-2630988/v1.10.21203/rs.3.rs-2630988/v1 ↗
11. A lightweight deep learning framework for botnet detecting at the IoT edge10.1016/j.cose.2023.103195 ↗
12. Deep learning approach for detecting botnet attacks in IoT environment of multiple and heterogeneous sensors
13. DNNBoT: Deep neural network-based botnet detection and classification
14. Discover botnets in IoT sensor networks: A lightweight deep learning framework with hybrid self-organizing maps10.1016/j.micpro.2022.104753 ↗
15. Federated deep learning for zero-day botnet attack detection in IoT-edge devices10.1109/JIOT.2021.3100755 ↗
16. Securing industrial Internet of Things against botnet attacks using hybrid deep learning approach
17. ARP-PROBE: An ARP spoofing detector for Internet of Things networks using explainable deep learning10.1016/j.iot.2023.100861 ↗
18. Detecting IoT botnets based on the combination of cooperative game theory with deep and machine learning approaches10.1007/s12652-021-03185-x ↗
19. Advancing IoT security: A systematic review of machine learning approaches for the detection of IoT botnets
20. Collaborative threat intelligence: Enhancing IoT security through blockchain and machine learning integration
21. Improved prairie dog optimization algorithm by dwarf mongoose optimization algorithm for optimization problems10.1007/s11042-023-16890-w ↗
22. Towards data security assessments using an IDS security model for cyber-physical smart cities10.1016/j.ins.2023.119530 ↗
23. DMAIDPS: A distributed multi-agent intrusion detection and prevention system for cloud IoT environments10.1007/s10586-022-03621-3 ↗
24. Enhancing IoT botnets attack detection using machine learning-IDS and ensemble data preprocessing technique
25. Fuel-cell parameter estimation based on improved gorilla troops technique10.1038/s41598-023-35581-y ↗
26. 1D convolutional LSTM-based wind power prediction integrated with PkNN data imputation technique
27. Optimization of butterworth and bessel filter parameters with improved tree-seed algorithm10.3390/biomimetics8070540 ↗
28. The Bot-IoT Dataset. Accessed: Jan. 12, 2024. [Online]. Available: https://research.unsw.edu.au/projects/bot-iot-dataset
29. Modelling of botnet detection using chaotic binary pelican optimization algorithm with deep learning on internet of things environment10.1109/ACCESS.2023.3332690 ↗