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