Research Article

DoS and DDoS Attacks on Internet of Things and Their Detection by Machine Learning Algorithms

Volume: 15 Number: 2 June 30, 2024
TR EN

DoS and DDoS Attacks on Internet of Things and Their Detection by Machine Learning Algorithms

Abstract

Machine Learning (ML) algorithms play a crucial role in fortifying the security of Internet of Things (IoT) environments. In this study, we focus on several key ML algorithms, namely Random Forest, AdaBoost, Decision Trees, Naive Bayes, Logistic Regression, Support Vector Machines (SVM), and k-Nearest Neighbors (k-NN). These algorithms are evaluated within the unique context of IoT security, employing an original dataset meticulously crafted for this study. The dataset is designed to capture the intricacies of cyber threats in an IoT network, featuring attacks such as DDoS, HTTP Flood, SYN Flood, Port Scan, and UDP Flood. This original dataset serves as a foundation for the comprehensive evaluation of ML algorithms, allowing us to assess their effectiveness in identifying and mitigating diverse attack patterns targeting IoT devices. The algorithms are examined based on their performance metrics such as accuracy, F1-score, precision and recall, emphasizing their suitability for real-world IoT security applications. The results show that Random Forest and AdaBoost are the top performers in terms of performance metrics. The study aims to provide valuable insights into the strengths and limitations of these ML algorithms, aiding researchers and practitioners in developing resilient security measures designed for IoT settings.

Keywords

References

  1. [1] I. H. Sarker, “Machine Learning: Algorithms, Real-World Applications and Research Directions,” SN Comput. Sci., vol. 2, no. 3, p. 160, May 2021, doi: 10.1007/s42979-021-00592-x.
  2. [2] B. Mahesh, “Machine Learning Algorithms - A Review,” Int. J. Sci. Res., vol. 9, no. 1, pp. 381–386, 2020, doi: 10.21275/ART20203995.
  3. [3] L. Breiman, “Random Forests,” Mach. Learn., vol. 45, pp. 5–32, 2001.
  4. [4] Y. CAO, Q.-G. MIAO, J.-C. LIU, and L. GAO, “Advance and Prospects of AdaBoost Algorithm,” Acta Autom. Sin., vol. 39, no. 6, pp. 745–758, Jun. 2013, doi: 10.1016/S1874-1029(13)60052-X.
  5. [5] B. Charbuty and A. Abdulazeez, “Classification Based on Decision Tree Algorithm for Machine Learning,” J. Appl. Sci. Technol. Trends, vol. 2, no. 01, pp. 20–28, Mar. 2021, doi: 10.38094/jastt20165.
  6. [6] A. Yasar and M. M. Saritas, “Performance Analysis of ANN and Naive Bayes Classification Algorithm for Data Classification,” Int. J. Intell. Syst. Appl. Eng., vol. 7, no. 2, pp. 88–91, 2019, doi: 10.18201/ijisae.2019252786.
  7. [7] R. D. Joshi and C. K. Dhakal, “Predicting Type 2 Diabetes Using Logistic Regression and Machine Learning Approaches,” Int. J. Environ. Res. Public Health, vol. 18, no. 14, p. 7346, Jul. 2021, doi: 10.3390/ijerph18147346.
  8. [8] J. Cervantes, F. Garcia-Lamont, L. Rodríguez-Mazahua, and A. Lopez, “A comprehensive survey on support vector machine classification: Applications, challenges and trends,” Neurocomputing, vol. 408, pp. 189–215, Sep. 2020, doi: 10.1016/j.neucom.2019.10.118.

Details

Primary Language

English

Subjects

Machine Learning (Other)

Journal Section

Research Article

Early Pub Date

June 30, 2024

Publication Date

June 30, 2024

Submission Date

January 17, 2024

Acceptance Date

April 17, 2024

Published in Issue

Year 2024 Volume: 15 Number: 2

APA
Şimşek, M. M., & Atılgan, E. (2024). DoS and DDoS Attacks on Internet of Things and Their Detection by Machine Learning Algorithms. Dicle Üniversitesi Mühendislik Fakültesi Mühendislik Dergisi, 15(2), 341-353. https://doi.org/10.24012/dumf.1421337
AMA
1.Şimşek MM, Atılgan E. DoS and DDoS Attacks on Internet of Things and Their Detection by Machine Learning Algorithms. DUJE. 2024;15(2):341-353. doi:10.24012/dumf.1421337
Chicago
Şimşek, Muhammed Mustafa, and Emrah Atılgan. 2024. “DoS and DDoS Attacks on Internet of Things and Their Detection by Machine Learning Algorithms”. Dicle Üniversitesi Mühendislik Fakültesi Mühendislik Dergisi 15 (2): 341-53. https://doi.org/10.24012/dumf.1421337.
EndNote
Şimşek MM, Atılgan E (June 1, 2024) DoS and DDoS Attacks on Internet of Things and Their Detection by Machine Learning Algorithms. Dicle Üniversitesi Mühendislik Fakültesi Mühendislik Dergisi 15 2 341–353.
IEEE
[1]M. M. Şimşek and E. Atılgan, “DoS and DDoS Attacks on Internet of Things and Their Detection by Machine Learning Algorithms”, DUJE, vol. 15, no. 2, pp. 341–353, June 2024, doi: 10.24012/dumf.1421337.
ISNAD
Şimşek, Muhammed Mustafa - Atılgan, Emrah. “DoS and DDoS Attacks on Internet of Things and Their Detection by Machine Learning Algorithms”. Dicle Üniversitesi Mühendislik Fakültesi Mühendislik Dergisi 15/2 (June 1, 2024): 341-353. https://doi.org/10.24012/dumf.1421337.
JAMA
1.Şimşek MM, Atılgan E. DoS and DDoS Attacks on Internet of Things and Their Detection by Machine Learning Algorithms. DUJE. 2024;15:341–353.
MLA
Şimşek, Muhammed Mustafa, and Emrah Atılgan. “DoS and DDoS Attacks on Internet of Things and Their Detection by Machine Learning Algorithms”. Dicle Üniversitesi Mühendislik Fakültesi Mühendislik Dergisi, vol. 15, no. 2, June 2024, pp. 341-53, doi:10.24012/dumf.1421337.
Vancouver
1.Muhammed Mustafa Şimşek, Emrah Atılgan. DoS and DDoS Attacks on Internet of Things and Their Detection by Machine Learning Algorithms. DUJE. 2024 Jun. 1;15(2):341-53. doi:10.24012/dumf.1421337

Cited By