Context-Rich Privacy Leakage Analysis Through Inferring Apps in Smart Home IoT

被引:12
作者
Luo, Yuan [1 ,2 ]
Cheng, Long [3 ]
Hu, Hongxin [3 ]
Peng, Guojun [1 ,2 ]
Yao, Danfeng [4 ]
机构
[1] Wuhan Univ, Minist Educ, Key Lab Aerosp Informat Secur & Trusted Comp, Wuhan 430072, Peoples R China
[2] Wuhan Univ, Sch Cyber Sci & Engn, Wuhan 430072, Peoples R China
[3] Clemson Univ, Sch Comp, Clemson, SC 29634 USA
[4] Virginia Tech, Dept Comp Sci, Blacksburg, VA 24061 USA
关键词
Privacy; Smart homes; Internet of Things; Cloud computing; Data mining; Programming; Static analysis; Privacy risk; program analysis; smart home; traffic analysis; COMMUNICATION;
D O I
10.1109/JIOT.2020.3019812
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Emerging Internet of Things (IoT) systems leverage connected devices to enable intelligent and automated functionalities. Despite the benefits, there exist privacy risks of network traffic, which have been studied by the previous research. However, with the current privacy inference remaining at the event-level, potential privacy risks are underestimated, which, as our study shows, can be much higher than previously reported through app-level traffic analysis. A key observation of our research is that IoT event-triggered traffic is generated by apps, which often adopt an if-trigger-then-action (trigger-action) programming paradigm. We utilize this feature to develop fingerprints to differentiate running apps and learn context-rich privacy-sensitive information from apps. In this article, we present a privacy leakage analysis called ALTA to infer running apps in smart home IoT environments. First, ALTA identifies app fingerprints through static analysis and extracts sensitive information from app descriptions and input prompts. Then, through dynamic traffic profiling, it learns traffic fingerprints of apps. Finally, ALTA matches the fingerprints of app and traffic, and thus is able to pinpoint which app is running from IoT traffic at runtime. To demonstrate the feasibility of our approach, we analyze 254 SmartThings applications via program and natural language processing (NLP) analysis. We also perform the app inference evaluation on 31 apps executed in a simulated smart home. The results suggest that ALTA can effectively infer running apps from IoT traffic and learn context-rich information (e.g., health conditions, daily routines, and user activities) from apps with high accuracy.
引用
收藏
页码:2736 / 2750
页数:15
相关论文
共 54 条
  • [1] Abramson M., 2014, P TRON S TRONSHOW TO, P1
  • [2] Acar Abbas, 2020, WiSec '20: Proceedings of the 13th ACM Conference on Security and Privacy in Wireless and Mobile Networks, P207, DOI 10.1145/3395351.3399421
  • [3] Adepu S., 2018, ABS181208310 CORR
  • [4] Agrawal M, 2019, ADV SCI TECH SEC APP, P71, DOI 10.1007/978-3-030-12330-7_4
  • [5] Attacking and Protecting Tunneled Traffic of Smart Home Devices
    Alshehri, Ahmed
    Granley, Jacob
    Yue, Chuan
    [J]. PROCEEDINGS OF THE TENTH ACM CONFERENCE ON DATA AND APPLICATION SECURITY AND PRIVACY, CODASPY 2020, 2020, : 259 - 270
  • [6] [Anonymous], 2018, IOT PLATFORM COMP 45
  • [7] [Anonymous], 2017, SPYING SMART HOME PR
  • [8] [Anonymous], 2018, Apple HomeKit
  • [9] [Anonymous], 2019, EVENT SMARTTHINGS CL
  • [10] [Anonymous], YOUR ISP IS TRACKING