paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Too Much Accessibility is Harmful! Automated Detection and Analysis of Overly Accessible Elements in Mobile Apps

可访问性过多亦有害!移动应用中过度可访问元素的自动检测与分析
ASE Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering2022匹配度 1/10 · 该论文研究移动应用可访问性中的 over-access 问题,属于程序分析与自动化测试/安全领域,但未涉及 LLM/Agent、静态分析在 ML/Agentic 程序中的应用、浮点程序分析或贝叶斯程序分析,与用户核心研究方向几乎无关。引用 22 inbox
Forough Mehralian, Navid Salehnamadi, Syed Fatiul Huq, Sam Malek
crossref: 2026-09-12

AI 速览

一句话:定义移动应用的「过度可访问」问题,并提出自动检测与动态验证框架 OverSight。

移动应用应通过 Accessibility API 与辅助技术(AT)为残障用户提供平等访问,但已有研究多关注「可访问性不足」。本文研究其对偶问题——「过度可访问」,即 AT 能够访问到在常规交互下不可达的功能,例如用 VoiceOver 在锁屏手机上读取备忘录,这既造成严重的安全与隐私风险,也会把本不应出现在屏幕上的信息暴露给残障用户,干扰其导航。作者首先对 Android 应用中的过度可访问元素进行实证研究,归纳出一组可导致该问题的条件;随后实现自动化框架 OverSight,利用这些条件检测过度可访问元素,并借助真实 AT 对其可访问性进行动态验证。在真实应用上的评估表明,OverSight 能有效发现此前未知的安全威胁、工作流违规以及可访问性缺陷。

问题
移动应用中的元素可能被辅助技术访问到本应不可达的功能(过度可访问),由此带来安全隐私风险并损害残障用户的使用体验,而该问题此前缺乏系统性研究。
方法
先对 Android 应用开展实证研究,归纳出可引发过度可访问的一组条件,再据此实现 OverSight:自动检测疑似过度可访问元素,并使用辅助技术动态验证其实际可访问性。
评估
在真实世界的 Android 应用上对 OverSight 进行实证评估,结果显示其能够检测出此前未知的安全威胁、工作流违规与可访问性问题。
原文摘要(Abstract)

Mobile apps, an essential technology in today’s world, should provide equal access to all, including 15% of the world population with disabilities. Assistive Technologies (AT), with the help of Accessibility APIs, provide alternative ways of interaction with apps for disabled users who cannot see or touch the screen. Prior studies have shown that mobile apps are prone to the under-access problem, i.e., a condition in which functionalities in an app are not accessible to disabled users, even with the use of ATs. We study the dual of this problem, called the over-access problem, and defined as a condition in which an AT can be used to gain access to functionalities in an app that are inaccessible otherwise. Over-access has severe security and privacy implications, allowing one to bypass protected functionalities using ATs, e.g., using VoiceOver to read notes on a locked phone. Over-access also degrades the accessibility of apps by presenting to disabled users information that is actually not intended to be available on a screen, thereby confusing and hindering their ability to effectively navigate. In this work, we first empirically study overly accessible elements in Android apps and define a set of conditions that can result in over-access problem. We then present OverSight, an automated framework that leverages these conditions to detect overly accessible elements and verifies their accessibility dynamically using an AT. Our empirical evaluation of OverSight on real-world apps demonstrates OverSight’s effectiveness in detecting previously unknown security threats, workflow violations, and accessibility issues.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot7332,
  title = {Too Much Accessibility is Harmful! Automated Detection and Analysis of Overly Accessible Elements in Mobile Apps},
  author = {Forough Mehralian and Navid Salehnamadi and Syed Fatiul Huq and Sam Malek},
  booktitle = {ASE},
  year = {2022},
  doi = {10.1145/3551349.3560424}
}