paperbot · PL 论文追踪

全部论文 待读 收藏

An Empirical Study of Security Risks in the Android Push Notification Ecosystem

Android 推送通知生态系统中的安全风险:一项实证研究
ASE Proceedings of the 41st IEEE/ACM International Conference on Automated Software Engineering2026引用 0 inbox
Shilong Hu, Zikan Dong, Chao Wang, Tianming Liu, Haoyu Wang
crossref: 2026-10-09

AI 速览

一句话:对 11 个主流推送 SDK 与 5 万余款应用进行系统性安全评估,揭示密钥泄露、通知劫持与明文载荷三类风险。

Android 生态碎片化使得开发者往往同时集成多家厂商与第三方的推送 SDK,而既有研究几乎只关注 Google 的 Firebase Cloud Messaging,其他推送服务的安全风险缺乏系统考察。本文对 Android 推送通知生态开展系统性安全评估,覆盖 11 个主流推送 SDK 与多个应用市场中的 52,748 款应用,并沿推送工作流归纳出三类风险:服务器密钥泄露、通知劫持与通知载荷明文暴露。研究发现 517 款应用泄露服务器密钥,累计安装量至少 787.9 亿次;攻击者可借此伪造任意标题与正文的通知、在点击后将用户重定向至任意 URL,且此类伪造通知能在 11 个推送服务中的 9 个上向全体用户广播。此外,4 个广泛使用的推送 SDK 存在通知劫持漏洞,可被用于重定向受害者通知;在评估的 110 款通信类应用中,无一在载荷进入推送服务基础设施前施加保护,敏感内容以明文形式暴露。作者已负责任地向推送服务提供商与应用开发者披露问题并获确认,指出需要开发者与推送服务方共同加强防护。

问题
Android 平台缺乏统一可靠的推送服务,开发者被迫集成多个推送 SDK,而除 FCM 外其他推送服务的安全风险此前几乎未被系统研究。
方法
对 11 个主流推送 SDK 与来自多个应用市场的 52,748 款应用进行实证安全评估,沿推送通知工作流分析服务器密钥泄露、通知劫持与载荷明文暴露三类问题,并构造伪造与重定向攻击加以验证。
评估
在真实应用与 SDK 上量化风险规模:发现 517 款应用泄露服务器密钥(累计安装量至少 787.9 亿次)、4 个 SDK 易受通知劫持、110 款通信类应用均未保护载荷,且伪造通知可在 9/11 的推送服务上向全体用户广播;相关漏洞已负责任披露并获受影响方确认。
原文摘要(Abstract)

Push notification services are widely used in mobile apps to deliver time-sensitive content. In the fragmented Android ecosystem, however, no single push service works reliably across all devices and markets, leading developers to integrate multiple push SDKs from device manufacturers and third-party providers. Despite their widespread use, prior studies have focused mainly on Google’s Firebase Cloud Messaging, leaving the security risks of other push services largely unexplored. In this paper, we present a systematic security assessment of the Android push notification ecosystem, covering 11 mainstream push SDKs and 52,748 apps across multiple Android app markets. Our analysis reveals three classes of security risks across the push notification workflow: server secret leakage, notification hijacking, and plaintext exposure of notification payloads. Specifically, we identify 517 apps that leak server secrets, accounting for at least 78.79 billion cumulative installs. These leaks enable attackers to forge notifications with attacker-controlled titles and bodies, redirect users to arbitrary URLs after a click, and, in 9 of the 11 evaluated push services, broadcast such notifications to all users. We further show that four widely used push SDKs are vulnerable to notification hijacking, enabling attackers to reroute victim notifications. In addition, among the 110 communication-oriented apps we evaluated, none protects notification payloads before they enter push service infrastructure, leaving sensitive content exposed in plaintext. These findings show that securing real-world push services requires stronger protections from both app developers and push service providers, highlighting the need for more secure push deployment in industry practice. We responsibly disclosed the issues to push service providers and app developers, and received acknowledgments from affected parties.

链接与引用

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

BibTeX
@inproceedings{paperbot12344,
  title = {An Empirical Study of Security Risks in the Android Push Notification Ecosystem},
  author = {Shilong Hu and Zikan Dong and Chao Wang and Tianming Liu and Haoyu Wang},
  booktitle = {ASE},
  year = {2026},
  doi = {10.1145/3832783.3834475}
}