paperbot · PL 论文追踪

全部论文 待读 收藏

P2 IconIntent: Automatic Identification of Sensitive UI Widgets Based on Icon Classification for Android Apps

IconIntent:基于图标分类的 Android 应用敏感 UI 组件自动识别
ICSE 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE)2019匹配度 2/10 · 该论文将程序分析与图标分类结合用于 Android 敏感 UI 组件识别,属于传统程序分析在移动安全中的应用,不涉及用户核心关注的 LLM/Agent、浮点程序分析或贝叶斯程序分析。虽然使用了静态分析,但任务领域(Android UI 隐私)与用户画像中的 PL/AI 交叉方向匹配度很低。引用 72 inbox
Xusheng Xiao, Xiaoyin Wang, Zhihao Cao, Hanlin Wang, Peng Gao
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出 ICONINTENT,结合程序分析与图标分类自动识别 Android 应用中敏感 UI 组件。

许多 Android 应用通过 UI 组件使用或收集敏感数据,但组件常用对象图标或带文字图标表达意图,仅分析文本难以识别敏感组件。本文提出 ICONINTENT,通过静态分析应用 UI 布局文件与代码关联 UI 组件和图标,并采用计算机视觉技术将图标分类为八类敏感数据。在 Google Play 150 个应用上,ICONINTENT 于 97 个应用中检出 248 个敏感 UI 组件,精确率 82.4%。与基于文本的 SUPOR 结合后,SUPOR+ICONINTENT 检出 487 个敏感组件,较 SUPOR 提升 101.2%,并将待检查的可疑权限减少 50.7%(较 SUPOR 提升 129.4%)。

问题
现有敏感 UI 组件检测主要分析文本,难以处理用对象图标或带文字图标表达意图的组件,导致 UI-权限不匹配等可疑敏感数据使用难以识别。
方法
ICONINTENT 通过静态分析 Android 应用的 UI 布局文件和代码,将 UI 组件与图标关联,再用适配的计算机视觉技术把图标分类为八类敏感数据。
评估
在 150 个 Google Play 应用上评估,ICONINTENT 达到 82.4% 精确率,并可补充 SUPOR 使敏感 UI 组件检出量提升 101.2%、待检可疑权限减少 50.7%。
原文摘要(Abstract)

Many mobile applications (i.e., apps) include UI widgets to use or collect users' sensitive data. Thus, to identify suspicious sensitive data usage such as UI-permission mismatch, it is crucial to understand the intentions of UI widgets. However, many UI widgets leverage icons of specific shapes (object icons) and icons embedded with text (text icons) to express their intentions, posing challenges for existing detection techniques that analyze only textual data to identify sensitive UI widgets. In this work, we propose a novel app analysis framework, ICONINTENT, that synergistically combines program analysis and icon classification to identify sensitive UI widgets in Android apps. ICONINTENT automatically associates UI widgets and icons via static analysis on app's UI layout files and code, and then adapts computer vision techniques to classify the associated icons into eight categories of sensitive data. Our evaluations of ICONINTENT on 150 apps from Google Play show that ICONINTENT can detect 248 sensitive UI widgets in 97 apps, achieving a precision of 82.4%. When combined with SUPOR, the state-of-the-art sensitive UI widget identification technique based on text analysis, SUPOR +ICONINTENT can detect 487 sensitive UI widgets (101.2% improvement over SUPOR only), and reduces suspicious permissions to be inspected by 50.7% (129.4% improvement over SUPOR only).

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{XiaoWCWG19,
  title = {IconIntent: Automatic Identification of Sensitive UI Widgets Based on Icon Classification for Android Apps},
  author = {Xusheng Xiao and Xiaoyin Wang and Zhihao Cao and Hanlin Wang and Peng Gao},
  booktitle = {ICSE},
  year = {2019},
  doi = {10.1109/icse.2019.00041}
}