从Google Play下载应用并不安全,上千款监视软件伪装其中
如果你认为在官方应用市场里下载app就觉得安全的话,小编可以负责任的回答你:“too young too simple,sometimes native”
今年4月,BankBot 银行木马出现在谷歌Play应用商店中,该木马可以让攻击者获得管理员权限,并执行大量恶意任务,包括窃取银行登录信息。
4月同时,约有2百万Android用户在谷歌Play应用商店里感染了FalseGuide 恶意软件,它隐藏在超过40多个流行的游戏app中,例如Pokémon Go、FIFA Mobile。
上月,一款名为Xavier恶意软件,它被发现在800个不同的Android app中,这些程序在谷歌Play中下载了数百万次,并且悄无声息的收集用户数据。
就在前日,阿里聚安全小编发表的一批伪装成flashlight、vides和game的BankBot恶意软件,又出现在谷歌Play 官方应用商店中。
……
然而并没有结束,互联网的世界,你或许只看到了冰山一角。
近日安全研究者发现在第三方应用市场和谷歌Play应用商店 存在上千款恶意伪装软件。它们可以监视用户行为,比如对用户拨打电话,静默录音等。该恶意软件名为SonicSpy,它伪装成一个即时通信app,并从今年2月份开始,在各大应用市场里疯狂蔓延传播,连谷歌Play都不幸中招。
执行一大堆的恶意任务
SonicSpy间谍软件可以执行大量恶意任务,让它成为一个完美的移动qie听器。
具体功能如下:
1、静默录音
2、静默拨打电话
3、劫持相机和拍照功能
4、窃取用户数据,包括通讯记录、联系人信息
5、发送指定内容的短信
6、通过WIFI接入点,追踪用户地址
……
该恶意软件是由移动安全公司Lookout的研究员发现,并在谷歌Play 应用市场发现了其他2个变种——Hulk Messenger、Troy Chat。数据显示它们已经被用户下载超过上千次。虽然Soniac、Hulk Messenger、Troy Chat均已被被谷歌应用市场下架移除,但是它们依旧活跃在其他第三方Android应用市场。
SonicSpy是如何工作的
首先上传至谷歌Play 应用市场,伪装成名为Soniac 的通信工具。(如何绕过谷歌play的杀毒引擎的技术分析,可以参考阿里聚安全的这篇文章:https://jaq.alibaba.com/community/art/show?articleid=1028)
一旦安装,Soniac 立即删除启动图标来隐藏自己,并试图通过C&C服务器下载修改后的app。SonicSpy 恶意软件家族共支持73种不同的远程指令,攻击者可以在受到SonicSpy 感染的Android设备上远程执行恶意任务。
或和伊拉克开发者有关
研究者认为该恶意软件和一家伊拉克的企业有关。因为SonicSpy 的代码和 SpyNote非常相似,而SpyNote 是一款伪装成Netflix 的恶意app,它是由一名伊拉克黑客创造,在2016年7月份被发现。
有许多迹象表明,2款应用来源于同一个开发者。例如家族代码的相似性,经常使用动态DNS服务,并运行非标准的222接口。另外最重要的证据是因为它的开发者账号,两者都包含Soniac 。并且上传在谷歌应用市场的账号是”iraqiwebservice”。
SonicSpy 可能会再次来袭
尽管SonicSpy感染的app已经从应用市场里移除,但研究员警告称,该恶意软件家族已经证明他们有能力在官方应用市场里植入恶意软件。他们可以利用不同的开发者账号,上传恶意软件并隐藏在不同的app中。虽然谷歌已经采取了很多安全措施,以防止恶意应用通过谷歌的安全检查,但仍有漏网之鱼。
如何保护和预防?
对于自身为应用市场的企业而言,如何避免恶意应用通过自己的渠道进行分发传播是一个严峻的考验。它不仅对用户造成损失,还进而影响分发渠道的声誉,因此建立完善并强大的
APP扫描检测能力是非常重要的一环。
阿里聚安全提供的恶意代码扫描能力不仅可以对已发布的巨大存量应用,通过调用移动安全恶意代码扫描的API接口进行定期全量扫描。还能对申请发布的APP,在上线前对其进行恶意代码扫描,防止恶意应用蒙混过关。
目前免费提供扫描测试,地址:https://jaq.alibaba.com/safety
对于自己研发APP的企业而言,也不要放松警惕,黑客可能会在你的原生APP中,植入恶意代码,成功仿冒并分发到各个渠道,这同样会对企业造成很大的损失。
作为个人用户而言,最简单的办法就是确保下载的应用来自官网或官方应用市场,虽然不能完全避免中招,但是可以最大程度的降低感染几率。最后建议下载一个手机安全防护软件,例如钱盾app,可以有效检测和阻止这些恶意软件,并保持设备系统和app版本的更新。
----------------------------
内容部分编译自thehackernews,更多安全类热点信息和知识分享,请关注阿里聚安全的官方博客
从Google Play下载应用并不安全,上千款监视软件伪装其中的更多相关文章
- qt的应用层主要是大型3d,vr,管理软件和器械嵌入软件(有上千个下一代软件黑科技项目是qt的,美国宇航局,欧洲宇航局,超级战舰DDG1000)
作者:Nebula.Trek链接:https://www.zhihu.com/question/24316868/answer/118944490来源:知乎著作权归作者所有.商业转载请联系作者获得授权 ...
- .NET破解之google瓦片下载及拼接
由于最近一些其他事忙,加之电脑显卡坏了,所以,好长一段时间没有更新博客了,感觉对不注关注我的朋友.从本文开始,博客更新频率将会大大降低,但每周都会更新的. 在上帝之眼论坛看到了新出来了一个google ...
- 安装Google框架服务并突破Google Play下载限制
请注明出处:http://www.cnblogs.com/killerlegend/p/3546235.html Written By KillerLegend 关于谷歌服务框架以及安装 安装前请先获 ...
- 用电脑从Google Play下载apk
用电脑从Google Play下载apk 方法一:给Chrome浏览器安装apk-downloader插件,需禁止 SSL 错误警告,即在Chrome的快捷方式上加入"--ignore-ce ...
- 如何用Google Drive下载超大型文件
本文将对「如何下载Google Drive中的超大型文件?」这一问题展开探索和解决. 太长不读:直接看这里 情景与问题 在AI.系统安全等研究领域,一项研究成果的产生需要大量的数据样本进行训练和分析, ...
- 如何从eclipse中下载并导入Github上的项目
eclipse导入项目,方法就是点击File ->Import,选择Existing Projects into Workspace 但前提是,你导入的这个项目原本就是用eclipse的构建的, ...
- 文件上传和下载(可批量上传)——Spring(三)
在文件上传和下载(可批量上传)——Spring(二)的基础上,发现了文件下载时,只有在Chrome浏览器下文件名正常显示,还有发布到服务器后,不能上传到指定的文件夹目录,如上传20160310.txt ...
- 文件上传和下载(可批量上传)——Spring(二)
针对SpringMVC的文件上传和下载.下载用之前“文件上传和下载——基础(一)”的依然可以,但是上传功能要修改,这是因为springMVC 都为我们封装好成自己的文件对象了,转换的过程就在我们所配置 ...
- 下载,和scp上传问题
下载,和scp上传问题 wget http://download.openx.org/openx-2.8.10.zip [默认当前目录] scp ldm@192.168.1.150:/var/www ...
随机推荐
- tomcat7以上,ajax post参数后台获取不到的问题
AJAX post传参后台获取不到查询参数. 网上找了各种方法,包括设置content-type,又是把json转成json格式字符串,问题依然存在,但是把post改成get又可以获取到,百思不得其解 ...
- 极致精简的webservice例子
看了网上好多关于webservice的例子,基本上对初学者来说都是模棱两可云里雾里,现在,我将网上关于webservice的讲解提炼出来,通过一个最简单使用并且方便的例子,告诉大家什么是webserv ...
- cygwin安装gcc/g++
安装cygwin如果按照默认的方式一直点下去的话,安装完了会发现没有安装gcc/g++. 这个时候可以在安装文件的目录打开命令行,并输入: setup-x86_64.exe -q -P wget -P ...
- Excel文件按照指定模板导入数据(用jxl.jar包)
本文中的方法只适合Excel2003,要读取Excel2007最好使用poi.jar,据说poi.jar还在更新,jxl.jar已经不更新了,处理Excel文件的读写问题最好还是学习poi.j ...
- 将ArrayList<HashMap<String, String>>转为ArrayList<Bundle>类型的解决方案
Bundle是一种利用键值对存储的数据格式,而我们在程序中通常利用HashMap存储数据.在开发中,通过Http请求得到JSONArray类型的返回值,我选择利用ArrayList<HashMa ...
- JavaWeb 后端 <十一> 之 DBUtils 框架 (基本使用 结果集 事务处理 对表读取)
一.数据库操作框架 1.ORM:Object Relation Mapping Hibernate:非常流行 JPA:Java Persistent API.ORM标准 MyBatis:2010年开始 ...
- ArcGisEngine图层操作(随笔,不全)
1.加载图层: 1.1 object.AddLayer(Layer[,toindex=0]) Layer表示ILayer对象,必选,toIndex参数表示图层索引(长整型),没需求可以忽略. 1.2 ...
- fedora下一些问题的解决方案汇总
解决fedora下一些使用问题 一 解决fedora下无法使用Fn+功能键来调整亮度的问题 在fedora下,背光的配置参数在/sys/class/backlight文件夹下,根据不同的显卡,有不同的 ...
- HDU 1698 Just a Hook(线段树成段更新)
题目网址:http://acm.hdu.edu.cn/showproblem.php?pid=1698 题目: Problem Description In the game of DotA, P ...
- java用户界面——加载图片 jpg GIF
java用户界面--加载图片 jpg GIF 代码如下: package day08; import java.awt.GridLayout; import javax.swing.Icon;impo ...