Skip to main navigation Skip to search Skip to main content

Maverick: An App-independent and Platform-agnostic Approach to Enforce Policies in IoT Systems at Runtime

  • University of Iowa
  • Syracuse University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

Many solutions have been proposed to curb unexpected behavior of automation apps installed on programmable IoT platforms by enforcing safety policies at runtime. However, all prior work addresses a weaker version of the actual problem due to a simpler, unrealistic threat model. These solutions are not general enough as they are heavily dependent on the installed apps and catered to specific IoT platforms. Here, we address a stronger version of the problem via a realistic threat model, where (i) undesired cyber actions can come from not only automation platform backends (e.g., SmartThings) but also close-sourced third-party services (e.g., IFTTT), and (ii) physical actions (e.g., user interactions) on devices can move the IoT system to an undesirable state. We propose a runtime mechanism, dubbed Maverick, which employs an app-independent, platform-agnostic mediator to enforce policies against all undesired cyber actions and applies corrective-actions to bring the IoT system back to a safe state from an unsafe state transition. Maverick is equipped with a policy language capable of expressing rich temporal invariants and an automated toolchain that includes a policy synthesizer and a policy analyzer for user assistance. We implemented Maverick in a prototype and showed its efficacy in both physical and virtual testbeds, incurring minimal overhead.

Original languageEnglish
Title of host publicationWiSec 2023 - Proceedings of the 16th ACM Conference on Security and Privacy in Wireless and Mobile Networks
PublisherAssociation for Computing Machinery, Inc
Pages73-84
Number of pages12
ISBN (Electronic)9781450398596
DOIs
StatePublished - May 29 2023
Event16th ACM Conference on Security and Privacy in Wireless and Mobile Networks, WiSec 2023 - Guildford, United Kingdom
Duration: May 29 2023Jun 1 2023

Publication series

NameWiSec 2023 - Proceedings of the 16th ACM Conference on Security and Privacy in Wireless and Mobile Networks

Conference

Conference16th ACM Conference on Security and Privacy in Wireless and Mobile Networks, WiSec 2023
Country/TerritoryUnited Kingdom
CityGuildford
Period05/29/2306/1/23

Keywords

  • iot systems
  • policy analysis
  • policy enforcement
  • policy synthesis

Fingerprint

Dive into the research topics of 'Maverick: An App-independent and Platform-agnostic Approach to Enforce Policies in IoT Systems at Runtime'. Together they form a unique fingerprint.

Cite this