2017谷歌发现了一个潜伏了三年的Android间谍程序 ...晓安网摘


近期,Google和Lookout的安全研究专家发现了一款非常复杂的Android间谍软件,它不仅可以从手机的聊天软件中窃取用户的隐私数据,还可以通过手机的摄像头和麦克风来监视用户的一举一动。更重要的是,它还可以进行自毁操作,而正是由于这款间谍软件拥有非常智能的自毁机制,因此它在三年之后的今天才被研究人员发现。
这款间谍软件名叫Chrysaor,攻击者此前曾使用这款Android间谍软件攻击以色列、格鲁吉亚、土耳其和墨西哥等国的活跃分子以及新闻记者。据称,这个间谍软件很可能是由以色列间谍公司NSO Group集团制作的,也就是去年利用iOS恶意软件Pegasus来攻击阿联酋人权活动家的那家公司。
外界广泛认为,NSO Group可以制作出地球上最先进的移动端间谍软件,而且他们会将这些产品出售给他国政府、执法机构以及独裁政权。
Chrysaor分析
这款名叫Chrysaor的Android间谍软件具备以下几种功能:
1. 从目前热门的App中窃取数据,受影响的应用包括Gmail、WhatsApp、Skype、Facebook、Twitter、Viber以及Kakao等。
2. 通过SMS短信来远程控制目标设备。
3. 在后台记录实时视频和语音信息。
4. 键盘记录和屏幕截图。
5. 禁用系统的自动更新以防止设备漏洞被修复。
6. 通过自毁机制来躲避检测。


Google的安全研究人员表示,他们已经通过VerifyApps确定了这一恶意软件的影响范围,并且相关人员也与很多潜在的感染用户取得了联系,及时清除了受感染设备上的恶意软件,并通过修改VerifyApps的响应机制来保护用户的安全。
这种威胁之所以难以检测到,是因为当它发现任何有可能威胁到自身的检测行为时,它可以将自己从目标设备中删除。Lookout的安全研究专家Michael Flossman是这样形容Chrysaor的:“如果Chrysaor感觉自己可能会被发现,那么它便会立刻将自己删除。”例如出现下面这几种情况时,Pegasus将会进行自毁操作:
1. SIM MCC ID无效;
2. 设备中存在与安全产品有关的文件;
3. 持续六十天无法与后台服务器连接;
4. 接收到服务器发送过来的自毁命令;

Lookout的研究人员认为,Chrysaor APK可以通过基于SMS的钓鱼信息来进行传播,就像Pegasus感染iOS设备一样。Chrysaor利用的是一个名叫Framaroot的著名Android漏洞,并利用这个漏洞来root目标设备并获取设备的完整控制权。更重要的是,在此期间NSOGroup很可能还发现了很多新的Android0 day漏洞,并将相应的漏洞利用代码更新到了新版本的Chrysaor间谍软件之中。
感染情况
Google的研究人员发现,受到这款恶意软件影响的用户大部分都位于以色列境内,还有一些受害者也分布在格鲁吉亚、墨西哥和土耳其等国家。

研究人员推测,攻击者很可能是通过钓鱼攻击来诱使目标用户下载恶意代码的,当这款恶意软件成功感染目标设备之后,它便会开启键盘记录功能,并从很多当前流行的App中窃取数据,例如WhatsApp、Facebook和Gmail等等。
其复杂程度不言而喻
由于Chrysaor的种种特性,Lookout也称其为目前最复杂的间谍软件。它的iOS变种甚至利用了三个此前未被发现的漏洞,而且还可以获取iOS设备的完整控制权并对用户进行监控。
当时,这款间谍软件感染了一名阿联酋人权主义者的手机,而这也是Chrysaor首次进入我们的视野。当时,他的手机收到了一条SMS文字短信,而这条短信中则包含有指向Chrysaor间谍软件的恶意链接。
在了解到这一事实之后,苹果公司也迅速发布了一个漏洞补丁。Lookout在拿到Chrysaor的Android端样本之后,便与iOS端样本进行比对,比对的结果也与Google的研究人员进行了共享。分析结果表明,与iOS端版本不同的是,Chrysaor的Android端版本并没有利用任何此前未知的安全漏洞,而利用的是很多老Android版本中的漏洞。

结束语
目前,GooglePlay应用商店中还没有发现Chrysaor的身影,而且受感染设备数量较低这一事实也意味着大多数用户不会遇到这个麻烦。
Lookout已经发布了一份关于Chrysaor的详细技术报告,其标题为《Pegasusfor Android: Technical Analysis and Findings of Chrysaor》,如果你还想了解更多关于Chrysaor的内容,请参考这篇详细报告。【PDF下载地址】
* 参考来源:thehackernews、networkworld、securityaffairs, FB小编Alpha_h4ck编译,转载请注明来自FreeBuf.COM.

时间: 2024-10-08 18:22:44

2017谷歌发现了一个潜伏了三年的Android间谍程序 ...晓安网摘的相关文章

今天发现了一个快捷方式(swing开发中的程序focus点的寻找)

