网易首页 > 网易科技 > 网易科技 > 正文

iOS 8.1.3 封杀“假面漏洞”解析:收费应用“免费化”的终结

0
分享至

本文作者王猛,FIR.im 创始人,长期 iOS 开发者。个人网站 http:imi.im。

最近苹果发布了8.1.3系统更新。从更新日志看,没有多少变化(错误修复,提高稳定性和性能),但是苹果修复了一个“漏洞”,就是之前说的“假面”。

科普一:假面漏洞

系统给每个应用一个安全区域(沙盒),一个应用没有权限获取其他应用的沙盒里的数据。每个应用有一个BundleId,一个假冒的应用只要具有相同的 BundleID 并且有合法权限(一般是通过合法的企业证书重新打包签名)能安装到手机上就可以直接替换掉原有的应用并且取得该应用的所有权限。

举个例子,手机上安装了微博的官方客户端,并且客户端曾经获得了你的批准访问手机的相册,通讯录,地理位置等等。假如有人做了个假冒应用,通过一些途径,比如黑应用商店安装到你的手机上,就会直接替换掉官方的客户端,在你打开的一瞬间就可以读完你的通讯录,应用里存的敏感信息等发送给作恶者的服务器,而你对此完全没有感知。

8.1.3的安全方面更新着重解决了这个问题,这里是详细说明 。

修复了下面这2个关键的 bug:

  • CVE-2014-4493

就是前面说到的假面漏洞。

  • CVE-2014-4494

通过非应用商店下载的应用,一般在打开前系统会提示,这个应用不可信,是否要信任它。这里提到的 bug 可以绕过这个系统提示。

其他几个 bug 也很有意思,比如动态加载执行未经审核的代码,有兴趣的同学可以自行研究Mach-O。

科普二 非官方应用商店 安装应用的实现原理

为什么要从非官方的 AppStore 安装应用呢?原因大概有:

  • 仅在企业内部使用的应用没必要放到应用商店。比如银行等比较敏感的企业的内部管理应用,出于安全考虑不能公开给所有人下载并且即便有人下载了没有内部账号也无法使用。
  • 现在的应用太多了,放到官方商店会被淹没。而官方商店又基本没有“关系后门”可以给点钱帮忙推广之类的办法,所以衍生出来各种积分墙,应用赚钱等产业靠广大人民群众的人海战术给应用刷榜,提高应用排行榜上的位置提高曝光率,达到推广的目的。如果商店控制在“自己人”手里,一切都解决了,要推荐有推荐要首发有首发。
  • 官方商店的审核时间太长,而且是个不定数,好不容易排队半个月等到审核,2 分钟结束,拒绝通过,然后再对应用或者是描述做修改再提交,再进行漫长的等待。
  • 有些应用利用了 iOS 没公开的接口来做一下苹果目前不认可的高级功能,比如“来电防火墙”、访问 WiFi 等功能。
  • 收费应用免费化,你懂得 :)

实现原理也2种:

  • 用合法的企业证书,重新对应用打包签名。让系统以为这个应用是个大企业内部使用的应用。
  • 破解 FairPlay(DRM,苹果的版权保护方案)。通过在电脑上利用 iTunes 的权限替换手机里的用户购买信息,让手机误以为是正版用户购买的。现在市面上的各种“手机助手”基本都是用的这种方法。

带来的影响

针对破解 FairPlay,苹果同时发布了 iTunes 12.1,改成了64位架构,使各种助手失效,媒体把这个更新称为“各路助手挺尸”、“封杀一切助手”等。

针对企业证书重签名,正常情况(指在 Xcode 里直接用企业证书编译打包签名)的企业证书签名是不受影响的,只有用企业证书做了重新打包。只有因为企业证书本身存在是为了让大企业更方便,而后来被国人玩坏了(最近被苹果大规模撤销)。

这个只是目前大部分的重新打包的逻辑没有跟进,估计过一段时间应该会兼容回去。但是所有的已经打过包的应用除非重新来过,否则无法安装到8.1.3上。而且企业证书经常被滥用导致苹果撤销,再用新的证书打包时又会因为上面的逻辑,而使应用无法安装。

所以企业证书分发应用这种方式将会在不久后退出历史舞台。

注1: 证书(开发者账号)有3种,个人、公司、企业, 企业证书是 $299 向苹果申请的仅能用于企业内部分发应用的证书,不能提交应用商店的那种,经常被误以为是公司证书。

