“Do Not Track”的历史

jopen 11年前

“Do Not Track”的前世今生

        "请勿追踪(Do Not Track,DNT)"是一个 HTTP 头文件信息,该信息允许用户避开网站对用户的个人信息追踪。这听起来似乎很简单,而且似乎也是公正的,但在 DNT 诞生至今的短暂生涯中,其经历却非常复杂。

        DNT 目前接受三个值:1表示用户不希望被跟踪,0表示用户同意被跟踪,null(浏览器不发生头文件信息变更,通常也是默认设置)表示用户没有做出选择。

        大家最近可能听说过很多关于 DNT 的消息,比如,谷歌最近发布的 Chrome 23 就开启了对 DNT 的支持,这也意味着目前业界内五款主流浏览器都提供了对 DNT 的支持。这对 DNT 来说,肯定是件好事,但这只是刚刚开始而已。

        前世:DNT 从何而来?

        DNT 直到最近几个月才引起了人们的关注,主要就是在 2012 年,但其根源却可以追溯到五年前。五年对我们来讲可能不算太久,但对于互联网历史来说,真的很久,举例来说:五年前,谷歌 Chrome 还不存在。

        回到五年前,2007年,隐私保护团体向美国联邦贸易委员会(Federal Trade Commission,FTC)提出倡议,要为在线广告创建一个工作原理类似 Do Not Call Registry 的“don't track me”列表。这一倡议中指出:在线广告商需要向 FTC 提交他们的信息,然后通过 cookies 将他们跟踪用户的域名编译成一个机器可读的列表。

        随后两年,没有任何实质性利好的事情发生,直到 2009 年,研究人员 Christopher Soghoian 以及 Mozilla 隐私保护工程师 Sid Stamm 创建了一个 Firefox 插件原型,第一次实现了对 DNT 的支持。但这也仅仅是一次尝试,Firefox 在这一原型中并未向用户给出任何提示。

        在 2010 年 7 月,FTC 主席 Jon Leibowitz 在一个隐私听证会上向美国参议院商务委员会表示 FTC 正在对有关“don't track me”想法进行探索。随后,在 2010 年 10 月,Leibowitz 发布了一份隐私报告,报告中呼吁应该建立一个能够让用户避免个人行为被在线监测的系统。

        在 Leibowitz 发布隐私报告之后仅仅五天,微软宣布旗下浏览器 IE9 将提供一个对追踪保护列表的支持,它将利用一个由第三方提供的黑名单来保护用户隐私不被追踪。微软此举似乎给了 Mozilla 一记重拳,而后者也迅速做出了回应:2011年 1 月,Mozilla 宣布 Firefox 将提供一个 Do Not Track 选项,并在 IE9 之前发布了 Firefox 的更新版本。随后,在 2011 年 2 月,Opera 也宣布添加对 DNT 的支持,2011年 4 月,苹果 Safari 宣布支持 DNT。而本月,谷歌 Chrome 23 也添加了对 DNT 的支持。

        今生:DNT 目前是什么状态?

        2012年 6 月,微软宣布 Windows 8 中的 IE10 将会默认启用 DNT 选项(在用户第一次打开浏览器的时候,它将作为“Express”预设项显示给用户)。微软表示,之所以这么做,是为了保证用户的隐私不受侵犯。

        微软的举动表面上看是推动 DNT 的发展,但实际上却引起了更大的纷争。微软宣布这一消息之后,激起了社会各界的争议及讨论,尤其是广告行业的反应尤其激烈。有营销公司认为,是否使用 DNT 应该是由用户来决定的,浏览器厂商不应该将其设置为默认启动。Mozilla 同意这一观点,谷歌也表示同意。

        此次争论的焦点在于微软这一决定违反了数字广告联盟与美国政府之间的协议,该联盟表示,他们只能接受不在浏览器中默认启动的 DNT 系统。但微软认为,用户更希望有一个在浏览器中默认启动的 DNT。

        今年 9 月,DNT 标准的另一名作者 Roy Fielding 为 Apache HTTP Server 写了一个补丁,如果用户使用的浏览器是 IE10,它将忽略其 DNT 设置。10月份,雅虎也宣布抵制 IE10 中的 DNT 功能,雅虎官方表示:“最近微软在完全无视用户的个人需求的情况下,将 DNT 功能作为 IE10 的默认功能启动,我们认为微软此举将扼杀大部分用户的使用体验。”

        未来:DNT 何去何从?

        现在微软正在努力推广 IE10,的确,随着装有 Windows 8 系统的计算机越来越多,IE10也会越来越多,但我们不再是生活在一个只有 IE 浏览器的时代了。Windows 7 系统内的浏览器最终也将会升级到 IE10,但最近几个月不会。即便以后 IE10 逐渐普及,Windows 的用户也还是有可能会安装 Chrome 及 Firefox 等浏览器来替代 IE。

        除非 Mozilla 和谷歌向微软学习,在浏览器中使 DNT 默认启动,否则 DNT 不大可能迅速普及。但 Mozilla 及谷歌不可能那么做,毕竟他们的大部分收入来自于广告。2011年,谷歌收入的 96% 来自于广告,而 Mozilla 2011 年的版税收入中有 85% 是来自于谷歌的。所以,惹怒广告商这种事情,谷歌和 Mozilla 是绝对不会做的。

        谷歌是最不可能让 DNT 默认启动的,但 Mozilla 却会遭遇来自用户的巨大压力,Opera 被看好会继续支持它的小客户群。此外,微软能找到同盟公司的机会已经越来越渺茫。至于苹果,它旗下的 Safari 主战场还是在移动端,所以只有很少一部分苹果 Safari 用户会关心隐私权问题。

        DNT 对于用户来讲,可以保护其隐私不被侵犯,但也一定程度上会降低用户体验。虽然现在各大浏览器已经开始支持 DNT,但 DNT 的发展还是会面临许多考验,即便如此,微软的行动也为 DNT 的发展迈出了坚实的一步。

来自: CSDN