Visible to the public Learning Execution Contexts from System Call Distribution for Anomaly Detection in Smart Embedded System

TitleLearning Execution Contexts from System Call Distribution for Anomaly Detection in Smart Embedded System
Publication TypeConference Paper
Year of Publication2017
AuthorsYoon, Man-Ki, Mohan, Sibin, Choi, Jaesik, Christodorescu, Mihai, Sha, Lui
Conference NameProceedings of the Second International Conference on Internet-of-Things Design and Implementation
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-4966-6
Keywordsanomaly detection, cyber physical systems, Embedded systems, Metrics, pubcrawl, resilience, Resiliency, Scalability, security, Time Frequency Analysis
Abstract

Existing techniques used for anomaly detection do not fully utilize the intrinsic properties of embedded devices. In this paper, we propose a lightweight method for detecting anomalous executions using a distribution of system call frequencies. We use a cluster analysis to learn the legitimate execution contexts of embedded applications and then monitor them at run-time to capture abnormal executions. Our prototype applied to a real-world open-source embedded application shows that the proposed method can effectively detect anomalous executions without relying on sophisticated analyses or affecting the critical execution paths.

URLhttps://dl.acm.org/citation.cfm?doid=3054977.3054999
DOI10.1145/3054977.3054999
Citation Keyyoon_learning_2017