4.6 Article

Efficient Approach for Anomaly Detection in IoT Using System Calls

Journal

SENSORS
Volume 23, Issue 2, Pages -

Publisher

MDPI
DOI: 10.3390/s23020652

Keywords

Internet of Things; security; anomaly detection; system calls; dynamic threshold

Ask authors/readers for more resources

The Internet of Things (IoT) has experienced rapid growth and wide adoption, but lacks sufficient security measures, leading to serious cyber-attacks. Anomaly detection approaches are considered effective in this context, and a host-based approach using system call data and a Markov chain is proposed to address the challenges faced by existing methods. The proposed approach shows high performance in detecting anomalies and has been evaluated against various attacks using different datasets.
The Internet of Things (IoT) has shown rapid growth and wide adoption in recent years. However, IoT devices are not designed to address modern security challenges. The weak security of these devices has been exploited by malicious actors and has led to several serious cyber-attacks. In this context, anomaly detection approaches are considered very effective owing to their ability to detect existing and novel attacks while requiring data only from normal execution. Because of the limited resources of IoT devices, conventional security solutions are not feasible. This emphasizes the need to develop new approaches that are specifically tailored to IoT devices. In this study, we propose a host-based anomaly detection approach that uses system call data and a Markov chain to represent normal behavior. This approach addresses the challenges that existing approaches face in this area, mainly the segmentation of the syscall trace into suitable smaller units and the use of a fixed threshold to differentiate between normal and malicious syscall sequences. Our proposed approach provides a mechanism for segmenting syscall traces into the program's execution paths and dynamically determines the threshold for anomaly detection. The proposed approach was evaluated against various attacks using two well-known public datasets provided by the University of New South Mexico (UNM) and one custom dataset (PiData) developed in the laboratory. We also compared the performance and characteristics of our proposed approach with those of recently published related work. The proposed approach has a very low false positive rate (0.86%), high accuracy (100%), and a high F1 score (100%) that is, a combined performance measure of precision and recall.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available