苹果把 JB 侦测 API 拿掉的用意是?

Casper Kao
Casper Kao
2010年12月14日, 下午 03:00

JB 对于苹果来说,一向都是不速之客一般的存在,甚至苹果还在 iOS 4.0 当中安插了 JB 侦测 API,不过这几天却无预警的被苹果拿掉了;这部分对于一般『奉(贾)公守(水果)法』的使用者来说,基本上是一点影响都没有,对 JB 社群则是有那么一点点『胜利!』的味道,然而,可能受到这项政策伤害的,还是大有人在,这些人不是谁,就是一票企业的 IT 部门以及 MDM(手机装置管理)人员。

原先他们的任务,就是要检查在企业工作人员的 iPhone 是否被 JB,藉此将手机被入侵进而让公司重要信息被窃取的风险减到最低, 一旦苹果将该 API 拿掉,他们就少了一个侦测 JB 的方便管道;不过苹果此举还可能进一步让一些利用 JB 来做好事的地下开发者受惠,一如近期将示范 antid0te 的团队。

antid0te 的目的是将 ASLR(address space layout randomization)功能加入 iOS 装置,有了 ASLR 就可将手机中的主要内存位置随机化,让入侵者不容易进行数据窃取一类的坏事,而类似功能其实 WP7 一开始就有了,甚至从 Windows Vista 开始,微软也已经注意到这小功能,苹果方面则仅有 OS X 上头有类似的功能,iOS 目前仍然处于被边缘化的状态。

所以这样一来,是说将来 JB 的 iPhone 会比没 JB 的 iPhone 来的安全吗?恐怕也不是这样说就是...
标签: iPhone 4, iPhone JailBreak, Iphone4, IphoneJailbreak, JailBreak, JB detection API, JbDetectionApi