TL;DR
This paper introduces IoTSeer, a novel approach combining app code and dynamic analysis to accurately identify physical interaction vulnerabilities in IoT smart homes, improving security policy detection and reducing false alarms.
Contribution
IoTSeer is the first system to unify physical execution models with security policies for IoT vulnerability discovery, enhancing detection accuracy and adaptability.
Findings
Discovered 16 unique policy violations in a real smart home
Prior methods identified only 2 violations with many false positives
Requires only 30 minutes of data collection per device
Abstract
Smart homes contain diverse sensors and actuators controlled by IoT apps that provide custom automation. Prior works showed that an adversary could exploit physical interaction vulnerabilities among apps and put the users and environment at risk, e.g., to break into a house, an adversary turns on the heater to trigger an app that opens windows when the temperature exceeds a threshold. Currently, the safe behavior of physical interactions relies on either app code analysis or dynamic analysis of device states with manually derived policies by developers. However, existing works fail to achieve sufficient breadth and fidelity to translate the app code into their physical behavior or provide incomplete security policies, causing poor accuracy and false alarms. In this paper, we introduce a new approach, IoTSeer, which efficiently combines app code analysis and dynamic analysis with new…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
