![](/skin/wewuhu/images/article_logo.png)
Apple 的 iOS 系統(tǒng)向來以封閉性出名。而為了防止用戶任意改系統(tǒng)或是針對 iOS 降級,Apple 在設(shè)計 iOS 系統(tǒng)時亦加入了許多限制。
而現(xiàn)在這個“百密無一疏”似乎將成為過去。稍早,iOS 9 系統(tǒng)用于開機功能的“iBoot”原始碼遭到?jīng)?。透過這始原始碼,未來駭客想要攻擊 iOS 9 裝置、或是其他越獄行為,將會有更多機會。
此次被爆出的“iBoot”原始碼盡管是在 iOS 9 上,但有一部份程式碼與 iOS 11 相同?;旧希墓δ苁秦?fù)責(zé) iOS 裝置啟動時,可以驗證正確的 iOS 版本,并讓裝置可以穩(wěn)定開機。
蘋果隨后也確認(rèn)了此一消息,但強調(diào)這道原始碼是用于 iOS 9,“已是 3 年前的作業(yè)系統(tǒng)”。蘋果也表示,iOS 裝置的安全性并不立基在保密原始碼上,而是靠著多層級的軟硬整合設(shè)計來負(fù)責(zé)資安。
需注意的是,本次洩露在 Github 上的 iOS 9 iBoot 原始碼并不是完整版,因此無法順利在 Compiler 編譯。蘋果隨后亦以此批原始碼有蘋果公司的智財權(quán)保護(hù),要求 Github 下架。