Vulcan: A state-aware fuzzing tool for wear OS ecosystem

2Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This demo abstract introduces Vulcan, a fuzz testing tool for evaluating the robustness of wearable device by injecting intra-device and inter-device communication messages. Vulcan first builds a state-model of a wearable app by offline training then steers the app to a target state for injecting mutated messages. The target state of the app typically runs a high number of concurrent processes. By testing a set of 100 popular Wear OS apps, Vulcan was able to trigger 45 unique crashes and 18 system reboots. These system reboots are triggered by a fuzzing user-level app and we present a mitigation strategy to prevent it.

Cite

CITATION STYLE

APA

Yi, E. B., Zhang, H., Maji, A. K., & Bagchi, S. (2020). Vulcan: A state-aware fuzzing tool for wear OS ecosystem. In MobiSys 2020 - Proceedings of the 18th International Conference on Mobile Systems, Applications, and Services (pp. 480–481). Association for Computing Machinery, Inc. https://doi.org/10.1145/3386901.3397492

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free