Using Machine Learning Algorithms in Intrusion Detection Systems: A Review

Authors

  • Mazin S. Mohammed جامعة الموصل
  • Hasanien Ali Talib جامعة الموصل

DOI:

https://doi.org/10.25130/tjps.v29i3.1553

Keywords:

Supervised learning, IoT intrusion detection systems, Machine learning algorithms, Feature selection, Future research directions

Abstract

Intrusion Detection Systems (IDS) are essential for identifying and mitigating security threats in Internet of Things (IoT) networks. This paper explores the unique challenges of IoT environments and presents machine learning (ML) algorithms as powerful solutions for IoT-IDS, encompassing supervised, unsupervised, and semi-supervised learning. Notable algorithms, including decision trees, random forests, support vector machines, and deep learning architectures, are discussed. Emphasis is placed on the critical role of feature selection in developing efficient IDS, addressing challenges such as heterogeneity, limited resources, real-time detection, privacy concerns, and adversarial attacks. Future research directions include advanced ML algorithms for IoT data, integration of anomaly detection, exploration of federated learning, and combining ML with other cybersecurity techniques. The paper advocates for benchmark datasets and evaluation frameworks to standardize the assessment of ML-based IoT-IDS approaches, ultimately contributing to heightened security and integrity in IoT systems..

Downloads

Published

2024-06-25

How to Cite

Mohammed, M. S., & Talib, H. A. (2024). Using Machine Learning Algorithms in Intrusion Detection Systems: A Review. Tikrit Journal of Pure Science, 29(3), 63–74. https://doi.org/10.25130/tjps.v29i3.1553