BT

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

隐私和安全是macOS Mojave和Safari 12的第一要务

| 作者 Daniel Bryant 关注 665 他的粉丝 ,译者 谢丽 关注 10 他的粉丝 发布于 2018年6月18日. 估计阅读时间: 5 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

在年度开发者大会WWDC上,苹果预览了其桌面操作系统的最新版本macOS Mojave和经过升级的Web浏览器Safari 12。苹果表示,增强隐私和安全是这些版本的第一要务。

Safari 12提供了额外的“智能跟踪预防”和强密码的自动创建与存储。macOS Mojave(和iOS 12)会限制第三方使用设备配置,从而减少设备“指纹”被用于跟踪目的,而且,应用在使用Mac相机、扬声器或者访问类似邮件历史和消息数据库这样的私人数据时要获得用户授权。

网站可以从其域名之外获取类似图像和脚本这样的资源,这称之为跨域或跨站加载,这是一个强大的Web特性。不过,这类获取也会导致用户被跨站跟踪。从2017年6月开始,Safari(及macOS、iOS和Linux上的其他许多App)使用的开源Web浏览器引擎WebKit就提供了智能跟踪预防(ITP)。ITP的起始版本1.0就通过限制以及定期清除浏览器Cookie及其他网站跟踪数据来减少跨站跟踪。例如,在和网站交互的最初24小时内,相关的Cookie不能用于第三方环境,据说是被“分隔(partitioned)”。30天后,Cookie被删除。

2018年3月发布的ITP 1.1版本进一步增强了跟踪预防,它禁止被“分隔”的Cookies持久化到磁盘,如果被确定为立即清理的候选对象,则会完全冻结。该版本还引入了Storage Access API,它允许“经过身份认证的内容嵌套”,而同时又能默认保护客户的隐私。Storage Access API的核心是提供了一种机制,使嵌套的第三方内容可以通过用户交互避开Cookie分隔。

Safari 12推出了ITP 2.0,删除了第三方Cookie重用的24小时窗口,而是立即针对确定有跟踪功能的域分隔Cookie。ITP 2.0还会提示WebKit的Storage Access API实现。如果用户允许访问,那么他们的选择就会永久保存。如果用户拒绝,那么他们的选择不会永久保存,如果他们以后要利用一个类似的、调用Storage Access API的嵌入式部件,他们就可以改变主意。这项功能会阻止第三方的“评论区”或“喜欢按钮”嵌入Web页面,因为它们能够访问Cookie数据,而不经过显式的用户交互和确认。

正如InfoQ之前的报道,Firefox也发布了一个扩展,号称是提供了和ITP类似的功能,可以阻止企业未经同意侦听用户的非Facebook Web流量。

Safari 12还有其他的特性。当用户创建新的线上账户时,该浏览器现在可以自动创建、自动填写和存储强密码。它会标记重用的密码,以便用户可以修改。

在WWDC大会上,微软还宣布了macOS Mojave和iOS 12中几项新增的数据保护特性。这些特性要求App在使用Mac相机和扬声器,或者访问类似邮件历史和消息数据库这样的私人数据,或者访问文件系统的敏感部分时要获得用户授权。

macOS Mojave使跟踪者更难创建独一无二、可以用于在现有Cookie之外唯一标识一个设备的“指纹”以及基于内容的跟踪特性。Software Engineering高级副总裁Craig Federighi在主题演讲中探讨了这个问题:

你的设备可以一组独一无二的特性标识,如它的配置、安装的字体、设备上可能有的插件。在Mojave中,我们增加了跟踪者创建唯一指纹的难度。

要降低指纹的有效性就需要个体设备混入人群。其实现可以通过只给外部查看者展示简化的系统配置、仅显示内置字体、移除对遗留插件的支持(Safari扩展库之外),这样,就不能用它们生成指纹了。Federighi表示,“最终,你的Mac将和其他人的Mac看上去非常像。”

macOS Mojave将在今年晚些时候全面公开发布。适用于macOS High Sierra的Safari技术预览版58现在已经提供下载,而随着这次发布,Safari预览版可以在macOS Mojave Beta版上使用了。

查看英文原文Privacy and Security a Top Priority in macOS Mojave and Safari 12

 

评价本文

专业度
风格

您好,朋友!

您需要 注册一个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