警惕!国内某广告SDK内置“后门”功能,Google Play商店已强制下架

本文讲的是警惕!国内某广告SDK内置“后门”功能,Google Play商店已强制下架

新闻摘要

Lookout安全团队近日发现了个信的广告软件开发工具包(SDK),可以通过下载恶意插件,借助其他合法app对用户实施监控。 目前Google Play上有500多种app使用了个信广告SDK。虽然目前还不敢确认这500多种app都受到了感染,但有一点可以确认,只要个信愿意,随时就可以把它们变为监控软件,目前受影响的app下载量已超过1亿。

监控行为分析

目前许多新出现的恶意软件开发者都会选择通过向官方应用商店提交无害的app来尝试逃避检测,等成功上传之后,然后通过远程服务器下载恶意代码。 

不过通过Lookout安全团队地分析,个信广告SDK的开发人员本身并没有进行创建恶意功能的意图,也没有预料到目前会发生恶意有效载荷的执行。目前可以确定,这个恶意有效载荷执行功能来自于由个信控制的服务器。

受影响的app:

针对青少年的游戏app(下载量为5000万至1亿次)

天气app(下载量为100万至500万次)

互联网广播(下载量为50万至100万次)

照片编辑器(下载量为100万至500万次)

除此之外,还有教育,健康和健身,旅游,表情符号,家庭摄像机app等都受到了影响。

目前,Lookout用户已经对此威胁进行了预防,并向Google通报了该威胁。目前, Google以将这些app从商店中删除或将其进行了更新。

恶意执行过程还原

通常,移动app都会使用广告SDK,以便app开发人员轻松利用广告网络宣传自己产品。像许多广告网络一样,个信的广告服务服务非常具有针对性,但要做到这一点,就要收集用户的兴趣,职业,收入和位置数据。

至于Lookout研究人员为什么会发现其中的问题,这还要从他们日常进行的可疑流量调查说起,作为与以前提供恶意软件的某些IP和服务器通信的app的常规审查的一部分。个信SDK本身的流量并未出现异常,因为许多恶意软件由于各种原因会生成合法服务的流量。

在http://sdk[.]open[.]phone[.]igexin.com/api.php(它是一个使用的端点)对REST API进行一系列初始请求后,研究人员观察到一个app下载了大量的加密文件。

这种流量通常是恶意软件在安装最初的合法app后下载并执行代码的结果,目的就是为了避免被检测到。加密的文件下载和com.igexin namespace中的调用会存储到Android的dalvik.system.DexClassLoader(用于从.jar或.apk文件加载类),这就保证了恶意软件的隐藏是多么深入,只有通过有效载荷才能发现隐藏的痕迹。

以前在Google Play上受感染的应用示例,目前已无法使用。

收集个人数据用户依赖于app的权限;移动安全解决方案和隐私政策,安全公司会这些条件来评估app收集的个人数据是否合理。例如,社交app的位置分享肯定是合法的,但如果在其它不需要使用位置信息的应用中使用位置消息,就要进行商榷了。

应用开发者最终负责在应用隐私政策中披露应用收集的所有个人信息。开发人员还负责审查嵌入式第三方代码,并披露隐私政策中所有嵌入式第三方代码的数据收集功能。

但许多app开发人员不知道嵌入个信的广告SDK可能会从客户的设备中泄露个人信息。而发现这一漏洞,就需要对app和广告SDK进行深入分析。否则,该功能不仅难以被发现,而且随时可从远程服务器中被更改。。

SDK功能

其实,并非所有版本的个信广告SDK都提供恶意功能。恶意版本要实现一个插件框架,就必须允许客户端加载任意代码,如针对托管在http://sdk[.]open[.]phone[.]igexin.com/api.php上的REST API端点发送请求得到的响应。

对这个端点的请求和响应都是编码的JSON数据,以下是该API的解码响应,会指示客户端在两个加密的JAR文件中下载并运行代码:

这些响应消息中的相关字段是:

