Using Machine Learning Algorithms in Intrusion Detection Systems: A Review

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 supervise...

Full description

Saved in:
Bibliographic Details
Main Authors: Mazin S. Mohammed, Hasanien Ali Talib
Format: Article
Language:English
Published: Tikrit University 2024-06-01
Series:Tikrit Journal of Pure Science
Subjects:
Online Access:https://tjpsj.org/index.php/tjps/article/view/1553
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary: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..
ISSN:1813-1662
2415-1726