PCMag编辑选择和审查产品独立.如果您通过附属链接购买,我们可能会赚取佣金,这有助于支持我们的测试。

你的mac电脑并不像你想象的那么安全

MacOS在构建时就考虑到了安全性,更新不断增加安全增强功能。即便如此,一名研究人员发现了一种可以穿透所有安全层的攻击。

通过尼尔·鲁本金

我的经验

当IBM个人电脑刚刚推出时,我在旧金山个人电脑用户组担任了三年的总统。这就是我如何认识PCMag的编辑团队的,他们在1986年把我带进了公司。在那次决定命运的会议之后的几年里,我已经成为PCMag在安全、隐私和身份保护方面的专家,使用过反病毒工具、安全套件和各种安全软件。

阅读个人简介
2022年MacBook Air(来源:Molly Flores/PCMag)

麦金塔电脑刚推出时,苹果公司就大肆宣扬,与个人电脑不同,麦金塔电脑不会感染病毒。我们现在更清楚了;mac电脑甚至也会受到恶意软件的攻击ransomware.但事实是,macOS本质上比Windows更安全。这就是为什么安全研究员Thijs Alkemade声称一次攻击就能突破所有macOS安全层的原因。激动的观众黑帽与会者,无论是在现场还是在网络上,都吵着要听到这一惊人说法的细节。


是什么让MacOS如此安全?

“我一辈子都是Mac用户,”阿尔克马德说。“这是一个我很熟悉的系统。早期的Mac平台是基于Unix的。在该平台中,用户是安全边界,而进程不是。对于文件,每个文件都有一个所有者,九个标志定义权限。root用户拥有修改所有文件、内存甚至内核的完全访问权。这是旧的模式。

系统完整性保护(SIP)于2015年与El Capitan一起推出,”他继续说道。“它在根用户和内核之间设置了一个安全层,保护系统不被根用户修改。根访问不再足以危及系统。该系统的另一个名称是无根。一些人认为这意味着苹果公司将会在市场上扎根,就像在iPhone上一样。但实际上它的意思是强大。危险的操作需要授权,每一次macOS发布都会增加越来越多的限制。

“但是……macOS是古老的、庞大的、成熟的,”Alkemede说。“很多系统部件是在安全模型改变之前编写的。重建整个系统是不可能的。”

他列出了几种可用于进程注入的技术,但得出的结论是它们只是偶然的。“可以在任何地方应用的工艺注入要好得多。”


安全漏洞在哪里?

弱点在哪里?阿尔克玛德并没有让听众悬着。“它在保存状态功能中,”他解释道。当你关机的时候,如果你想要一个开始时重新打开应用程序一次。它甚至可以恢复未保存的文档。它基本上是自动工作的。开发者不需要做任何事情就可以使用它,但他们可以扩展它。”

保存应用程序状态的过程称为序列化,序列化的数据是的意思被加密。然而,加密并不是必需的,这使得聪明的程序员可以滥用这个特性。“我使用恶意序列化对象创建了一个已保存的状态,并将其写入另一个应用程序的状态目录。它自动反序列化并在其他应用程序中执行,并可以使用其他应用程序的权限和权限,实现进程注入。”

阿尔克马德带领观众走过他遇到的无数路障,以及他进化出的绕过它们的技巧。他承认,“由于时间原因和披露原因,我不得不跳过几个步骤。”我不想在这里解释细节,因为您需要成为一个程序员才能完全掌握它们。关键是,它成功了。


流程注入能做什么

Alkemade详细介绍了该漏洞的三种可能用途:逃离沙箱、升级特权和绕过系统完整性保护。

这些都是非同寻常的说法,因为这些结果实际上是黑客的圣杯。特别是绕过SIP可以使您的程序具有最高的功能。Alkemade解释说:“我们可以读取所有用户的电子邮件或Safari历史记录,或者允许自己使用麦克风或网络摄像头。”“我们的流程现在由SIP保护,这为它提供了强大的持久性。我们可以在用户不知情或不允许的情况下加载内核扩展。”

Alkemade继续为欣赏的观众演示这三个技巧。只有最好的黑帽演示得到他们自己的掌声!


我们应该担心吗?

这个安全漏洞已经被修复了macOS蒙特利但应用程序开发人员需要尽自己的一份力。“开发者可以也应该让应用只接受安全序列化对象,”Alkemade说。“苹果已经在他们所有的应用程序上做到了这一点,但现有的第三方应用程序也需要这样做。”

事实证明,这种新的保护措施不仅适用于蒙特雷。Alkemade说:“我才知道他们把它移植到了大苏尔和卡特琳娜。“卡塔琳娜的发布说明更新了,但大苏尔的发布说明没有更新。我收到一封来自苹果公司的电子邮件,要求提前分享我的演讲内容。两个小时前,我得到确认,它在大苏尔修好了,虽然我还没有时间去核实。”

阿尔克马德总结道:“苹果一直在为macOS添加层次。“在一个已建立的系统中添加新的层是很困难的,所以10年或更多年前编写的代码是今天的攻击面。如果你能用同一个漏洞绕过所有漏洞,那么更多的漏洞层并不会增加攻击者的工作量。”

SecurityWatch<\/strong> newsletter for our top privacy and security stories delivered right to your inbox.","first_published_at":"2021-09-30T21:22:09.000000Z","published_at":"2022-03-24T14:57:33.000000Z","last_published_at":"2022-03-24T14:57:28.000000Z","created_at":null,"updated_at":"2022-03-24T14:57:33.000000Z"})" x-show="showEmailSignUp()" class="rounded bg-gray-lightest text-center md:px-32 md:py-8 p-4 mt-8 container-xs">

喜欢你正在读的东西?

报名参加SecurityWatch关于我们的顶级隐私和安全故事的时事通讯,直接发送到您的收件箱。

本通讯可能包含广告、交易或附属链接。订阅通讯即表示您同意我们的服务使用条款而且隐私政策.你可以随时退订时事通讯。beplay体育苹果下载


感谢您的报名!

您的订阅已确认。留意你的收件箱!

注册其他时事通讯beplay体育苹果下载

你会喜欢的PCMag故事

关于尼尔·鲁本金

安全首席分析师

当IBM个人电脑刚刚推出时,我在旧金山个人电脑用户组担任了三年的总统。这就是我如何认识PCMag的编辑团队的,他们在1986年把我带进了公司。在那次决定命运的会议之后的几年里,我已经成为PCMag在安全、隐私和身份保护方面的专家,使用过反病毒工具、安全套件和各种安全软件。

在我现在的安全工作之前,我在“用户对用户”和“问尼尔”专栏中为PCMag的读者提供了使用流行应用程序、操作系统和编程语言的技巧和解决方案,这两个专栏从1990年开始,持续了近20年。在此期间,我写了40多篇实用工具文章,以及《Delphi Programming for Dummies》和其他6本涉及DOS、Windows和编程的书籍。我还评论了数千种不同类型的产品,从早期的Sierra Online冒险游戏到AOL的前身Q-Link。

在21世纪初,我将工作重点转向了安全性和不断增长的反病毒行业。在从事反病毒工作多年后,我在安全行业中被认为是评估反病毒工具的专家。我是反恶意软件测试标准组织(AMTSO)的顾问委员会成员,AMTSO是一个致力于协调和改进反恶意软件解决方案测试的国际非营利组织。

读尼尔·J。个人简介

请阅读Neil J. Rubenking的最新报道

Baidu
map