BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Safari 11增加多项缺失功能,并增强默认的隐私保护措施

| 作者 David Iffland 关注 4 他的粉丝 ,译者 王强 关注 1 他的粉丝 发布于 2017年6月26日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

在加州圣何塞召开的WWDC 2017大会上,苹果宣布了旗下浏览器的最新版本。新版浏览器在某些方面追上了同行的步伐,并强化了默认的隐私保护措施,更加突出了苹果这家手机厂商重视用户隐私的形象。

Safari 11将支持WebRTC这一浏览器内的实时通信标准,赶上了其他现代浏览器的步伐。早在1月份,苹果更新第一批WebRTC代码时,我们就知道Safari将会做出这一改进。支持WebRTC意味着iOS设备将在原生的FaceTime应用外,再获得一个系统内建的视频通话应用。苹果声称WebRTC是“呼声最高的Safari web平台功能组件”。苹果在一篇博客中提到,他们目前支持旧版的WebRTC API,但会“在未来的版本中关闭默认支持”。现在他们支持HEVC和H.264视频编码。

苹果还会在Safari 11中支持WebAssembly。WebRTC和WebAssembly现在都已在Safari技术预览第32版中获得支持。

Safari还加入了一项名为“防跟踪(Intelligent Tracking Prevention)”的隐私保护功能,让Safari可以“通过进一步限制cookies和其他网站数据来减少跨站点的跟踪”。

防跟踪功能会收集加载资源的数据,以及诸如轻触、点击和文本输入之类的用户交互数据。这些数据会放到顶级私有域的存储桶或TLD+1中。

Safari使用设备上的机器学习能力检查收集到的数据,判断哪些第三方域名应该被限制。这种限制在线追踪的工具现在越来越多,Safari的防跟踪功能只是其中之一。Brave浏览器已有屏蔽广告和追踪器的功能,而火狐浏览器在隐私浏览模式下有追踪保护组件。此外,EFF有一个名为隐私獾熊的工具,用来阻止第三方追踪用户的网络痕迹。这些工具与传统的广告屏蔽功能不同。追踪器通常不会产生干扰用户的视觉元素,可以看作是以隐身状态在追踪用户的行为。

在Hacker News上,一位苹果工程师表示这一功能在不影响用户体验的前提下做到了极致:

除了屏蔽广告之外,我们竭尽我们所能做到了极限。更棒的是,这一功能有意无意地屏蔽了广告。另外它阻止的不仅是cookies,还会影响所有的客户端状态。虽然有很多方法,诸如浏览器指纹、行为指纹和基于IP的追踪技术都能用来追踪,但客户端状态还是最主要、最可靠的追踪途径。

Safari 11的改进都有利于web及其发展,但一些开发者对其仍然不支持Service Worker表示失望。

查看英文原文Safari 11 Adds Missing Features, Improves Privacy by Default


感谢张卫滨对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT