黑莓发布虚拟化ARM64版macOS的方法
2021-05-19 09:18:19 编辑: 来源:
导读 黑莓的网络安全团队分享了一份新报告,该报告详细介绍了如何在Intel芯片上模拟ARM macOS内核以进行Apple Silicon安全研究。这份由BlackBe
黑莓的网络安全团队分享了一份新报告,该报告详细介绍了如何在Intel芯片上模拟ARM macOS内核以进行Apple Silicon安全研究。
这份由BlackBerry Research&Intelligence Team撰写的报告为安全研究人员和渗透测试人员提供了一种使用QEMU开源计算机仿真器成功仿真macOS ARM64内核的方法。
安全研究人员可以使用此精简的macOS内核进行调试和漏洞发现。黑莓还表示,该方法论说明了如何使用仿真来操纵和控制内核,以查找关键错误或修补特定的内核区域。
黑莓在报告中写道:“苹果硬件的最新发展使安全研究人员难以跟上,并且对以ARM为目标的测试环境的需求也在增加。”
该仿真是为了响应诸如M1之类的Apple Silicon芯片而发布的,并且在流行的操作系统中对ARM64的支持也越来越多。例如,Linux内核的下一个版本将提供初步的Apple Silicon支持。
BlackBerry团队能够在配备Intel Core处理器的Linux主机上虚拟化ARM64 macOS环境。该方法涉及下载macOS Big Sur安装程序包,配置QEMU以及调整其他设置和文件。
正如研究人员所指出的那样,跨平台虚拟化并不是什么新鲜事物-自2009年以来就可以在Intel主机上虚拟化ARM系统。在macOS主机上模拟iOS内核也已完成并发布,因此BlackBerry表示:“苹果自己的Unix派生内核XNU加入聚会只是时间问题。”
黑莓已经发布了资源和其他详细信息,因此研究人员或感兴趣的参与者可以在自己的计算机上模拟ARM macOS。BlackBerry Cylance Github页上提供了更多信息。