苹果在6月份推出了iOS 10的预览版本,其中包含了一个未加密的内核缓存,当时大家普遍猜测该公司为了优化系统性能和软件安全策略而作出了重大转变。而在分析了iOS 10的第二个预览版本之后,我们发现该公司仍在延续这一步伐。在周三的一条推特消息中,安全专家Jonathan Zdziarski指出,与第一版相比,iOS 10 beta 2曝出了更多的未加密系统组件。
相比之下,bootloader和RAM Disk均未在beta 1中解密。
此外,根据iPhone软件专家“MuscleNerd”编译的一份表格,32位引导程序(bootloaders)、所有内核缓存、以及所有RAM Disks(Apple TV除外),都已在iOS 10 beta 2中处于未加密的状态。
iOS 10 beta 2标志着苹果软件安全政策的重大转变,它并没有将下一代操作系统的所有部分都上锁,而是选择了向安全开发人员敞开更多某些组件。
自iOS(曾经叫iPhone OS)面世以来,苹果一度努力阻止非法探测其系统。
iOS 10的内核缓存就是一个主要的例子,由于其并不包含敏感信息,所以这么做不仅不会对终端用户造成威胁,还可以进一步优化系统的性能。
研究人员猜测,此举还有助于大家向苹果多提交bug报告。盯着iOS 10的人越多,漏洞被发现的概率就越高、bug被修补的速度也可以更快。
[编译自:Apple Insider]