家長請不要讓你的小孩越獄(Jailbreaking)他們的iPhone

為了確保高品質、穩定和安全,以及統一的使用者體驗,Apple在iOS(iPhone作業系統)上置入了許多的控制,這限制了應用程式在iPhone和其他iOS上要如何運作以及可以做些什麼。

小孩玩手機

 

這篇文章,詳細介紹了這些iOS上的控制,但這裡提供一個iOS安全模型關鍵的快速總結。

 

  • 減少攻擊面 較少應用程式可以用來攻擊漏洞,傳統有漏洞的子系統,如Java和Flash,也不被允許安裝在iOS上。
  • 權限分離 大多數應用程式運作在受限的模式,限制了它們可以對iOS檔案系統所做的事和彼此間的互動。沒有超級使用者(root)權限(如同Linux),所以你不能刪除重要檔案或砍掉必需的iOS程序。
  • 程式碼簽章 AppStore上銷售的每一個iOS應用程式都必須得到Apple簽章,讓他們可以在iOS設備上執行。能夠獲得授權在AppStore上出售之前,Apple會測試所有的應用程式以確保它們是穩定和安全的。
  • 沙箱技術 應用程式在一個隔絕的環境或「沙箱」內執行,限制其對iOS系統資源的存取。

 

越獄(Jailbreaking)和為什麼不該這麼做

 

讓iPhone越獄是指去除iOS控制和執行限制的程序,讓未經Apple授權的應用程式可以在iPhone上執行。當你將iPhone越獄,基本上就等於是拆了iOS所提供的安全牆。

繼續閱讀