DNNBoT: Deep Neural Network-Based Botnet Detection and Classification
Source abstract
Abstract
The evolution and expansion of IoT devices reduced human efforts, increased resource utilization, and saved time; however, IoT devices create significant challenges such as lack of security and privacy, making them more vulnerable to IoT-based botnet attacks. There is a need to develop efficient and faster models which can work in real-time with efficiency and stability. The present investigation developed two novels, Deep Neural Network (DNN) models, DNNBoT1 and DNNBoT2, to detect and classify well-known IoT botnet attacks such as Mirai and BASHLITE from nine compromised industrial-grade IoT devices. The utilization of PCA was made to feature extraction and improve effectual and accurate Botnet classification in IoT environments. The models were designed based on rigorous hyperparameters tuning with GridsearchCV. Early stopping was utilized to avoid the effects of overfitting and underfitting for both DNN models. The in-depth assessment and evaluation of the developed models demonstrated that accuracy and efficiency are some of the best-performed models. The novelty of the present investigation, with developed models, bridge the gaps by using a real dataset with high accuracy and a significantly lower false alarm rate. The results were evaluated based on earlier studies and deemed efficient at detecting botnet attacks using the real dataset.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Network Security and Intrusion Detection · Anomaly Detection Techniques and Applications · Smart Grid Security and Resilience
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (33)
Show source-provided references
1. The internet of things: How the next evolution of the internet is changing everything
2. Scanning for vulnerable devices in the internet of things
3. A semi-supervised framework to detect botnets in IoT devices
4. SMOTE-DRNN: A deep learning algorithm for botnet detection in the internet-of-things networks10.3390/s21092985 ↗
5. DDoS attack isolation using moving target defense
6. Hybrid botnet detection based on host and network analysis10.1155/2020/9024726 ↗
7. DDoS attack detection based on simple ANN with smote for IoT environment
8. DDoS attack detection with feature engineering and machine learning: The framework and performance evaluation10.1007/s10207-019-00434-1 ↗
9. Dimensionality reduction for machine learning-based IoT botnet detection
10. IoT-botnet detection and isolation by access router
11. "A novel PCA-firefly based XGBoost classification model for intrusion detection in networks using GPU10.3390/electronics9020219 ↗
12. An empirical comparison of botnet detection methods10.1016/j.cose.2014.05.011 ↗
13. Botnet detection using machine learning algorithms
14. An adaptive multi-layer. An adaptive multi-layer botnet detection technique using machine learning classifiers10.3390/app9112375 ↗
15. Multiclass classification procedure for detecting attacks on MQTTIoT protocol10.1155/2019/6516253 ↗
16. AMalNet: A deep learning framework based on graph convolutional networks for malware detection10.1016/j.cose.2020.101792 ↗
17. Deep learning-based classification model for botnet attack detection
18. BoTShark: A deep learning approach for botnet traffic detection
19. Financial quantitative investment using convolutional neural network and deep learning technology10.1016/j.neucom.2019.09.092 ↗
20. An efficient reinforcement learning-based botnet detection approach10.1016/j.jnca.2019.102479 ↗
21. Analysis of feature selection methods for p2p botnet detection
22. Deep neural network for semi-automatic classification of term and preterm uterine recordings10.1016/j.artmed.2020.101861 ↗
23. Botnet detection in the internet of things using deep learning approaches
24. Botnet detection using graph-based feature clustering10.1186/s40537-017-0074-7 ↗
25. Towards using transfer learning for botnet detection
26. An LSTM based framework for handling multiclass imbalance in DGA botnet detection10.1016/j.neucom.2017.11.018 ↗
27. Botnet detection via mining of network traffic flow10.1016/j.procs.2018.05.137 ↗
28. An abnormal network flow feature sequence prediction approach for DDoS attacks detection in big data environment
29. N-BaIoT—network-based detection of IoT botnet attacks using deep autoencoders10.1109/MPRV.2018.03367731 ↗
30. Monitoring IoT networks for botnet activity
31. A visualized botnet detection system based deep learning for the internet of things networks of smart cities10.1109/TIA.2020.2971952 ↗
32. Early detection of diabetic retinopathy using PCA-firefly based deep learning model10.3390/electronics9020274 ↗
33. An effective feature engineering for DNN using hybrid PCA-GWO for intrusion detection in IoMT architecture10.1016/j.comcom.2020.05.048 ↗