在从服务器接收到响应后,SDK将使用API调用提供的密钥对文件进行解密,并将其保存在设备上。然后它利用Android的dalvik.system.DexClassLoader和映像来从JAR文件加载指定的类:

所有的插件都包含实现com.igexin.push.extension.stub.IPushExtension界面的一个类,该界面定义了一个boolean init(Context)方法,而该方法则被调用来初始化插件。

要注意的是,所有API流量都被编码(未加密),并以纯文本形式发送和接收。

插件功能下载的类中包含的功能在运行时完全处于远程服务器控制之下,并且可以根据攻击需要随时进行功能更新。远程API请求发出后,用户和app开发人员就无法控制在设备上执行的操作了。

Android权限系统会对运行的内容进行限制,也就是说,研究人员从这些插件中观察到的最严重的行为是通过通信记录得到。

研究人员发现,如满足以下2个条件,则所下载的大量插件都会通过init方法注册一个PhoneStateListener:

1.存储在内部SQLite数据库中的设置将被启用;

2.该app具有“android.permission.READ_PHONE_STATE”权限。

满足以上条件,PhoneStateListener将保存:

1.通话时间

2.电话号码

3.呼叫状态(空闲、响铃、占线)

该数据定期被发送到HTTP请求体中的http://sdk[.]open[.]phone[.]igexin[.]com/api.php端点,消息在解码时将采用以下格式:

如果以Base64解码BIData,就能看到通过PhoneStateListener收集到的数据格式是管道分隔记录:

字段四是呼叫的时间,字段六是呼叫状态,第五个字段包含Base64编码和RC4加密的电话号码。第二个字段包含用于XOR加密的一部分密钥(另一部分在app中是硬编码的)。

使用该密钥,研究人员可以将s6GYbkAUkOQPwK4P字符串解密为实际的电话号码。

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

本文作者:xiaohui

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

原文链接

时间: 2024-09-17 01:45:59

警惕!国内某广告SDK内置“后门”功能,Google Play商店已强制下架的相关文章

使用win8内置WSReset功能清理应用商店缓存文件的方法教程

  自动win8系统开始,微软在系统中内置有应用商店,很多用户为了更便捷的下载应用程序,都会选择实用应用商店来购买下载相关应用,这样久而久之,打开应用商店会出现反映速度慢.卡顿等问题,故此我们需要定期对win8系统应用商店缓存进行清理,那么在win8系统下应该如何清理系统缓存呢?下面随小编一起看下吧! win8清理应用商店缓存文件的方法 在网络中有第三方的应用商店缓存清理软件,小编不太建议使用第三方的软件,这样会对系统造成一定的错误,其实在win8系统中自带有该功能,我们可通过官方提供的功能来清

互联网行业周评-社交网络广告-手机广告-游戏内置广告

互联网行业周评-社交网络广告-手机广告-游戏内置广告 2009-10-09 董应群,wilbird D.W. 编者: 互联网的广告从门户,信息港,搜索引擎,到内容网络不断渗透深入.社交网络从出现到现在一直保持高速发展态势,但是其广告盈利模式一直不明晰.有很多社交类网站由于投资终止供血而夭折.近来不少社交类网站又通过游戏获得了一些人气与收入,但其主要营收来源还是广告.虽然广告表现不好,但是其高人气还是不断吸引广告主和业内人士的思考.我个人认为,社交网络将会成为网民生活的重要组成部分,其广告价值将不

央视曝光手机内置后门狂骗信息费

3月15日晚21:30消息,今晚播放的央视315晚会 曝光了手机内置后门狂骗通信信息费一事,手机制造商与SP合作,通过设计手机主板和操作方案上设置后门,把收费菜单内置到手机里,用户点击后被扣费. 根据央视的报道,令一些用户绝对想象不到的是,有些手机已经被人留下了一道后门,在不知不觉中,有人就把钱财给悄悄扣走了,这其中主要是手机方案商.手机厂商.SP商紧密合作,把一部部暗藏陷井的手机卖给不知情的消费者. 整个产业链条是,手机方案商负责手机主板开发,经营手机增值业务SP商通过和手机方案商合作,把收费

