paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Characterizing Android App Signing Issues

Android 应用签名问题的特征刻画
ASE 2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE)2019匹配度 2/10 · 该论文是 Android 应用签名问题的大规模测量与工具构建,属于移动安全/经验研究,虽涉及程序分析与工业落地,但未涉及用户核心关注的 PL 与 AI/LLM 交叉、浮点程序分析或贝叶斯程序分析。引用 23 inbox
Haoyu Wang, Hongxuan Liu, Xusheng Xiao, Guozhu Meng, Yao Guo
crossref: 2026-09-12

AI 速览

一句话:首次大规模系统测量 Android 应用签名问题,提出分类法并构建自动工具,揭示 V1 签名仍占主导且问题普遍。

该论文关注 Android 应用发布中的数字签名问题,这些签名问题可能威胁应用安全与隐私。作者首次对 Android 应用签名问题开展大规模系统测量:建立涵盖漏洞、潜在攻击、发布缺陷和兼容性问题四类、共 21 种反模式的分类法,并实现自动化工具,对来自 Google Play 和 24 个替代应用市场的 500 多万应用条目(300 万唯一 APK)进行特征分析。结果显示,尽管 Google 引入 APK 级 V2/V3 签名方案,仍有超过 93% 的应用仅使用 JAR V1 签名,带来安全威胁;在 25 个市场中,7%–45% 的应用至少存在一种签名问题,许多流行应用也受影响。演化分析表明多数问题长期未缓解,说明检测与修复签名问题十分紧迫。

问题
Android 应用分发依赖数字签名验证作者与完整性,但签名问题可能威胁安全与隐私;论文研究这些问题的类型、分布与演化。
方法
作者构建覆盖四类 21 种反模式的签名问题分类法,并开发自动化工具,对 500 多万应用条目(300 万唯一 APK)进行大规模测量。
评估
基于 Google Play 与 24 个替代市场的数据,统计签名方案使用率与问题占比,并分析流行应用及问题随时间演化情况。
原文摘要(Abstract)

In the app releasing process, Android requires all apps to be digitally signed with a certificate before distribution. Android uses this certificate to identify the author and ensure the integrity of an app. However, a number of signature issues have been reported recently, threatening the security and privacy of Android apps. In this paper, we present the first large-scale systematic measurement study on issues related to Android app signatures. We first create a taxonomy covering four types of app signing issues (21 anti-patterns in total), including vulnerabilities, potential attacks, release bugs and compatibility issues. Then we developed an automated tool to characterize signature-related issues in over 5 million app items (3 million distinct apks) crawled from Google Play and 24 alternative Android app markets. Our empirical findings suggest that although Google has introduced apk-level signing schemes (V2 and V3) to overcome some of the known security issues, more than 93% of the apps still use only the JAR signing scheme (V1), which poses great security threats. Besides, we also revealed that 7% to 45% of the apps in the 25 studied markets have been found containing at least one signing issue, while a large number of apps have been exposed to security vulnerabilities, attacks and compatibility issues. Among them a considerable number of apps we identified are popular apps with millions of downloads. Finally, our evolution analysis suggested that most of the issues were not mitigated after a considerable amount of time across markets. The results shed light on the emergency for detecting and repairing the app signing issues.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5259,
  title = {Characterizing Android App Signing Issues},
  author = {Haoyu Wang and Hongxuan Liu and Xusheng Xiao and Guozhu Meng and Yao Guo},
  booktitle = {ASE},
  year = {2019},
  doi = {10.1109/ase.2019.00035}
}