Vulcan: lessons on reliability of wearables through state-aware fuzzing
Vulcan: lessons on reliability of wearables through state-aware fuzzing
复制标题
DOI:
10.1145/3386901.3388916
复制
发表时间:
2020-06
期刊:
影响因子:
--
通讯作者:
E. Yi;Heng Zhang-;A. Maji;Kefan Xu;S. Bagchi
中科院分区:
文献类型:
--
作者:
E. Yi;Heng Zhang-;A. Maji;Kefan Xu;S. Bagchi
As we look to use Wear OS (formerly known as Android Wear) devices for fitness and health monitoring, it is important to evaluate the reliability of its ecosystem. The goal of this paper is to understand the reliability weak spots in Wear OS ecosystem. We develop a state-aware fuzzing tool, Vulcan, without any elevated privileges, to uncover these weak spots by fuzzing Wear OS apps. We evaluate the outcomes due to these weak spots by fuzzing 100 popular apps downloaded from Google Play Store. The outcomes include causing specific apps to crash, causing the running app to become unresponsive, and causing the device to reboot. We finally propose a proof-of-concept mitigation solution to address the system reboot issue.