VetIoT: On Vetting IoT Defenses Enforcing Policies at Runtime
Akib Jawad Nafis, S Mahmudul Hasan, Omar Chowdhury, Endadul Hoque

TL;DR
VetIoT is an automated, standardized platform for evaluating IoT security defenses that enforce policies at runtime, improving reproducibility and enabling large-scale comparative analysis.
Contribution
We introduce VetIoT, a fully automated evaluation platform that streamlines testing and comparison of IoT defense solutions enforcing runtime policies.
Findings
Successfully reproduced and assessed four runtime policy enforcement solutions.
Enhanced evaluation reproducibility and comparability for IoT defenses.
Enabled stress and differential testing of IoT security solutions.
Abstract
Smart homes, powered by programmable IoT platforms, often face safety and security issues. A class of defense solutions dynamically enforces policies that capture the expected behavior of the IoT system. Despite numerous innovations, these solutions are under-vetted. The primary reason lies in their evaluation approach -- they are self-assessed in isolated virtual testbeds with hand-crafted orchestrated scenarios that require manual interactions using the platform's user-interface (UI). Such non-uniform evaluation setups limit reproducibility and comparative analysis. Closing this gap in the traditional way requires a significant upfront manual effort, causing researchers to turn away from large-scale comparative empirical evaluation. To address this, we propose VetIoT -- a highly automated, uniform evaluation platform -- to vet the defense solutions that hinge on runtime policy…
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.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Smart Grid Security and Resilience · Security and Verification in Computing
