早段时间,iPhone 操作系统的核心组件 iBoot 源码在 GitHub 上泄露。这个源码比较古老,属于 iOS 9 的一部分。苹果公司官方随后发出了 DMCA 删除通知,GitHub 将代码全部删除掉。即使源码已经删除掉了,但是有很多技术人员都在思考,这么重要的源码究竟是如何泄露的呢?Motherboard 网站找到了与泄露代码相关的匿名人士,想要弄清楚整个过程。
各种调查和各种迹象、信息等。发现源码最初是被一位低级别苹果员工在 2016 年分享出来的,最初目的他只将代码与越狱社区的朋友分享。这位苹果公司员工并不是对苹果不满意,只是想要将源码与越狱社区分享。
最初,获得源码的只有 6 个人。这 5 个人也不想将源码外泄,因为他们知道是犯法的。只不过在 2017年初,这些代码还是泄露出来了,并在出现在 GitHub 上。
越狱和 iPhone 研究社区的很多人都尝试停止分享,但最终没有阻止。这次泄露的源码只是一部分,关键的文件没有泄露出来。
苹果在声明中也表示,这些是 3 年前的源码,苹果产品的安全性不依赖于源码的保密性。苹果产品中有很多层硬件和软件保护,同时建议用户升级至最新系统。
对于一般用户来说,这次的 iBoot 源码泄露并不会造成影响,iOS 设备拥有多层安全防护,比如 Secure Enclave 等。当然,这次源码泄露可能让 iPhone 越狱变得更容易。