A Lightweight Model for DDoS Attack Detection Using Machine Learning Techniques
Source abstract
Abstract
The study in this paper characterizes lightweight IoT networks as being established by devices with few computer resources, such as reduced battery life, processing power, memory, and, more critically, minimal security and protection, which are easily vulnerable to DDoS attacks and propagating malware. A DDoS attack detection model is crucial for attacks in various industries, ensuring the availability and reliability of their networks and systems. The model distinguishes between legitimate and malicious traffic by analyzing network traffic patterns and identifying anomalies. This safeguards critical infrastructure, preserves business continuity, and protects the user experience, minimizing the impact of DDoS attacks. Numerous scholars have studied the notion that protecting lightweight IoT networks essentially requires improving intrusion detection systems. This research is valuable, as it follows a tailored pre-processing methodology specific to IoT network challenges, addressing a pressing need in cybersecurity by focusing on a growing concern related to IoT devices and DDoS attacks, enhancing the security of essential network systems in various industries by effectively detecting DDoS attacks, and developing a lightweight intrusion detection system that aligns with the limited resources of IoT devices. This manuscript proposes a compact and lightweight intrusion detection system that blends machine learning classifiers with a fresh approach to data pre-processing. The handling of missing values, data standardization using Standard Scalar, feature selection using ExtraTreeClassifier wherein only the 15 best features are extracted, and anomaly detection using a classifier are performed. The network dataset of TON-IOT and BOT-IOT datasets is used for experiments, specifically binary classifications and multiple-class classification for the experiment with DDoS and all attacks, respectively. There is an imbalance between the TON-IOT and BOT-IOT attack classes. In trials using the TON-IOT and BOT-IOT datasets, the classes were balanced using several iterations of the SMOTE approach. This research provides a number of classifier types, namely logistic regression, random forest, naïve bayes, artificial neural network, and k nearest neighbor algorithms, which are used to build a lightweight intrusion detection system that is ideally suited for protecting against DDoS attacks in IoT networks. The time taken to train and predict the DDoS attacks is also implemented. Random forest performed well under TON-IOT and naïve bayes performed well under BOT-IOT under binary and multiple-class classification, achieving an accuracy of 100% with less training and prediction time.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Network Security and Intrusion Detection · Anomaly Detection Techniques and Applications · Advanced Malware Detection Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Computer Science, Birla Institute of Technology and Science Pilani, Dubai Campus, Dubai International Academic City, Dubai 345055, United Arab Emirates
References (26)
Show source-provided references
1. Efficient Intelligent Intrusion Detection System for Heterogeneous Internet of Things (HetIoT)10.1007/s10922-022-09697-x ↗
2. Hussain, F., Abbas, S.G., Husnain, M., Fayyaz, U.U., Shahzad, F., and Shah, G.A. (2020, January 5–7). IoT DoS and DDoS Attack Detection using ResNet. Proceedings of the 2020 IEEE 23rd International Multitopic Conference (INMIC), Bahawalpur, Pakistan.10.1109/INMIC50486.2020.9318216 ↗
3. ML-DDoSnet: IoT Intrusion Detection Based on Denial-of-Service Attacks Using Machine Learning Methods and NSL-KDD10.1155/2022/8481452 ↗
4. A Deep Learning based approach for DDoS attack detection in IoT-enabled smart environments
5. Aysa, M.H., Ibrahim, A.A., and Mohammed, A.H. (2020, January 22–24). IoT Ddos Attack Detection Using Machine Learning. Proceedings of the 2020 4th International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT), Istanbul, Turkey.10.1109/ISMSIT50672.2020.9254703 ↗
6. Roopak, M., Tian, G.Y., and Chambers, J. (2020, January 6–8). An Intrusion Detection System against DDoS Attacks in IoT Networks. Proceedings of the 2020 10th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, NV, USA.10.1109/CCWC47524.2020.9031206 ↗
7. Sriram, S., Vinayakumar, R., Alazab, M., and Soman, K.P. (2020, January 6–9). Network Flow based IoT Botnet Attack Detection using Deep Learning. Proceedings of the IEEE INFOCOM 2020—IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Toronto, ON, Canada.10.1109/INFOCOMWKSHPS50562.2020.9162668 ↗
8. FlowGuard: An Intelligent Edge Defense Mechanism against IoT DDoS Attacks10.1109/JIOT.2020.2993782 ↗
9. A Two-Fold Machine Learning Approach to Prevent and Detect IoT Botnet Attacks10.1109/ACCESS.2021.3131014 ↗
10. Alzahrani, R.J., and Alzahrani, A. (2021). Security Analysis of DDoS Attacks Using Machine Learning Algorithms in Networks Traffic. Electronics, 10.10.3390/electronics10232919 ↗
11. SAD-IoT: Security Analysis of DDoS Attacks in IoT Networks10.1007/s11277-021-08890-6 ↗
12. Pokhrel, S., Abbas, R., and Aryal, B. (2021). IoT Security: Botnet detection in IoT using Machine learning. arXiv.
13. Feature Engineering and Machine Learning Framework for DDoS Attack Detection in the Standardized Internet of Things10.1109/JIOT.2023.3245153 ↗
14. Analysis of Machine Learning Classifiers for Early Detection of DDoS Attacks on IoT Devices10.1007/s13369-021-05947-3 ↗
15. Chopra, A., Behal, S., and Sharma, V. (2021, January 17–19). Evaluating Machine Learning Algorithms to detect and classify DDoS attacks in IoT. Proceedings of the 2021 8th International Conference on Computing for Sustainable Global Development (INDIACom), New Delhi, India.
16. DDoS Detection using Machine Learning Techniques
17. A GPU-based machine learning approach for detection of botnet attacks10.1016/j.cose.2022.102918 ↗
18. Denial of service attack detection and mitigation for internet of things using looking-back-enabled machine learning techniques10.1016/j.compeleceng.2022.107716 ↗
19. A Machine Learning-Based Classification and Prediction Technique for DDoS Attacks10.1109/ACCESS.2022.3152577 ↗
20. Adefemi Alimi, K.O., Ouahada, K., Abu-Mahfouz, A.M., Rimer, S., and Alimi, O.A. (2022). Refined LSTM Based Intrusion Detection for Denial-of-Service Attack in Internet of Things. J. Sens. Actuator Netw., 11.10.3390/jsan11030032 ↗
21. Protocol-Based Deep Intrusion Detection for DoS and DDoS Attacks Using UNSW-NB15 and BOT-IOT Data-Sets10.1109/ACCESS.2021.3137201 ↗
22. Implementation of intrusion detection model for DDoS attacks in Lightweight IoT Networks10.1016/j.eswa.2022.119330 ↗
23. DL-IDS: A deep learning–based intrusion detection framework for securing IoT10.1002/ett.3803 ↗
24. Intrusion Detection System Using Machine Learning for Vehicular Ad Hoc Networks Based on TON-IOT Dataset10.1109/ACCESS.2021.3120626 ↗
25. TON_IoT Telemetry Dataset: A New Generation Dataset of IoT and IIoT for Data-Driven Intrusion Detection Systems10.1109/ACCESS.2020.3022862 ↗
26. Hossein Motlagh, N., Mohammadrezaei, M., Hunt, J., and Zakeri, B. (2020). Internet of Things (IoT) and the Energy Sector. Energies, 13.10.3390/en13020494 ↗