Abstract | ||
---|---|---|
Cyber attacks and malfunctions challenge the wide applications of Internet of Things (IoT). Since they are generally designed as embedded systems, typical auto-sustainable IoT devices usually have a limited capacity and a low processing power. Because of the limited computation resources, it is difficult to apply the traditional techniques designed for personal computers or super computers, like traffic analyzers and antivirus software. In this paper, we propose to leverage statistical learning methods to characterize the device behavior and flag deviations as anomalies. Because the system statistics, such as CPU usage cycles, disk usage, etc., can be obtained by IoT application program interfaces, the proposed framework is platform and deviceindependent. Considering IoT applications, we train multiple machine learning models to evaluate their feasibility and suitability. For the target auto-sustainable IoT devices, which operate well-planned processes, the normal system performances can be modeled accurately. Based on time series analysis methods, such as local outlier factor, cumulative sum, and the proposed adaptive online thresholding, the anomalous behaviors can be effectively detected. Comparing their performances on detecting anomalies as well as the computation sources required, we conclude that relatively simple machine learning models are more suitable for IoT security, and a data-driven anomaly detection method is preferred. |
Year | DOI | Venue |
---|---|---|
2019 | 10.1109/jiot.2019.2897063 | IEEE Internet of Things Journal |
Keywords | Field | DocType |
Internet of Things,Security,Anomaly detection,Predictive models,Time series analysis,Adaptation models,Computational modeling | Local outlier factor,Time series,Anomaly detection,Simple machine,Computer science,CPU time,Software,Thresholding,Statistics,Computation,Distributed computing | Journal |
Citations | PageRank | References |
2 | 0.38 | 0 |
Authors | ||
6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Fangyu Li | 1 | 24 | 13.21 |
Aditya Shinde | 2 | 2 | 1.06 |
Yang Shi | 3 | 30 | 8.73 |
Jin Ye | 4 | 20 | 7.71 |
Xiang-Yang Li | 5 | 6855 | 435.18 |
Wen-Zhan Song | 6 | 1132 | 91.12 |