- A+
这个恶意软件使用随机名称(比如“新生气小鸟”),诱使用户安装下载,但安装后就会发现,它并没有安装“生气小鸟”,而是将从AppStore下载的合法应用替换掉了。所有从AppStore上下载的应用都能被替换掉,除了iPhone本身自带的应用(如MobileSafari)。
我们惊奇得发现,恶意程序甚至能够接入原始应用的本地数据,而且当原始应用被替换掉时本地数据扔保留了下来。这些本地数据中可能包含缓存的邮件,或甚是登陆许可证(login-tokens),以后恶意程序可使用这些关键信息来直接登陆用户账户。
目前,我们发现这个漏洞问题已经开始传播。所以面对这样的形势,我们认为有必要让公众了解详细情况,因为潜在的危险可能影响到每一个人。与此同时,我们也向大家列出了一些解决办法,帮助iOS用户能更好的享受到应有的服务。
1.攻击者会模仿原始应用的登陆界面以窃取用户的登陆凭证信息。我们通过对多个银行及邮件应用已经验证了这个事实。就是说这个恶意程序会使用与原始应用相同的UI界面欺骗用户,诱使他们输入自己的登陆凭证信息,然后攻击者将凭证信息传送到远程服务器上。
2.我们还发现原始应用的目录下的数据,比如说本地数据缓存,即使在原始应用被替换掉时,这些本地数据仍保留在恶意应用的本地目录中。所以恶意程序窃取了这些敏感信息。我们通过邮件类应用证实了这个事实,具体发现就是恶意软件窃取了重要邮件的本地缓存,然后将这些信息上传到其远程服务器上。
3.MDM(移动设备管理)接口无法辨别恶意应用和原始合法应用,如果它们使用的是相同的bundleidentifier。目前MDMAPI不会获取每个应用的凭证信息(certificateinformation)。这样的话,MDM也就很难发现此类攻击。
4.我们曾在病毒公告白皮书2014(Applewithoutashell–iOSundertargetedattack)中提到过,那些使用enterpriseprovisioning描述文件(我们都将其称作“EnPublic应用”)的应用不受苹果审查。因此,攻击者就是利用这一漏洞,使用iOS私有API进行强大的攻击活动,比如像后台监控(CVE-2014-1276)和模仿iCloud的UI界面来窃取用户的AppleID和密码的活动。
5.攻击者通过Masque攻击还能绕过正常应用的沙盒,然后通过利用iOS已知漏洞获取root权限,比如之前盘古团队进行的攻击活动。
我们在进行实验时,使用了一个内部应用,用的bundleidentifier是“com.google.Gmail”,应用名字为“新生气小鸟”。我们通过enterprise凭证给这款应用签名。当我们从网站上安装这款应用时,它便替换了iPhone上原始的Gmail应用。
图1展示了整个过程,图1中的a、b展示了合法的Gmail应用已安装在iPhone设备上,而且有22封未读邮件。图1中c展示受害者被引诱去安装下载(从网上)一个名为“新生气小鸟”的内部应用。需要注意的是“新生气小鸟”是这个恶意程序的名称,其实攻击者可以把它设置成任意的名字。但这个恶意程序用户的bundleidentifier是“com.google.Gmail”。
当用户点击“安装”后,图1中d展示的是安装过程中内部应用替换了原始应用。图1中e展示原始Gmail应用被内部应用替换。安装完后,当用户打开Gmail应用时,用户就自动登录到一个UI几乎完全一致,只是在界面上方能看到一小行字“没错,你上钩了”的应用,呵呵,这只是我们恶作剧为了向大家展示这一攻击过程提前设置好的信息。在真实攻击活动中,攻击者可不会跟你这么礼貌。与此同时,原始应用的本地缓存邮件数据,在一个sqlite3数据库以清晰文本形式储存的数据,在图2中展示,就被上传到远程的服务器上。
iOS用户可以采取以下三个步骤来降低被攻击的风险:
1.下载应用时,除了AppStore不要去乱七八糟的第三方下载平台
2.不要点击第三方网页给你弹出的一个弹框内显示的安装提示(如图3),不管弹框内写的是什么信息都不要相信。弹框内的信息都是攻击者使用吸引人的字眼来诱使用户点击的。
3.当打开一款app时,如果iOS给你发出警告信息“不受信任的应用开发者(图3)”,请选择“不信任”,然后立即卸载这款应用
检查一下,是否已经通过Masque攻击活动下载了很多应用了,iOS7用户可以检查安装在他们iPhone上的enterpriseprovisioning描述文件,这一信息表明了Masque攻击可能植入的恶意软件的签名身份。
我们在7月份时已向苹果报告了此漏洞。因为目前苹果推出的标准防御手段或接口无法预防此次攻击,我们希望苹果能够向专业的安全技术设备供应商提供更为强大的接口,以保护企业用户不受此类攻击的影响。
在此,我们要感谢火眼团队成员NoahJohnson和AndrewOsheroff,感谢他们为demo视频做出的贡献。此外,我们还想感谢KyrksenStorer和LynnThorne,感谢他们为这次博文做出的贡献,尤其,还要感谢ZhengBu,感谢他提供的珍贵的评论和反馈。
- 我的微信
- 这是我的微信扫一扫
- 我的微信公众号
- 我的微信公众号扫一扫