為確保高質(zhì)量、穩(wěn)定和安全,以及提供一致的用戶體驗,Apple 在 iOS(iPhone 的操作系統(tǒng))上加入了很多控制功能,并限制了應(yīng)用程序在 iPhone 和其他 iOS 上的運作方式和所能執(zhí)行的操作。
這篇文章詳細(xì)介紹了 iOS 上的這些控制,但這里要對 iOS 的安全模型中的重點信息進(jìn)行一個簡單的總結(jié)。
減少攻擊面 – 很少遇到可被應(yīng)用程序用于攻擊的漏洞,而且傳統(tǒng)的存在很多漏洞的子系統(tǒng),例如 Java 和 Flash 也都無法安裝在 iOS 上。
權(quán)限分離 – 大部分應(yīng)用程序在受限模式下運行,這也就限制了應(yīng)用程序可以對 iOS 文件系統(tǒng)所執(zhí)行的操作,以及不同應(yīng)用之間的交互。沒有超級用戶權(quán)限,所以不能刪除重要文件或卸載必須的 iOS 程序。
程序代碼簽名 – AppStore 上銷售的每個 iOS 應(yīng)用程序都必須得到 Apple 的簽名,這樣才能在 iOS 設(shè)備上運行。能夠獲得授權(quán)在 AppStore 上出售前,Apple 會測試所有應(yīng)用程序,以確保它們是穩(wěn)定和安全的。
沙盒技術(shù) – 應(yīng)用程序在被相互隔離的環(huán)境,也就是“沙盒”內(nèi)運行,并限制了對 iOS 系統(tǒng)資源的訪問。
越獄是什么,為什么不該這樣做
給 iPhone 越獄是指去除 iOS 控制和施加限制的程序,讓未經(jīng) Apple 授權(quán)的應(yīng)用程序可以在 iPhone 上運行。當(dāng)你將 iPhone 越獄,基本上就等于是拆了 iOS 所提供的安全墻。
然而,有很多人將他們的 iPhone 越獄,主要是為了運行游戲,安裝主題,加載文件,以及執(zhí)行原本 iOS 所禁止的其他操作。的確,你可以通過越獄來解鎖 iPhone 上原本隱藏的功能,但這樣做也有相當(dāng)大的風(fēng)險。
將你的 iPhone 越獄,也可能導(dǎo)致設(shè)備被安裝了惡意軟件。例如,早在 2009 年,蠕蟲病毒就開始在 iPhone 上出現(xiàn),但只能攻擊越獄后的 iPhone。
父母們,你們可能發(fā)現(xiàn)小孩想要越獄他們的 iPhone,好來玩游戲和安裝其他未授權(quán)的應(yīng)用程序,因為他們聽到朋友們也這么做。如果你還替他們的 iPhone 和手機費付錢,那么就還是由你作主。你是他們的網(wǎng)絡(luò)安全管家,所以不要讓他們越獄 iPhone,這對你和他們都好。
當(dāng)小孩長大了,自己有工作并支付自己手機和話費時,那么是否越獄就是他們的問題了。他們得自己承擔(dān)風(fēng)險。