THERMAL SCIENCE

International Scientific Journal

EFFICIENT CLASSIFIER TO DETECT DDOS ATTACK BASED ON INTERNET OF THINGS

ABSTRACT
An intriguing mechanism that facilitates easy connection between several devices is the internet of things (IoT). This encourages the creation of fresh methods for automatically detecting client IoT occurrence traffic. Through this study, we show that several kinds of machine learning methods may produce great accurateness distributed denial of service (DDoS) detection in IoT network traffic by exploiting IoT-particular network characteristics to guide choice of features. The results of the study demonstrated that our system detected DDoS attacks with high precision, confirming its dependability and robustness in IoT network. A DDoS detection algorithm that utilizes machine learning approaches is proposed in the present study. The most recent dataset, CICDDoS2019, was utilized to write this research. It tested a variety of well-liked machine learning techniques and identified the attributes that most closely correspond with projected classes. It is found that random forest was 99.5% accurate in predicting the type of network procedure, demonstrating their extraordinary accuracy.
KEYWORDS
PAPER SUBMITTED: 2024-06-21
PAPER REVISED: 2024-10-05
PAPER ACCEPTED: 2024-10-28
PUBLISHED ONLINE: 2025-01-25
DOI REFERENCE: https://doi.org/10.2298/TSCI2406113A
CITATION EXPORT: view in browser or download as text file
THERMAL SCIENCE YEAR 2024, VOLUME 28, ISSUE Issue 6, PAGES [5113 - 5123]
REFERENCES
  1. Sadique K. M., et al, Towards Security on Internet of Things: Applications and Challenges in Technology, Procedia Computer Science, 141 (2018), Jan., pp. 199-206
  2. Al-Hadhrami, Y., et al., DDoS attacks in IoT Networks: A Comprehensive Systematic Literature Revie, World Wide Web, 24 (2021), 3, pp. 971-1001
  3. Yousuf, O., Mir, R. N., A Survey on the Internet of Things Security, Information and Computer Security, 27 (2019), 2, pp. 292-323
  4. Misra, S., e al., A Learning Automata-Based Solution for Preventing Distributed Denial of Service in Internet of Things, Proceedings, International Conference on Internet of Things, and 4th International Conference on Cyber, Physical and Social Computing EEE, Dalian, China, pp. 114-122
  5. Mirkovic, J., et al., A taxonomy of DDoS attack and DDoS Defense Mechanisms, ACM SIGCOMM Computer Communication Review, 34 (2004), 2, pp. 39-53
  6. Li, J., et al., The RTED-SD: A Real-Time Edge Detection Scheme for Sybil DDoS on the Inter, net of Vehicles, IEEE Access, 9 (2021), Jan., pp. 11296-11305
  7. Pokhrel, S., The IoT Security: Botnet Detection in IoT Using Machine Learning, preprint arXiv, On-line first, doi.org/10.48550/arXiv.2104.2231
  8. Aljuhani, A., Machine Learning Approaches for Combating Distributed Denial of Service Attacks in Modern Networking Environments, IEEE Access, 9 (2021), Mar., pp. 42236-42264
  9. Jyoti, N., Behal, S. A., Meta-Evaluation of Machine Learning Techniques for Detection of DDoS Attacks, Presented, Proceedings, 8th Int. Conf., on Computing for Sustainable Global Development (INDIACom), IEEE, New Delhi, India, 2021
  10. Ragavendran, U., Shielding techniques for Application Layer DDoS Attack in Wireless Networks: A Methodological Review, Wireless Personal Communications, 120 (2021), June, pp. 2773-2799
  11. Fischer, A., et al., Detecting Equipment Activities by Using Machine Learning Algorithms, IFAC-PapersOnLine, 54 (2021), 1, pp. 799-804
  12. Makuvaza, A., et al., Deep Neural Network (DNN) Solution for Real-time Detection of Distributed Denial of Service (DDoS) Attacks in Software Defined Networks (SDNs), SN Computer Science, 2 (2021), 2, pp. 1-10
  13. Santos, R., et al., Machine Learning Algorithms to Detect DDoS attacks in SDN, Concurrency and Computation, Practice and Experience, 32 (2020), 16, e5402
  14. Khan, Y., et al., Architectural Threats to Security and Privacy: A Challenge for Internet of Things (IoT) Applications, Electronics, 12 (2022), 1, 88
  15. Rezaei, A., Using Ensemble Learning Technique for Detecting Botnet on IoT, SN Computer Science, 2 (2021), 3, pp. 1-14
  16. Ates, C., et al., Clustering-Based DDoS Attack Detection Using the Relationship between Packet Headers, Proceedings, Innovations in Intelligent Systems and Applications Conf., (ASYU), Izmir, Turkey, 2019, pp. 1-6
  17. Ibrahim, W. N. H., et al., Multilayer Framework for Botnet Detection Using Machine Learning Algorithms, IEEE Access, 9 (2021), Feb., pp. 48753-48768
  18. She, C., et al., Application-layer DDoS Detection Based on a One-Class Support Vector Machine, International Journal of Network Security and Its Applications (IJNSA), 9 (2017), 1, pp. 13-24
  19. Amrish, R., et al., The DDoS Detection Using Machine Learning Techniques, J. IoT Soc. Mob. Anal. Cloud, 4 (2022), Oct., pp. 24-32
  20. Gupta, B. B., et al., Smart Defense Against Distributed Denial of Service Attack in IoT Networks Using Supervised Learning Classifiers, Comput. Electr. Eng.. 98 (2022), 107726
  21. ***, Decision Tree Classification Algorithm. JavaTpoint. Available: www.javatpoint.com/machine-learning-decision-tree-classification-algorithm
  22. ***, K-Nearest-Neighbor Algorithm. JavaTpoint. Available: www.javatpoint.com/ k-nearest-neighbor-algorithm-for-machine-learning
  23. Yiu, T., Understanding Random Forest Towards Data Science, Available Online: towardsdatascience.com/understanding-random-forest-58381e0602d2, 2019
  24. ***, What Is a Random Forest, Available: www.tibco.com/reference-center/what-is-a-random-forest xgboost
  25. Ghatak, K., XGBoost Algorithm in Machine Learning, Naukri Learning, Available Online: www.shiksha.com/, 2022
  26. ***, Online-courses/articles/xgboost-algorithm-in-machine-learning/ Artificial Neural Network Tutorial. Javatpoint. Available online: www.javatpoint.com/artificial-neural-network
  27. ***, Recurrent Neural Network Algorithms Overview. BUSINESS & AI: Artificial Intelligence for Better Decision Making, Available: indatalabs.com/blog/artificial-intelligence-decision-making
  28. ***, The Ultimate Guide to AdaBoost Algorithm|What Is AdaBoost Algorithm, Great Learning, Available online: https: //www.mygreatlearning.com/blog/adaboost-algorithm, 2022
  29. ***, Boosting in Machine Learning|Boosting and AdaBoost. Geeksforgeeks, Available online: www.geeksforgeeks.org/ boosting-in-machine-learning-boosting-and-adaboost/, 2022
  30. Almaraz-Rivera, J. G., et al., Transport and Application Layer DDoS Attacks Detection to IoT Devices by Using Machine Learning and Deep Learning Models, Sensors, 22 (2022), 3367

2025 Society of Thermal Engineers of Serbia. Published by the VinĨa Institute of Nuclear Sciences, National Institute of the Republic of Serbia, Belgrade, Serbia. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International licence