杀鸡儆猴!苹果撤销Facebook的iOS企业证书

2019 年 2 月 01 日

杀鸡儆猴!苹果撤销Facebook的iOS企业证书

据外媒报道,自 2016 年以来,Facebook 每个月向 13 至 35 岁的用户支付 20 美元的费用以让他们下载一款名为 Facebook Research VPN 的应用程序,并收集他们的个人数据如历史、位置信息等,这违反了苹果与 Facebook 之间的协议。为此,苹果决定撤销 Facebook 的 iOS 企业开发者证书,这意味着 Facebook 的 iOS 应用程序将不能通过内部的形式进行分发。


iOS 企业开发者证书能做什么?


从 2018 年 10 月开始,苹果要求所有更新的或新的 iOS 应用都将需要符合隐私政策,隐私政策的其中一条是必须指明 app/服务所收集的数据(若有)、收集数据的方式,以及这些数据的所有用途。像 Facebook 这款应用收集用户个人数据的行为肯定被禁止,而且是无法上线 App Store 的。


但上有政策,下有对策,苹果有一个企业开发者项目(Enterprise Developer Program),主要针对内部测试的大公司,苹果与其签署相关协议,给予 iOS 企业开发者证书,iOS 企业开发者证书也称为 In-House 证书,用于 In-House 应用,这种应用只在企业部门和员工内部使用,不对外公开,不能上传到 App Store 售卖或供用户下载,也就不需要经过苹果的审核,具有 In-House 证书的应用,通过一个 URL,用户即可下载安装,开发者也能根据需求随时修改,在测试和分发时,为开发者带来了极大的便利。


而 Facebook 就是通过这种方式,规避了苹果的审核,以“不正当”的方式获取了用户隐私。对此苹果官方发言人表示:


设立企业开发者项目的最初目的仅是为了让企业内部分发应用程序,但Facebook却一直利用其会员的身份向消费者分发应用并收集数据,这明显违反和苹果之间的协议。任何使用企业开发者证书向消费者分发应用程序的开发人员都会被撤销其证书,这是我们为保护用户数据安全能做的事情。


撤销证书后,Facebook 不仅不能再分发这款 App,也不能通过企业开发者项目分发其他应用,当然,Facebook 在 App Store 上线的应用不受影响。


据了解,Facebook 不是第一个违反苹果这项规定的企业,Google 曾有一个名为 Screenwise Meter 的应用,该应用与 Facebook Research 分发的方式相似,现已经被苹果禁止使用,原因是 Google 邀请 18 岁及以上用户通过企业开发者证书的特殊代码和注册流程下载应用程序,之后,Google 发表道歉声明,并在 iOS 设备上停止了该应用。


国内开发者需要注意什么?


从这件事情中,我们看出苹果从巨头企业开始整顿滥用企业证书的行为,有杀鸡儆猴的意味,苹果接下来可能在这方面加大审查,严厉打击。众所周知,在国内,也有很多滥用或通过购买企业证书打包非法 App 的行为,希望在当下,大家不要挑战苹果的底线,否则很容易滚入苹果的刀口下。


参考链接


https://www.theverge.com/2019/1/30/18203551/apple-facebook-blocked-internal-ios-apps


更多内容,请关注前端之巅。



2019 年 2 月 01 日 08:00 4699
用户头像

发布了 83 篇内容, 共 41.1 次阅读, 收获喜欢 182 次。

关注

评论

发布
暂无评论
发现更多内容

作业二

泡泡

架构师训练营 -week02- 总结

大刘

架构师训练营第 1 期

第二周作业及学习笔记

橘子皮嚼着不脆

第二周 框架设计 作业一

应鹏

架构师训练营第一期

Week 2 作业 02

Croesus

第二周-学习总结

Yangjing

架构师训练营第一期

架构师训练营第 1 期第二周课后练习题

郑凯元

架构师训练营第 1 期

第 2 周 框架设计 腐败的代码

Pyr0man1ac

架构师训练营 week2 作业

陈皓07

架构师训练营 2 期 - 第二周总结

Geek_no_one

架构师训练营第 2 期

架构师训练营 -week02- 作业

大刘

架构师训练营第 1 期

架构师训练营第 1 期 - 第2周 - 学习总结

wgl

第二周作业2

sean

甲方日常 23

大橘子

生活 随笔杂谈 减肥

架构师训练营第二次作业

月殇

架构师训练营第 1 期

架构师训练营第二周总结

月殇

架构师训练营第 1 期

架构师训练营 - 学习笔记 - 第二周

徐时良

第二周作业1

sean

罗辑思维(得到APP)要上市了,你不知道的27件事

赵新龙

罗辑思维 IPO

VS Code 搭建 C++ 开发环境(Mac 环境)

hungxy

c++ vscode

设计模式

高兵

第二周 框架设计 学习笔记

应鹏

学习笔记 架构师训练营第一期

Architecture Phase1 Week2:HomeWork

phylony-lu

架构师训练营第一期

架构师训练营第二周作业

郎哲158

架构师训练营第 1 期 架构师训练营第一期

Architecture Phase1 Week2:Framework Design

phylony-lu

架构师训练营第一期

架构师训练营第二周笔记-带你认识框架设计原则和设计模式

郎哲158

学习笔记 框架设计 架构师训练营第 1 期 架构师训练营第一期

架构师训练营第 1 期第二周学习总结

郑凯元

架构师训练营第 1 期

架构一期二班-吴水金-第二课作业

吴水金

Serverless 的收益与挑战 | 2020年度状态报告

donghui2020

Serverless

架构师训练营 - 命题作业 - 第二周

徐时良

作业一:

静海

杀鸡儆猴!苹果撤销Facebook的iOS企业证书-InfoQ