Proactive Detection of Physical Inter-rule Vulnerabilities in IoT Services Using a Deep Learning Approach
Bing Huang, Chen Chen, Kwok-Yan Lam, Fuqun Huang

TL;DR
This paper presents a deep learning framework using Transformer models to proactively identify physical inter-rule vulnerabilities in IoT systems by analyzing user descriptions and trigger-action rules, enhancing IoT security.
Contribution
The paper introduces a novel deep learning approach employing Transformers to automatically discover physical inter-rule vulnerabilities from natural language descriptions in IoT platforms.
Findings
Transformer achieves 95.22% accuracy in extracting trigger-action rules.
The approach identified 99 potential physical vulnerabilities in real IoT apps.
The framework effectively predicts environment channels involved in vulnerabilities.
Abstract
Emerging Internet of Things (IoT) platforms provide sophisticated capabilities to automate IoT services by enabling occupants to create trigger-action rules. Multiple trigger-action rules can physically interact with each other via shared environment channels, such as temperature, humidity, and illumination. We refer to inter-rule interactions via shared environment channels as a physical inter-rule vulnerability. Such vulnerability can be exploited by attackers to launch attacks against IoT systems. We propose a new framework to proactively discover possible physical inter-rule interactions from user requirement specifications (i.e., descriptions) using a deep learning approach. Specifically, we utilize the Transformer model to generate trigger-action rules from their associated descriptions. We discover two types of physical inter-rule vulnerabilities and determine associated…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Network Security and Intrusion Detection · Software System Performance and Reliability
MethodsAttention Is All You Need · Softmax · Layer Normalization · Linear Layer · Position-Wise Feed-Forward Layer · Byte Pair Encoding · Label Smoothing · Adam · Residual Connection · Multi-Head Attention