手机内置后门骗信息费天时达夏新等手机被曝光

中新网3月15日电 央视3.15晚会对手机内置后门骗取通信信息费的情况进行了 曝光,报道称,手机制造商与SP合作,通过设计手机主板和操作方案上设置后门,把收费菜单内置到手机里,用户点击后被扣费.其中包括UT斯达康.天时达.夏新.科摩等品牌. 根据央视的报道,令一些用户绝对想象不到的是,有些手机已经被人留下了一道后门,在不知不觉中,有人就把钱财给悄悄扣走了 报道中提到,一款天时达618手机收费菜单高达55个,而天夏科技公司是提供手机增值业务的SP商,他们是通过设计手机主板上把这些信息内置到手机里.

荷兰一位Web开发者在数以千计的网站当中内置后门程序

荷兰执法机构发出警告,荷兰一位web开发者在数以千计的网站当中内置后门程序,可能已经导致2万人的电子邮件账户遭遇风险.根据警方公布的信息,这位荷兰吕伐登的Web开发者利用为公司开发各种网站的机会,盗走客户信息,用于开设赌博账户,甚至欺骗受害者的朋友和亲属,说服他们为自己在网上购买商品. 荷兰警方发布的公告表示,之前已经有许多公司曾经雇佣他用于构建自己网站的购物功能.在工作过程中,这位犯罪分子在网站当中安装自定义脚本让他收获用户名和密码,然后使用这些信息闯入受害者的电子邮件和社交媒体帐户. 该名男

安全专家陈亮:360卸载手机内置软件功能很有必要

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 昨日,央视<每周质量报告>曝光了预装手机软件存在的各种问题,引发了关于这个问题的广泛关注和讨论.OWASP北京负责人,长城国际安全实验室主任安全专家陈亮,就这个问题发表了自己的看法,他认为,360手机助手推出卸载内置软件功能很有必要. 陈亮认为,央视<每周质量报告>这次的报道,提高了用户在选择权以及知情权方面的自我意识

Facebook推游戏内置订阅功能 Zynga增创收渠道

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 Facebook悄然推游戏内置订阅功能(腾讯科技配图) 腾讯科技讯(明轩)北京时间8月22日消息,据国外媒体报道,科技博客BusinessInsider作者欧文·托马斯(Owen Thomas)周二撰文称,社交网站Facebook已在本月初为游戏服务悄然推出一项新功能,此举有望对Zynga这样的公司注入新的活力. Facebook此次增加了游

Firefox怎样将默认的内置搜索引擎由google改为百度

Firefox将默认的内置搜索引擎由google改为百度方法如下: 电脑常识 在网页中高亮选中文字,再用鼠标拖动一下选中的文字,直接搜索的方法,非常方便.但firefox默认的搜索引擎是google,将其改为百度的方法是: 在地址栏输入about:config,进入设置页面,找到browser.search.defaulturl,将其键值改为 http://www.baidu.com/s?ie=UTF-8&wd=.

英国时尚公司推新品裙子内置手机功能

一抬胳膊就能接电话 信息时报综合报道 据英国媒体8月31日报道,英国时尚公司"可爱电路"日前推出了一款内置手机功能的裙子,可通过简单的手势实现基本的通话功能.该款裙装的伦敦设计师弗朗塞斯卡·罗塞拉和瑞安·甘茨称,之所以设计这样一款产品,是由于生活中不少女士都喜欢将手机放在随身携带的包中,很容易漏接电话,而在察觉电话铃声后还需要花时间翻找手机,极为不便.而这款裙子就能用双手完全解放. SIM卡插在衣服标签 这款名为M-Dress的裙子是一件长袖丝裙,边缘处缝入了可卷曲的通讯功能模块和天线