本周早些时候,iPhone操作系统部分源代码被上传到了GitHub上,这些IBoot源代码来自老版本iOS系统。那么这些机密的代码是怎么泄露的呢?苹果公司是怎么解决这个事件的呢?
近日有外媒报道称,苹果 iOS 9 的 iBoot 源代码在 GitHub 上被泄露。iBoot 源代码是 iOS 设备安全的核心部分,苹果已经确认此事并要求 GitHub 删除这些代码。不过这些源代码已经被一些网友保存了。
据查证,代码泄露来自于苹果公司等级不太高的工程师,其在2016年将部分代码提供给了越狱社区的朋友,这名员工并非对苹果心怀不满,而是在朋友的“鼓励”下才提供给越狱社区。
除了iBoot源代码外,该名工程师还分享了其它代码,目前这些代码尚未被公开。这些爱好者在此前并不希望将这些源代码公之于众。
苹果日前针对泄露的 iOS 源代码可能引发的安全担忧做出了回应。苹果在一份声明中表示:「三年前的旧源代码似乎被泄露出去,但是从设计上看,我们的产品安全性并不取决于我们源代码的保密性。我们的产品中内置了许多硬件和软件层,同时我们也一直鼓励用户升级到最新的软件版本,以从最新的中受益。」
此次在 GitHub 上泄漏的版本已经是三年前的源代码,并且因为缺少部分信息而无法直接进行编译。苹果用户将系统升级到最新版。最新数据显示,iOS 11 的安装率已经达到了 65%,只有 7% 的设备运行 iOS 10 及更旧版本的系统。
网友评论 ()条 查看