苹果iOS操作系统被被外界贴上“BUG OS”这一标签,应该是从2017年9月份发布的iOS 11正式版开始。对于大多数果粉而言,iOS 11应该是他们第一次在iPhone中遇到无穷无尽的bug。
也是从iOS 11开始,苹果iOS系统的推送间隔变得越来越短。
以最新的iOS 13版本为例,苹果基本上已经快以接近周更新的节奏进行推送。同时,也是在iOS 13系统里,我们十分罕见的看见苹果在新iPhone发售一周之内就迎来看了首个正式系统版本iOS 13.1。
诸如种种都在表明,苹果内部的工程师可能跟不上系统bug的清理步伐,毕竟苹果公司如今正在大力发展其软件服务,已经同时拥有iOS、iPadOS、watchOS、macOS、tvOS等五大操作系统。
既然自己技术人员在寻找bug与解决bug方面存在力有未逮的问题,苹果现在也终于决定开始采用“群众路线”策略。
今日,苹果正式更新了其bug悬赏计划,将原本的会员邀请制的参与方式更改为正式向所有安全研究人员开放;并且还将bug悬赏计划涵盖领域也由单一的iOS系统,扩大至iPadOS、macOS、tvOS和watchOS。
更重要的是,苹果还大幅提升了悬赏计划的赏金奖励,金额从20万美元提升到最高100万美元。
当然,高达100万美元的奖金并不是那么容易得到。
根据苹果在开发者网站放出的bug bounty计划的规则,想要获得最高奖励,技术人员需要提交一份详尽的报告,包括bug的详细说明;bug通过何种方式影响系统;bug是否可以被利用以及苹果是否能够合理地重现这个bug。
此外,这一bug还需要具备罕见性与严重的危害性,影响多个平台,涉及多个硬件和软件以及需要在最新的版本的硬件上,无需用户交互即可成功绕过PAC内核获得访问或执行。
需要注意的是,除了推出了全新的bug悬赏计划,此前还有媒体报道称,苹果为了避免新版系统更新继续出现问题,将在iOS 14中启用全新的测试版本开发方式。在未来的iOS 14中,苹果将会把正在开发测试的新功能在系统设置为默认关闭,如果用户想要体验这一新功能,就必须要通过特定的手动设置进行开启。
这一开发方式的灵感应该是借鉴了Android系统,安卓手机厂商早就在系统设置中增添了一个“实验室功能”选项,内部集合了一些开发中的新技术,需要用户手动开启。
苹果重心向软件服务倾斜已经是路人皆知的事情,在今年的苹果春季发布会上,苹果没有推出任何硬件,反而推出了Apple News+、Apple TV与Apple Arcade等订阅服务。在此之前苹果还推出了Apple Care、Apple Pay、iCloud和Apple Music等软件服务。
苹果这一转变自然是在旗帜鲜明的宣告,未来发展方向就是要开发其坐拥14亿用户的iOS生态系统的潜在价值。也正是因为这一转变,让最初奉行“确保研究人员是值得信赖”理念的苹果,被迫向所有安全人员开放。对此,我们也希望在苹果的重赏之下,未来的苹果系统能够不要在出现那么多bug。重庆地区苹果售后维修中心
原创文章,作者:dongshuai,如若转载,请注明出处:http://boke.6ke.com.cn/?p=27947