说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

“Do Not Track”的前世今生

HTML文档下载 WORD文档下载 PDF文档下载
本月月初,谷歌发布Chrome浏览器23版本,该版本的Chrome也宣布支持DNT。今年6月份,微软宣布在Windows 8的IE10中默认开启DNT功能。今年DNT的消息非常多,那么,DNT到底是什么?

"请勿追踪(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的发展迈出了坚实的一步。(魏兵/编译)

网易王健宗:革命Hadoop,Spark带来百亿市场价值! MediaTek高级总监Chien-Ping Lu:HSA在下一盘大棋 Docker一周岁生日快乐 虚拟现实,正在改变什么? 一周消息树:腾讯CTO张志东离职 未来希望帮技术人成长 请问SQL2000怎么安装在windows xp中?是否能够安装? 求助:在ArcIMS Administrator中添加一个map service时出错! 关于打开网页 湖北高程成绩出来了!大家来统计 在unix 5.0 环境下如何编写c 访问sybase数据库? 3个问题 ====循环添加记录时遇到的问题(高手入)===== 用Datareport打印SQL数据老出现无效数据源,请问这是什么原因,高手快快帮忙!!!!!! 请大家帮忙 中文名字叫 丹琪,想根据中文取一个英文名字,希望读 C语言中怎么算11/2等5.5.用DOUBLE类的 )c语言,赋值语句的问题 double a=5.2 很easy的C语言问题,double型的x=1.4 今天很高兴能站在这个展现自我的舞台上.用英语怎么说 就我的中文名谐音"惠诗"取英文名 求取个女生英文名,中文名是诗雅 我的中文名字叫泳诗,那英文名该怎么取? C语言double和int有什么区别,各个表示范围 朱国林:转基因是“欺骗的种子,失窃的王湘穗:建议国家成立“转基因安全国家顾秀林:坚决不同意标注出售转基因食品中国拟规定非法添加等危害食品安全行为纽约华裔男子眼红表哥家庭幸福 杀其一聚焦新经济新平衡吃3万元消防罚单12.13国家公祭日80多项高新成果寻“意中人”5大关键词复盘欧冠小组赛超级交易网站血祭上海滩美女攻略之超级变变变暗黑破烂神战栗的青春南天门旅游南岳忠烈祠旅游桠溪镇旅游高淳老街旅游辉腾锡勒草原旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