深度分析:安卓上的点击欺诈应用 GhostClicker

本文讲的是深度分析:安卓上的点击欺诈应用 GhostClicker,最近,我们发现了一个影响十分广泛的自动点击广告软件,事实上,我们了解到Google Play有多达340个这样的应用程序,其中一个名为“阿拉丁冒险世界”的,甚至被下载了500万次。这些广告嵌入式应用程序的类型包括休闲游戏,提升设备性能实用程序,如清理工具和加速器,文件管理器,QR及条形码扫描程序、多媒体录像机、播放器、设备充电器和GPS /导航等相关应用程序。

虽然目前大多数这些应用程序已被删除,但是截止2017年8月7日仍有101个可以下载。我们的检测传感器在东南亚国家以及巴西,日本,台湾,俄罗斯,意大利以及美国都检测到了。

我们对这些广告软件的检测主要依赖于GhostClicker(ANDROIDOS_GHOSTCLICKER.AXM),因为它的自动点击程序往往都是隐藏在谷歌最流行的应用程序和应用程序接口(API)的Google移动服务(GMS)中。GhostClicker也可以隐藏在Facebook广告的软件开发工具包(SDK)中。它将自己嵌入这两个伪装成一个名为“logs”的软件,我们猜测这可能是为了避免冒充合法的应用程序组件会引起怀疑。

 

图1. GhostClicker嵌入的应用程序的下载高达500万次

 

图2. GhostClicker的代码隐藏在GMS或Facebook Ads的SDK中

其实,GhostClicker是非常普遍而且持久的,但是我们对其仍然很好奇。这些广告软件都会有一些请求。一旦启动,受影响的应用将检索设备的系统属性(http.agent),用于在Android设备中配置User-Agent字符串。如果字符串包含“nexus”,则GhostClicker的进程将不被触发。我们将此例程作为逃避像Android的内置Android应用程序沙箱之类的沙盒的方法,因为Android模拟器/沙盒环境通常被称为“Nexus XXX”。

 

图3:当设备的http.agent不包含“nexus”时,GhostClicker被触发

我们分析的一些GhostClicker嵌入式应用程序在首次运行时也会要求设备管理权限,但不声明元数据中使用的安全策略,例如擦除数据和重置密码。我们猜想这可能是阻止用户删除应用程序的一种方法,因为这使得卸载应用程序的过程漫长而笨重。这当然不是一个对用户友好的过程,因此我们在卸载使用设备管理的应用程序后都需要在应用程序删除之前先禁用它。

图4.受GhostClicker影响的应用程序请求设备管理权限

 

图5.无法卸载应用程序的某些用户的快照

GhostClicker通过自动点击获得欺诈性保护

与其他广告软件不同,GhostClicker不使用JavaScript代码查找/检索并单击广告。而是将其代码插入Admob(Google拥有的移动广告平台)中,以获取广告的位置。获取设备的屏幕尺寸(宽度和高度)后,它会计算适当的XY坐标,然后使用dispatchTouchEvent API来模拟点击。事实上,它的绰号是真的:在设备的屏幕上重复点击广告。

为了赚取更多的收入,GhostClicker会产生假的流量。它将弹出在Google Store中的其他应用程序的下载链接,或者通过与其命令和控制(C&C)服务器的通信在设备的浏览器中打开YouTube视频链接。激活设备管理后,GhostClicker将每分钟执行一次这些自动点击。

 

图6. GhostClicker插入代码以获取AdMob的内容

 

图7. GhostClicker生成坐标

 

图8. GhostClicker根据XY坐标构建MotionEvent(模拟触摸)

 

图9. GhostClicker使用dispatchTouchEvent API自动点击广告

我们搜索了GhostClicker的踪迹,发现它是自己早期的迭代。更新版本删除了自动点击功能和设备管理权限请求,这可能使的广告软件更加隐蔽。用户解锁屏幕后,如果设备连接到具有数据的网络,广告软件将以特定间隔弹出插页式广告。我们在“阿拉丁的冒险世界”遇到了这个版本的GhostClicker。