今天在调试程序时,由于需要知道focus到底是在表格上,还是在表格中的editor中,这个问题一般情况下,需要在程序代码中打印下来focusOwner,但是今天又发现了另外一种方式来做,在这里共享给大家,有助于java 程序调试便捷高效. 另外这种方法就是,运行Eclipse,然后呢,程序跑起来之后,按键盘的快捷键:ctrl+shift+alt+F,按一下,程序界面中就会出现focus状态,显示目前光标focus到的是哪个控件,如果再按一下,此focus功能就关闭了.太神奇了,既高效有便捷的一种

2017谷歌云大会,一口气发布100+消息(无数云服务)

投递人 itwriter 发布于 2017-03-15 18:37 评论(1) 有576人阅读 原文链接 [收藏] « » 为期 3 天的谷歌云 2017 大会(又称 Next’17 大会)已经于旧金山闭幕,超过 1 万名参与者参加了本次大会,包括谷歌的客户.合作方.开发人员.IT 领袖.工程师.媒体.分析家.云端爱好者(也包括持怀疑态度的朋友)等.在这 3 天时间里,超过 200 位分享者进行了主题演讲,另外还有 4 场邀请讲座. Google Cloud Next ‘17 Next’17 大

发现Ubuntu一个有趣的bug

ubuntu作为linux的一个优秀的发行版,拥有很华丽炫酷的桌面,我用的小Kylin更是人性化的设计了很多对中文的良好支持. 但Ubuntu比较还是比较年轻,今天就发现了一个小bug. 首先我先用鼠标拖一个框出来,当然,由于截屏的原因,鼠标被隐藏了. 有人问了,这不是很正常么,选取一批文件的时候不都用选取框么? 那么这张呢? 大家该说了,怎么如此多的框啊... 这个bug是你在鼠标拖动一个选取框时,按下右Ctrl和右Alt之间的那个键,是一个书页形状的键,这个键有弹出右键菜单的功能. 好的,在

XA中使用dblink发现的一个oracle bug

最近监控系统日志时发现出现一个新的错误信息,很奇怪,之前没有过.如下: ORA-24777:不允许使用不可移植的数据库链路. 跟踪程序进去发现是通过dblink查询某个远程库表,而且由于使用了XA分布式事务数据库连接.大家也许都知道XA有不少限制条件,之前也遇到过,都绕着走了.但是最近没有调整过程序也没有改变过dblink的配置,怎么回事呢?只能网上搜索,结果有人遇到过,说是oracle dblink改成shared就行了.个人觉得这个说法靠谱.于是现在测试系统上试了一下,果然有效. 可以为什么

烧脑科幻片Predestination(前目的地)中发现的一个秘密

看了烧脑科幻片predestination(前目的地),剧情我就不在这里作过多的描述(以免有剧透之嫌),讲述的是一个时间局特工,穿梭于时间长河,抓捕Fizzle Bomber的故事.我在这里要说的是在剧中发现的一个有意思的秘密:不知道看过这个片子的童鞋,注意到主人公拿到的那个bomber控制器没?那是一个神马电路板捏. 好吧,我也不卖关子了,贴出来给大家看看(大概在1小时21分20秒的时刻): 是不是有点感觉了?又不敢相认?导演很狡猾,以为把这个电路板弄个镜像,我们就认不出来了我们还原一下再看看

腾讯舆情团队谈:如何发现下一个现象级游戏?

轰轰烈烈的 ChinaJoy 刚结束,各大游戏厂商又投入了新一轮产品研发和优化.回顾ChinaJoy,最受玩家追捧的当属目前最火爆的现象级游戏 IP,如<魔兽世界>.<火影忍者手游>.<冒险岛 2>等,上海 40 度的高温天也阻止不了玩家前往现场"朝圣"一把这些影响着我们生活的明星游戏.进入 2016 下半年,随着行业热捧的 VR 和电竞"元年"过半,人们正在更理性地关心:未来的"下一个"现象级游戏 IP 将从

没事写个幻灯片玩一下,发现了一个问题

没事写个幻灯片玩了一下,开始没有问题,挺好的,后来我把页面最小化了,然后再最大化之后,整个效果就错了,应该是id为ppt的滚动距离错了,不知道怎么回事,有人碰见过类似的问题吗? <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>幻灯片</title> <style type="text/css"> *{ mar

Java 读数据库字段时发现的一个现象

早上发现有一个网名叫“帅!是不需要理由”的一个人,在后台只能看到“帅!是不需要理”,“由”字就是不显示出来. 经过分析发现,在Access数据库中,name这个字段的长度是15,因为我知道Access中,长度15代表可以存放中文或英文最长15个字符.可“帅!是不需要理由”只有8个字符为什么显示的时候,只显示了7个呢. 我想可能是因为在Java的JDBC中,一个汉字的长度等于两个英文字符的长度,根据在表中的设置长度15,所以只读出了7个汉字. 这只是我的推测,现实就是这样显示的.

发现了一个非常棒的pyqt5的例子集

发现了一个非常棒的pyqt5的例子集 https://github.com/892768447/PyQt 各种各样的PyQt测试和例子 [Python3.4.4 or Python3.5][PyQt5] 1.常见例子 1.1 右下角弹出框 1.2 单实例应用 1.3 字体测试 1.4 程序重启 1.5 验证码控件 1.6 表格复制 1.7 梦幻树 1.8 自定义属性测试 1.9 自动更新 1.10 自定义QWidget的QSS样式 1.11 浏览器获取Cookie 1.12 全局热键 1.13