The DOI matches its Crossref record; 14 of the 14 references it cites were found in a registry or an index.
Security Analysis of Emerging Smart Home Applications
Abstract
Recently, several competing smart home programming frameworks that support third party app development have emerged. These frameworks provide tangible benefits to users, but can also expose users to significant security risks. This paper presents the first in-depth empirical security analysis of one such emerging smart home programming platform. We analyzed Samsung-owned SmartThings, which has the largest number of apps among currently available smart home platforms, and supports a broad range of devices including motion sensors, fire alarms, and door locks. SmartThings hosts the application runtime on a proprietary, closed-source cloud backend, making scrutiny challenging. We overcame the challenge with a static source code analysis of 499 SmartThings apps (called SmartApps) and 132 device handlers, and carefully crafted test cases that revealed many undocumented features of the platform. Our key findings are twofold. First, although SmartThings implements a privilege separation model, we discovered two intrinsic design flaws that lead to significant overprivilege in SmartApps. Our analysis reveals that over 55% of SmartApps in the store are overprivileged due to the capabilities being too coarse-grained. Moreover, once installed, a SmartApp is granted full access to a device even if it specifies needing only limited access to the device. Second, the SmartThings event subsystem, which devices use to communicate asynchronously with SmartApps via events, does not sufficiently protect events that carry sensitive information such as lock codes. We exploited framework design flaws to construct four proof-of-concept attacks that: (1) secretly planted door lock codes, (2) stole existing door lock codes, (3) disabled vacation mode of the home, and (4) induced a fake fire alarm. We conclude the paper with security lessons for the design of emerging smart home programming frameworks.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
Android permissions demystified
Felt, A. P., Chin, E., Hanna, S., Song, D., & Wagner, D. (2011) · Proceedings of the 18th ACM conference on Computer and communications security · doi:10.1145/2046707.2046779 · Cited by 1,291
Android permissions: user attention, comprehension, and behavior
Felt, A. P., Ha, E., Egelman, S., Haney, A., Chin, E., & Wagner, D. (2012) · Proceedings of the Eighth Symposium on Usable Privacy and Security · doi:10.1145/2335356.2335360 · Cited by 1,022
Soot: a Java bytecode optimization framework
Vallée-Rai, R., Co, P., Gagnon, E., Hendren, L., Lam, P., & Sundaresan, V. (2010) · CASCON First Decade High Impact Papers on - CASCON '10 · doi:10.1145/1925805.1925818 · Cited by 933
Analyzing inter-application communication in Android
Chin, E., Felt, A. P., Greenwood, K., & Wagner, D. (2011) · Proceedings of the 9th international conference on Mobile systems, applications, and services · doi:10.1145/1999995.2000018 · Cited by 845
PScout: analyzing the Android permission specification
Au, K. W. Y., Zhou, Y. F., Huang, Z., & Lie, D. (2012) · Proceedings of the 2012 ACM conference on Computer and communications security · doi:10.1145/2382196.2382222 · Cited by 644
Lu, L. J., Li, Z., Wu, Z., Lee, W., & Jiang, G. (2012) · Proceedings of the ACM Conference on Computer and Communications Security · doi:10.1145/2382196.2382223 · Cited by 590
Practical trigger-action programming in the smart home
Ur, B., McManus, E., Pak Yong Ho, M., & Littman, M. L. (2014) · Proceedings of the SIGCHI Conference on Human Factors in Computing Systems · doi:10.1145/2556288.2557420 · Cited by 390
I've got 99 problems, but vibration ain't one: a survey of smartphone users' concerns
Felt, A. P., Egelman, S., & Wagner, D. (2012) · Proceedings of the second ACM workshop on Security and privacy in smartphones and mobile devices · doi:10.1145/2381934.2381943 · Cited by 260
User-Driven Access Control: Rethinking Permission Granting in Modern Operating Systems
Roesner, F., Kohno, T., Moshchuk, A., Parno, B., Wang, H. J., & Cowan, C. (2012) · 2012 IEEE Symposium on Security and Privacy · doi:10.1109/sp.2012.24 · Cited by 213
Computer security and the modern home
Denning, T., Kohno, T., & Levy, H. M. (2013) · Communications of the ACM · doi:10.1145/2398356.2398377 · Cited by 174
Cited by
Smart Cities: A Survey on Data Management, Security, and Enabling Technologies
Gharaibeh, A., Salahuddin, M. A., Hussini, S. J., Khreishah, A., Khalil, I., Guizani, M., & Al-Fuqaha, A. (2017) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2017.2736886 · Cited by 628
Internet-of-Things Security and Vulnerabilities: Taxonomy, Challenges, and Practice
Chen, K., Zhang, S., Li, Z., Zhang, Y., Deng, Q., Ray, S., & Jin, Y. (2018) · Journal of Hardware and Systems Security · doi:10.1007/s41635-017-0029-7 · Cited by 194
Fear and Logging in the Internet of Things
Wang, Q., Hassan, W. U., Bates, A., & Gunter, C. (2018) · Proceedings 2018 Network and Distributed System Security Symposium · doi:10.14722/ndss.2018.23282 · Cited by 196
Access control in Internet-of-Things: A survey
Ravidas, S., Lekidis, A., Paci, F., & Zannone, N. (2019) · Journal of Network and Computer Applications · doi:10.1016/j.jnca.2019.06.017 · Cited by 175
Kanellopoulos, D., Sharma, V. K., Panagiotakopoulos, T., & Kameas, A. (2023) · Electronics · doi:10.3390/electronics12112490 · Cited by 120
Metadata
- Authors
- Fernandes, E., Jung, J., & Prakash, A.
- Venue
- 2016 IEEE Symposium on Security and Privacy (SP)
- Publisher
- IEEE
- Published
- 2016-05
- Pages
- 636-654
- ISSN
- 1081-6011 (ISSN-L)
- OpenAlex
- W2508433864
- Cited by
- 689
- References
- 14
- FWCI
- 118.25
- Type
- conference paper
- Language
- en
- Open access
- closed
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review
How to cite
Cite CoChat for the checks on this page, and the paper for its own findings.
- This page
- CoChat. (2026). Citation check: Security Analysis of Emerging Smart Home Applications. https://app.cochat.ai/papers/10.1109/sp.2016.44
- The paper
- Fernandes, E., Jung, J., & Prakash, A. (2016). Security Analysis of Emerging Smart Home Applications. 2016 IEEE Symposium on Security and Privacy (SP). https://doi.org/10.1109/sp.2016.44
Data sources
Bibliographic data: Semantic Scholar, OpenAlex, Crossref.
Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).
Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.