回顾广告软件的时间表,我们也看到嵌入GhostClicker的应用程序不断发布了将近一年时间。而GhostClicker早在06年8月就出现了,当时隐藏在GMS的SDK中。到2017年3月,GhostClicker去除了自动点击并利用Admob,Startapp和Facebook Ads在收到C&C命令时弹出插页式广告。到5月份,它重新整合自动点击并隐藏在Facebook Ads的SDK中。

缓解措施

广告是移动生态系统中的无害主义者。然而,GhostClicker则展示了广告软件如何进行入侵,当然更不用说挤占设备的资源 – CPU,电池和互联网数据等。另外其还可能在不知情或者同意的情况下收集个人信息,,使用户的隐私处于危险之中。除此之外,广告软件还可以将用户暴露于那些远不止是广告软件的真正的恶意软件中。

GhostClicker可以通过限制使用设备管理功能来进行缓解,还可以利用创建安全感知的应用程序,如企业设备或BYOD管理和防病毒应用程序。日常用户这样子做了防范的话问题不大。

建议对操作系统进行更新(或询问您的OEM有关更新可用性),并采用最佳做法来保护个人移动设备。企业也应该对其公司设备或BYOD环境做同样的事情,因为它们是使用设备管理的设备。另外阅读应用程序评论还有助于确定应用程序是否执行某些可疑行为。

原文发布时间为:2017年8月22日

本文作者:鲁班七号

本文来自合作伙伴嘶吼,了解相关信息可以关注嘶吼网站。

原文链接

时间: 2024-10-27 06:49:57

深度分析:安卓上的点击欺诈应用 GhostClicker的相关文章

点击欺诈:搜索竞价模式的致命缺陷(上)

中介交易 SEO诊断 淘宝客 云主机 技术大厅 去年,Google因点击欺诈被客户集体诉讼,不得不在今年3月以9000万美元的代价平息这场官司.今年8月,中文搜索引擎百度也遭遇了"点击欺诈"传闻困扰.针对点击欺诈问题,19日晚8点,点石互动通过MSN群组织了一次网友互动.本文为上半部分,主要探讨什么是点击欺诈,点击欺诈和无效点击的区别,点击欺诈是不是搜索引擎的竞价模式的天然缺陷等问题.下半部分见〈点击欺诈:搜索竞价模式的致命缺陷(下) 〉 精彩观点: 什么是点击欺诈?握住鼠标点击广告的

点击欺诈上不了中国互联网的台面

几年前,上网还不用实名,都用QQ,用假名.也就多数人为了满足一下虚荣,把自己打扮成贵族.后来,流行网友见个面什么的.这时候,虚拟的网络弊端就出来了.有的男孩长得帅帅的,被孤单的但不漂亮的网上美女看上了,结果约好了上麦当劳见面.一见面,见光死.没点风度的帅气男孩,看到对面坐着一位恐龙,掉头就走.这给双方都留下很大的心理创伤.后来,慢慢实名的就多了,反正你也别吓我,我也不给你多大压力,大家也知道,网上没有公主,更没有王子.等贵族,还是等下辈子吧.这样的网络,稍微好一些. 除了遇见恐龙这事,很多东西是

深度分析搜索引擎用户点击行为 给用户一个点击的理由

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 一般而言,大多数搜索引擎默认在搜索结果页中显示10条搜索结果(百度目前不只10条),而对SEO而言,出现在其中并非大功告成,还必须找出让用户点击自己的网站而不是10条结果中其他网站的理由.所以今天我将给大家详细分析一下用户的点击行为! 我看网上有的机构调查表明:点击排名第一的人占到70%,第二 20%第三 10%,我不知道他们是怎么统计出来的

NSA泄露文件深度分析:NSA与运营商的故事

