50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

Pixnapping:侧信道漏洞使安卓应用可窃取敏感屏幕数据

作者:Sergio De Simone

  • 2025-10-23
    北京
  • 本文字数:983 字

    阅读完需:约 3 分钟

大小:478.03K时长:02:43
Pixnapping:侧信道漏洞使安卓应用可窃取敏感屏幕数据

安卓设备上出现了一种新的攻击类型,允许恶意应用使用一种名为像素窃取的技术从其他应用的屏幕上窃取信息,这种攻击被称为Pixnapping。它利用了之前已知的侧信道漏洞,几乎所有的应用都受到了影响,包括 Signal、Google Authenticator、Venmo 等。

 

Pixnapping 攻击始于受害者安装了恶意应用,它会使用安卓 API 启动另一个应用,如 Google Authenticator。然后,恶意应用会在目标应用显示敏感信息的屏幕区域内执行像素级操作。最后,它利用侧信道逐个提取这些像素。根据研究人员的描述,在概念上,这一过程与对目标应用屏幕进行截屏类似。

 

Pixnapping 将敏感像素强行推入渲染管道,并通过安卓 intent 在这些像素上叠加半透明活动。为了对这些像素进行图形化操作,我们的实例使用了 Android 的窗口模糊 API。为了测量渲染时间,我们的实例使用了 VSync 回调。

 

这种攻击利用了GPU.zip侧信道漏洞。研究人员表示,几乎所有的现代 GPU 都存在这个漏洞,包括来自 AMD、苹果、ARM、英特尔、高通和英伟达的产品。

 

研究将浏览器中的 iframes 与手机上的应用分层(app layering)进行了类比,即利用应用 intent 调用外部应用的能力。应用分层使恶意应用能够操作另一个应用的像素,这可能导致信息泄露。由于应用分层不太可能消失,研究人员指出:

 

一个现实的应对措施是使新攻击和旧攻击一样没有吸引力:允许敏感应用选择退出,并限制攻击者的测量能力,使任何概念验证都仅停留在概念阶段。

 

似乎也没有可以供开发者采用的缓解策略,让他们能够保护自己的应用免受 Pixnapping 攻击。

 

在论文中,研究人员强调,Pixnapping 攻击“只能窃取本地存储的秘密(如双因素认证代码和谷歌地图时间线),以前的像素窃取攻击从未触及过这一部分。”

 

实际上,像素窃取攻击并不是全新的,因为早在 2013 年,它们就使用 iframes 嵌入目标网站和 SVG 过滤器并从这些网站的像素中窃取信息。现代网络浏览器限制了 iframes 和跨站 cookie 的使用,从根本上缓解了这种攻击。

 

GPU.zip 侧信道漏洞是由同一研究小组在 2023 年披露的,但受影响的 GPU 供应商始终未进行修补。在最初发现该漏洞时,其主要是窃取网站数据,因为浏览器限制了 iframe 和跨站 cookie 的使用,大多数敏感网站都受到了保护,可以免遭此类漏洞的攻击,所以当时这个漏洞并不是一个大问题。

 

声明:本文为 InfoQ 翻译,未经许可禁止转载。

 

原文链接:https://www.infoq.com/news/2025/10/pixnapping-android-attack/

2025-10-23 09:595670

评论

发布
暂无评论

华为云鲲鹏DevKit代码迁移实战

乌龟哥哥

6月月更

如何使用物联网低代码平台进行工作表管理?

AIRIOT

低代码 物联网 低代码开发平台

【愚公系列】2022年06月 面向对象设计原则(五)-接口隔离原则

愚公搬代码

6月月更

新思科技在《 2022 年 Gartner® 应用安全测试关键能力报告》中表现优异 在五个常见用例中荣获最高分

InfoQ_434670063458

新思科技 Gartner 应用安全测试

传统企业在进行信息化升级的过程中,如何做好信息化顶层设计

BeeWorks

Flutter在数字生活的发展与天翼云盘落地实践

flutter 架构 混合应用开发 移动开发 客户端

APICloud可视化开发新手图文教程

YonBuilder低代码开发平台

App APICloud 低代码开发 移动端开发 可视化开发

推开混合云市场大门,Lenovo xCloud的破局之道

脑极体

ServerLess Aws Lambda攻击与横向方法研究

火线安全

云安全

攻防演练 | 网络安全“吹哨人”:安全监控

青藤云安全

网络安全 主机安全 攻防演练

flutter系列之:UI layout简介

程序那些事

flutter 程序那些事 6月月更

数据的软删除—什么时候需要?又如何去实现?

Geek_rze78a

6月月更

改变世界的开发者丨玩转“俄罗斯方块”的瑶光少年

华为云开发者联盟

人工智能 华为云 俄罗斯方块

APICloud 5月SDK发版说明

YonBuilder低代码开发平台

App 低代码 APICloud 可视化开发

Vue-5-模板语法-2

Python研究所

前端 6月月更

Linux 之父亮相,OpenCloudOS 社区开放日来了

腾讯安全云鼎实验室

为什么要开发分布式操作系统

LAXCUS分布式操作系统

分布式计算 分布式存储 超算 云边端协同 分布式操作

Spark ShuffleManager

丛培欣

大数据 spark

首批!青藤通过信通院CWPP能力评估检验

青藤云安全

网络安全 主机安全 信通院

很流行的状态管理库 MobX 是怎么回事?

岛上码农

flutter ios 安卓开发 跨平台开发 6月月更

仅需三步学会使用低代码ThingJS与森数据DIX数据对接

ThingJS数字孪生引擎

可视化 数字孪生

掌握高性能计算前,我们先了解一下它的历史

华为云开发者联盟

华为云 高性能计算 处理器

一文带你了解J.U.C的FutureTask、Fork/Join框架和BlockingQueue

华为云开发者联盟

Java 开发 华为云

搭建在线帮助中心,轻松帮助客户解决问题

小炮

【6.3-6.10】精彩博文回顾

InfoQ写作社区官方

优质创作周报

APICloud可视化开发丨一键生成专业级源码

YonBuilder低代码开发平台

App 低代码 可视化 APICloud 移动端开发

李飞飞:我更像物理学界的科学家,而不是工程师|深度学习崛起十年

OneFlow

人工智能 深度学习 李飞飞 ImageNet

图像搜索是什么

Geek_e369a5

图像搜索 图像搜索是什么

Java—基础容器

武师叔

6月月更

第二届征文大赛开奖啦!速来领奖!

InfoQ写作社区官方

热门活动 初夏征文

2022 年 DevOps 路线图|Medium

观测云

Pixnapping:侧信道漏洞使安卓应用可窃取敏感屏幕数据_安全_InfoQ精选文章