(文中图片来自 http://www.redmondpie.com)

[本文来自读者的投稿,不代表36氪立场]

相关推荐
热点推荐
缘分呐!亚冠决赛双方主帅正是04-05赛季欧冠决赛首发前锋

缘分呐!亚冠决赛双方主帅正是04-05赛季欧冠决赛首发前锋

直播吧
2024-04-25 15:55:11
俄国防部副部长被抓,他是绍伊古的“老搭档”

俄国防部副部长被抓,他是绍伊古的“老搭档”

中国新闻周刊
2024-04-25 18:19:22
侃爷让她穿啥就穿啥,网友:她也愿意的,痛苦并快乐着

侃爷让她穿啥就穿啥,网友:她也愿意的,痛苦并快乐着

三月柳
2024-04-13 15:27:23
纪云浩当兵照被扒出,帽子引热议,果然不简单,父亲身份曝光

纪云浩当兵照被扒出,帽子引热议,果然不简单,父亲身份曝光

180°视角
2024-04-24 22:24:34
上海汽车集团股份有限公司原副总裁陈德美接受审查调查

上海汽车集团股份有限公司原副总裁陈德美接受审查调查

界面新闻
2024-04-25 18:03:31
美媒指责中国官方已经不顾“外交礼仪”,对布林肯二度访华不重视

美媒指责中国官方已经不顾“外交礼仪”,对布林肯二度访华不重视

寥寥无几溜了
2024-04-25 00:43:30
超重磅!央妈放水方式彻底改变!所有人都会受影响!

超重磅!央妈放水方式彻底改变!所有人都会受影响!

樱桃大房子
2024-04-24 23:13:40
57岁金龟子现身澳门永利皇宫,脸色苍白疲惫,网友:看样子输麻了

57岁金龟子现身澳门永利皇宫,脸色苍白疲惫,网友:看样子输麻了

娱圈小愚
2024-04-25 09:39:12
男子报警称妻子与异性爬山迷路,评论区亮了

男子报警称妻子与异性爬山迷路,评论区亮了

金陵隐士
2024-04-25 16:49:19
公开拒绝数月后,美国证实秘密向乌军提供远程导弹

公开拒绝数月后,美国证实秘密向乌军提供远程导弹

环球时报军事
2024-04-25 16:02:34
很多地方把“为人民服务”变成“为大局服务”,这两者有啥区别?

很多地方把“为人民服务”变成“为大局服务”,这两者有啥区别?

翻开历史和现实
2024-04-25 13:12:17
不走了!官方:哈维下赛季将继续执教巴萨,1月曾宣布赛季末离任

不走了!官方:哈维下赛季将继续执教巴萨,1月曾宣布赛季末离任

直播吧
2024-04-25 19:18:15
已确认:全部遇难

已确认:全部遇难

家在栖霞
2024-04-24 20:29:44
上海5人跑步被保安拦截,只因着装一致,官方:统一着装需要报备

上海5人跑步被保安拦截,只因着装一致,官方:统一着装需要报备

娱乐圈见解说
2024-04-25 12:26:31
因这事儿,北京交警:他俩合计被扣1491分!

因这事儿,北京交警:他俩合计被扣1491分!

鲁中晨报
2024-04-25 19:17:03
王思聪现身日本入管局,排队办投资签证,签证条件引热议被疑移民

王思聪现身日本入管局,排队办投资签证,签证条件引热议被疑移民

缘浅娱深
2024-04-25 15:06:32
凯特被追封?查尔斯国王亲自授予荣誉勋章,网友:死而后已,值了

凯特被追封?查尔斯国王亲自授予荣誉勋章,网友:死而后已,值了

小寒嫣语
2024-04-25 10:30:56
“云浩止耕”后续:央媒发声怒批,官方第3次通报,果然有情况

“云浩止耕”后续:央媒发声怒批,官方第3次通报,果然有情况

暖心的小屋
2024-04-25 17:19:32
限期180天,美要求中国军工企业退出俄市场,否则就全面封锁制裁

限期180天,美要求中国军工企业退出俄市场,否则就全面封锁制裁

环球Talk
2024-04-23 23:47:26
泪目!网传上饶85岁老人摆摊日入8元,被收10元摊位费…

泪目!网传上饶85岁老人摆摊日入8元,被收10元摊位费…

火山诗话
2024-04-25 12:42:24
2024-04-25 20:24:50

科技要闻

北京车展,被穿红衣服的他们占领

头条要闻

美学者:布林肯一年内二次访华 说明美国面临很多困难

头条要闻

美学者:布林肯一年内二次访华 说明美国面临很多困难

体育要闻

当胜利变成意外,就不要再提未来……

娱乐要闻

心疼!伊能静曝儿子曾被狗仔追到洗手间

财经要闻

曙光已现?瑞银开始转而看好中国地产业

汽车要闻

全新哈弗H9亮相 大号方盒子硬派SUV入列

态度原创

房产
手机
亲子
公开课
军事航空

房产要闻

涉及黄埔、番禺、增城!广州新一轮大规模征地启动

手机要闻

外媒预计苹果iOS 18正式版9月中下旬发布 AI是一大看点

亲子要闻

长白这家儿童乐园真的是太好了

公开课

睡前进食会让你发胖吗?

军事要闻

俄美在安理会就外空核武器问题发生冲突

无障碍浏览 进入关怀版
×