谷歌捣毁安卓恶意软件家族 Chamois:已感染上百万台设备

简介:

近日,谷歌捣毁了一个可对安卓设备展开大规模广告欺诈的恶意软件家族 —— Chamois,据谷歌统计,基于 Chamois 开发出的恶意软件已致使上百万台设备受到感染。

谷歌的工程师披露,他们是在进行常规广告流量质量评估时发现了 Chamois,随即,他们对基于 Chamois 开发出的恶意软件进行了分析,他们发现这些软件可以用过各种途径避开检测并欺诈用户。于是,他们最后决定采用 Verify Apps 将 Chamois 家族的恶意软件屏蔽,并把那些企图利用恶意软件破坏谷歌广告系统的人给请出去。

据了解,Chamois 很难被发现和被卸载,因为这些恶意软件根本就不会出现在设备的已安装应用列表中,而 Verify Apps 此时就可起到作用,用户可以通过这套工具来检测的设备中是否存在具有危害性的软件并将其清除。

谷歌称,Chamois 是迄今为止在安卓生态中遇到的最大的恶意软件家族之一,它可通过多种途径传播。

Chamois 可利用多种方式隐藏和伪装自己,它的代码会在 4 个不同的阶段使用不同的文件格式来执行,这使得它更加复杂,更难被发现,利用模糊化和反分析技术,它还可有一定躲避检测的能力,另外,它的配置文件是采用一套定制、加密的方式来存储的。

谷歌表示,为了了解这个系列的恶意软件,他们已对 10 万行代码展开了分析,然而目前,谷歌尚未透露遭受 Chamois 恶意软件感染的软件列表。

本文来自开源中国社区 [http://www.oschina.net]

目录
打赏
0
0
0
0
176
分享
相关文章
Flutter环境配置完成后,如何在Android设备上运行Flutter应用程序?
Flutter环境配置完成后,如何在Android设备上运行Flutter应用程序?
98 62
在Android设备上运行Flutter应用程序时,如果遇到设备未授权的问题该如何解决?
在Android设备上运行Flutter应用程序时,如果遇到设备未授权的问题该如何解决?
112 61
如何查看Flutter应用在Android设备上已被撤销的权限?
如何查看Flutter应用在Android设备上已被撤销的权限?
115 64
如何在Android设备上撤销Flutter应用程序的所有权限?
如何在Android设备上撤销Flutter应用程序的所有权限?
20 8
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
基于Amlogic 安卓9.0, 驱动简说(四):Platform平台驱动,驱动与设备的分离
本文介绍了如何在基于Amlogic T972的Android 9.0系统上使用Platform平台驱动框架和设备树(DTS),实现设备与驱动的分离,并通过静态枚举在设备树中描述设备,自动触发驱动程序的加载和设备创建。
185 0
基于Amlogic 安卓9.0, 驱动简说(四):Platform平台驱动,驱动与设备的分离
基于Amlogic 安卓9.0, 驱动简说(二):字符设备驱动,自动创建设备
这篇文章是关于如何在基于Amlogic T972的Android 9.0系统上,通过自动分配设备号和自动创建设备节点文件的方式,开发字符设备驱动程序的教程。
169 0
基于Amlogic 安卓9.0, 驱动简说(二):字符设备驱动,自动创建设备
基于Amlogic 安卓9.0, 驱动简说(一):字符设备驱动,手动创建设备
本文是关于在Amlogic安卓9.0平台上创建字符设备驱动的教程,详细介绍了驱动程序的编写、编译、部署和测试过程,并提供了完整的源码和应用层调用示例。
205 0
基于Amlogic 安卓9.0, 驱动简说(一):字符设备驱动,手动创建设备
不写一行代码(三):实现安卓基于i2c bus的Slaver设备驱动
本文是系列文章的第三篇,展示了如何在Android系统中利用现有的i2c bus驱动,通过编写设备树节点和应用层的控制代码,实现对基于i2c bus的Slaver设备(如六轴陀螺仪模块QMI8658C)的控制,而无需编写设备驱动代码。
151 0
不写一行代码(三):实现安卓基于i2c bus的Slaver设备驱动
不写一行代码(二):实现安卓基于PWM的LED设备驱动
本文介绍了在Android系统中不编写任何代码,通过设备树配置和内核支持的通用PWM LED驱动来实现基于PWM的LED设备驱动,并通过测试命令调整LED亮度级别。
153 0
不写一行代码(二):实现安卓基于PWM的LED设备驱动

热门文章

最新文章

下一篇
oss创建bucket
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等