周二,苹果开放了 iPhone 和 iPad 移动操作系统中心的代码,让很多安全专家甚是惊讶。
安全研究员在接受外媒 MIT Technology Review 的采访时表示:苹果也许会像往常一样开放一个叫做 kernel 的部件代码,对此不加密,来鼓励更多人报告软件中的 bug。
苹果在周二拒绝透露更多关于开放代码的信息,但是随着此事件受到更多的关注,苹果在周三发表声明,表示已经开放了 kernel,但并非出于安全考虑。
苹果一位发言人表示:“通过开放代码,我们将能优化操作系统,同时不牺牲安全性能。”不过,他拒绝透露 iOS 系统具体的提升方式。
iOS 安全专家 Jonathan Zdziarski 在周一表示:开放 kernel 代码也许会为苹果操作系统带来更多问题和错误。他说道:“开放操作系统可以让普通用户和专业研究团队一样,发现 bug 并进行报道,但我们不知道最后的结果会不会事与愿违。”
如果更多人向苹果报道 bug,那么执法部门和政府将发现其在进行 iPhone 的安全检测时更加困难,这也会为警察的工作增加阻碍。
因此,苹果开放 kernel 代码到底是福还是祸呢?我们还不得而知。