一直以来,苹果的安全性都是被用户推崇的,但最近,苹果却被接连曝出重大安全漏洞。
据外媒报道,旧金山的网络安全公司ZecOps发现了一个存在于iOS设备上的漏洞,而且有证据表明,至少有6次网络安全入侵活动利用了这个漏洞。
可怕的是,该漏洞或影响iOS 6以上所有版本,超过5亿的用户面临被攻击的风险,而这一漏洞可能被黑客利用了八年。
并且这个漏洞不需要用户任何点击,只要给用户发送一封电子邮件,甚至邮件还在下载过程中,就能触发漏洞攻击。
目前苹果已经承认了这一漏洞的存在,并表示正在努力修复相关的漏洞。苹果已经在最新的iOS 13.4.5测试版中修复了安全漏洞。iOS 13.4.5正式版应该会在未来几周内公开发布。
漏洞已潜伏八年,5 亿用户可能被攻击
那么,这个漏洞会如何发起攻击呢?
据外媒,这项研究表明该漏洞可被远程触发,而且已被黑客用来攻击一些知名用户。
这一漏洞允许攻击者通过访问iOS 12和iOS 13中的Mobile Mail和Mailid进程开使用特殊的邮件来运行远程代码。而一个漏洞可以让攻击者通过发送消耗大量内存的邮件来远程感染iOS设备。
也就是说,利用这些漏洞,攻击者可以泄露、修改和删除用户的电子邮件。
ZecOps在周三的报告中表示,他们"高度相信"这些漏洞已经被高水平黑客利用,而这两个漏洞的变体甚至可以追溯到2012年发布的iOS6身上,这意味着黑客已经利用它们对iPhone和iPad用户进行了长达八年的攻击。如果设备被感染,用户甚至不知道他们正在被黑客攻击。
具体攻击途径是:黑客通过Mail应用向受害者发出一份空白电邮,导致后者的系统崩溃并重置,而系统崩溃令黑客得以窃取照片和联系人信息等其他数据。
ZecOps声称,即使是基于最新版本iOS系统运行的iPhone,黑客也能利用这个漏洞远程窃取其数据。该漏洞可令黑客获取Mail应用有权访问的任何信息,包括私密消息。
ZecOps发现导致这一攻击的原因是:MFMutableData在MIME库中,缺少系统调用的错误检查。ftruncate会导致越界写作。
除此之外,他们还发现了一种在不等待系统调用失败的情况下触发OOB-写的方法以及一个可以远程触发的堆溢出。
而OOB-写错误和堆溢出错误都是由于相同的问题而发生的:没有正确处理系统调用的返回值。
也就是说,该漏洞可以在下载整封电子邮件之前就触发,即使你没有将邮件内容下载到本地。
漏洞被利用了之后会出现哪些异常?
看到这里,有网友说,我都不用邮件,雨我无瓜啊。
可是,这个漏洞的可怕之处或许不在于用户是否使用,只要它在你的应用列表里,那么你有可能就是被攻击的对象。
根据ZecOps 的研究,他们发现当你的iPhone和iPad 被攻击后会,除了移动邮件应用程序暂时放缓之外,用户不应观察到任何其他异常行为。
在iOS 12中,更容易触发该漏洞,因为数据流是在同一进程内完成的,作为默认邮件应用程序(MobileMail),它处理的资源要多得多,这会占用虚拟内存空间的分配,特别是UI呈现,而在iOS 13中,MobileMail将数据流传递到后台进程,即maild。它将其资源集中在分析电子邮件上,从而降低了虚拟内存空间意外耗尽的风险。
具体反应如下:
黑客在iOS 12上的攻击尝试(成功或失败)之后,用户可能会注意到Mail应用程序突然崩溃。
在iOS 13上,这一攻击则表现的不那么明显。除了暂时的放缓,其他异常都不会被注意到。
在失败的攻击中,攻击者发送的电子邮件将显示消息:“此消息没有内容”。如下图所示:
在iOS 13上,攻击者可能会多次尝试在没有用户交互的情况下悄悄地感染设备。在iOS 12上,则要求用户点击攻击者新收到的电子邮件触发攻击。不过,ZecOps 也表示,现在可以确定的是MacOS不容易受到这两种漏洞的攻击。
就其本身而言,这些漏洞并不会对用户造成太大的风险--它们只允许攻击者阅读、修改或删除电子邮件。但如果与另一种内核攻击相结合,例如无法修补的Checkm8漏洞,这些漏洞可能会让不良行为者对特定目标设备进行root访问。
ZecOps在其报告中发现,黑客攻击的目标主要集中在企业高管和国外记者的设备上。所以,大家暂时不必过于担心。
如何自救?
事实上,今年2月,ZecOps就向苹果公司报告可疑漏洞。
3月31日,ZecOps确认了第二个漏洞存在于同一区域,并且有远程触发的能力。
4月15日,苹果公司发布了iOS 13.4.5beta2版,其中包含了针对这些漏洞的补丁程序,修复了这两个漏洞。
4月20日,ZecOps 重新分析了历史数据,并发现了额外的证据,并及时通知了苹果必须立即发布此威胁警告,以使组织能够保护自己,因为攻击者可能会大大增加他们的活动,因为它已经在beta版中得到了修补。
而苹果也大方承认了这一漏洞,所以在苹果最新的修复版本出现之前,我们应该如何阻止这种攻击呢?
ZecOps建议用户使用Gmail或Outlook等第三方电子邮件App,并且在后台禁用这款原装软件。
苹果的安全性受质疑?
苹果官方数据显示,2019年约有9亿部iPhone处于活跃使用状态。网络安全专家认为,其广泛普及程度意味着,严重安全漏洞一旦遭到滥用,就可能造成超过数百万美元的损失。
前有Siri 窃听,后有 iPhone 越狱事件以及现在被爆的安全漏洞问题,苹果的安全性也遭到了用户们的质疑。
一方认为,用户认为任何系统都无法避免漏洞,苹果在过去表现出的成绩足以证明它的安全性,对苹果依然有期待。
另一方则认为,连苹果都被曝出安全问题,手机厂商们是时候考虑反击了。
对此,你怎么看呢?你还会信任苹果的产品吗?