只是简单看了工具包中的EXP,并在网上关注了一下国外对该工具包的反响.发现该EXP经过一定的修改,能完全适应2016年最新版本的系统固件,一个如此久远的EXP能做到如此实属不易,看来NSA的代码能力并没有网上某些人评价的那么差. 后续并没有继续关注EXP的详细内容,而对NSA使用的渗透思路更感兴趣,所以专注在最新解密的文档上,希望能有所借鉴,提升自己的眼界. 年底赶进度,文章断断续续写了好久,文章逻辑可能有跳跃,加上文档中的英文实在是拗口,名词简称过多,如有理解分析不妥的地方烦请指出,共同讨论.

西方红玫瑰和辣条先生黑产组织深度分析报告

本文讲的是西方红玫瑰和辣条先生黑产组织深度分析报告, 1.报告摘要 近期,神州网云依靠高级威胁检测引擎并结合天际友盟的威胁情报,精确发现了多起高级威胁组织的攻击,通过快速有效的一键溯源确定了攻击行为及影响. Struts2的安全漏洞从2010年开始陆续被披露存在远程代码执行漏洞,从2010年的S2-005.S2-009.S2-013 S2-016.S2-019.S2-020.S2-032.S2-037.devMode.及2017年3月初Struts2披露的S045漏洞,每一次的漏洞爆发随后互联网

内幕暴光:高达34%的网络营销点击欺诈

"点击收费"广告模式因其信息阅览者主动点击广告,被认为是一种有效的广告传播方式.而搜索引擎公司按点击次数收费,最初也被认为是一种比较合理的而且可以对其进行量化的收费方式.在"精准营销"理念大行其道的今天,对于广告主而言,这被认为是一种接近潜在客户比较精确的方式.但事实上,这只是搜索引擎公司和广告主的一厢情愿. 业内认人士认为,"点击欺骗"引发的,不是单个搜索引擎服务提供商的企业危机,而是波及到整个搜索引擎行业的危机.搜索引擎营销专业组织今年年初所

Facebook承认有点击欺诈数量过多一事

6月22日消息,针对广告商抱怨Facebook点击欺诈数量过多一事,Facebook新闻发言人布兰顿·迈克柯尼克(BrandonMcCormick)承认的确有此问题,并承诺今天将处理,广告主还会因虚假点击得到补偿. 布兰顿·迈克柯尼在自己的Facebook留言说:"我是Facebook公共关系团队的布兰顿.我希望借此表明态度,即Facebook也在讨论此事,希望能澄清这个问题.对欺诈点击,我们也十分严肃,并有一套严格的标准来清除.我们借助大量的数据来分析点击规律,借此鉴别可疑的行为.在过去几天,

Facebook承认点击欺诈:称广告主将得到补偿

北京时间6月22日上午消息,据美知名科技博客报道,在传出Facebook点击欺诈行为的消息后,该公司发言人布兰顿·迈克柯尼克(Brandon McCormick)今日正式作出回应.他承认Facebook确实存在这种问题,并称公司正在解决.另外,广告主还会因虚假点击得到补偿. 迈克柯尼克说:"我是Facebook公关团队的布兰顿,希望借此机会向大家表明一种态度,那就是我们的声音是这次讨论的一部分,同时让大家清楚我们解决这个问题的方式.我们对待点击质量的问题向来非常严肃,并制定了一系列措施去发现问题

抵制点击欺诈 按效果付费有多难?

中介交易 SEO诊断 淘宝客 云主机 技术大厅 搜索引擎广告欺诈点击的事情经常发生,也输了官司赔了钱, 其实,这根本不是google的错,也不是搜索引擎的错,而是这种竞价排名的方式的问题,没有任何一种模式是完美的,作为一家公司, 寻找完美的商业模式无异于自杀. baidu.Google这些搜索引擎的竞价方式,肯定会出现虚假点击,其实,从规则上来说,不是虚假点击,还是说回以前说过的案例,曾经有个做域名的公司,在百度做了一个"域名注册"的竞价排名,当时他设置了自动竞价,就是说无论谁超出了它