JailbreakMe是iOS越狱史上挺特别的一个工具,它的特点是网页越狱,不用连电脑,用Safari打开一个网址,滑一下滑块,手机就完成越狱了。
最早是2007年iPhone刚出不久,开发者Comex做了第一版,利用的是PDF字体解析的漏洞。2010年的JailbreakMe 2.0针对iOS 3.1.2到4.0,2011年的3.0针对iOS 4.3.3,原理都是利用WebKit或者PDF渲染里的内存破坏漏洞,拿到内核权限,再装Cydia。
这种方式传播极快,因为门槛太低,普通用户不用懂技术。也正因如此,苹果的反应非常快,漏洞一公开,下一个版本就堵上,还会在服务器端封掉相关签名。
从安全角度看,网页越狱本质是远程代码执行漏洞的武器化。一个网页就能拿下系统最高权限,这在今天不可想象,现代iOS有沙箱、代码签名、指针认证、ASLR一堆防护,攻击面被压得很小。
现在越狱社区基本萎缩了,一方面是系统越来越难攻,另一方面是用户需求变了,当年越狱是为了装输入法、改主题、用第三方商店,现在这些功能系统自己都有了。
回头看JailbreakMe,它更像一个时代的注脚:移动系统早期,安全边界还很薄,一个网页就能撬开整台设备。
下一篇:没有了