中文

AUTOVR:用于检测虚拟现实应用中敏感数据流暴露的自动化 UI 探索

密码学与安全 2025-08-19 v1 软件工程

摘要

虚拟现实(VR)的兴起为开发者提供了前所未有的平台,用于创建需要与传统设备(如智能手机)不同的输入的游戏和应用程序(apps)。由 Meta 提供的 Meta Quest VR 平台已使 VR 应用的发布民主化,并吸引了全球数以百万计的用户。然而,随着已发布应用数量的增长,缺乏针对用户界面(UI)探索和用户事件测试的强大无头工具显而易见。为此,我们提出AUTOVR,这是一个用于 VR 应用(基于 Unity 引擎构建)中动态 UI 和用户事件交互的自动框架。不同于常规的 Android 和 GUI 测试器,AUTOVR 通过分析应用的内部二进制文件揭示隐藏事件,解决生成事件依赖关系,并利用这些事件进行 VR 应用的全面探索。以敏感数据暴露为性能指标,我们将 AUTOVR 与广泛使用的无头 Android GUI 压力测试工具 Android Monkey 进行比较。我们的实证评估显示,AUTOVR 的性能优于 Android Monkey,触发的敏感数据暴露数量提升了一个数量级,显著增强了 VR 应用的隐私性。

关键词

引用

@article{arxiv.2508.12187,
  title  = {AUTOVR: Automated UI Exploration for Detecting Sensitive Data Flow Exposures in Virtual Reality Apps},
  author = {John Y. Kim and Chaoshun Zuo and Yanjie Zhao and Zhiqiang Lin},
  journal= {arXiv preprint arXiv:2508.12187},
  year   = {2025}
}

备注

USENIX Security 2025, 19 Pages, 14 Figures, 7 Tables