关于禁止追踪(DNT)的那些事儿

系统
“禁止追踪”(Do Not Track)是HTTP一个头字段,用户选择了这个字段就可以免于被第三方网站追踪网络痕迹。“禁止”听起来有点决绝,但事实确实如此。DNT的规则清楚明白,然而人们对它的理解却很复杂。

“禁止追踪”(Do Not Track)是HTTP一个头字段,用户选择了这个字段就可以免于被第三方网站追踪网络痕迹。“禁止”听起来有点决绝,但事实确实如此。DNT的规则清楚明白,然而人们对它的理解却很复杂。

NDT现在接受三个赋值:1代表用户不想被第三方网站追踪,0代表接受追踪,null代表用户不置可否。

你可能最近听到了很多关于DNT的消息。毕竟,Chrome才刚刚宣布支持它不久,这意味着5个主流的浏览器都已经开始运行DNT了。

这当然是好事。但对于DNT来说,故事才刚刚开始。

[[104385]]

DNT为什么会出现?

从头开始说,DNT不是2012年才出现的概念,它的起源可以追溯到5年前。5年听起来好像没什么,但是在IT界,五年就是一个世纪。或者我举个例子让你知道“五年”的概念:五年前,Chrome还没出世。

就是2007年,隐私主义者已经在向联邦贸易协会(FTC)申请建立一个“防止追踪”的名录,类似于Do Not Call Registry那样的服务(在那时这项服务势头很强劲,后来没落了)。他们的计划是这样的:在线广告投递商必须向FTC提交相关的资质证书和企业信息,只有备案后的广告商才有资格能够追踪用户的网络踪迹(主要通过cookies)。

两年,这个呼吁停留在呼吁,没有实质的行动,后来到了2009年,研究员Christopher Soghoian和Mozilla的安全工程师Sid Stamm开发了一个Firefox插件原型,***次引入DNT头字段。但这只是在研究阶段,没有迹象表明Firefox接受了这个插件。

2010年,FTC的主席Jon Leibowitz透露他们正在准备实现两年前的提议。当年12月,他发布了一个报告:希望建立一套体系,让网民的踪迹免于被第三方监测。

报告发布5天之后,微软也宣称IE9会支持路径保护名录(Tracking Protection Lists),用户用第三方创建的黑名单来拒绝被追踪。紧随其后的2011年1月,Mozilla宣布也会支持DNT,并且会在IE9之前面世。接着,2011年2月Opera、2001年4月Safari都表态会支持。如上文所述,Chrome也与这个月引入DNT。

现状

好戏才刚开始上演。微软称在IE10和Win 8上默认DNT(在***使用网站的时候系统会以推荐的方式推给用户),他们称引用DNT的理由是保护用户隐私。

麻烦来了,很多广告商认为DNT应该是用户自己自主的选择,不能以自动激活的方式推送给用户。Mozilla 和Google都赞同这个观点。

主要的争议焦点集中在一点:微软的这个决议违背了数字广告联盟(Digital Advertising Alliance)和联邦政府的相关协议条款,其中一条表明浏览器只有在非默认激活的情况下才能引入DNT。微软则认为用户毫无疑问会更偏爱一个自动DNT的浏览器。

2012年10月,雅虎也表态不会接受IE10 的DNT请求。

出路?

微软带着IE10往DNT的路上先行一步,但如今的时代除了IE10还有很多举足轻重的浏览器。微软的用户可能最终都会升级到IE10,最终都会使用DNT,但那需要一定的时间。而且用户很可能会装几个浏览器,交替使用。

除非Mozilla和Google也默认装载DNT,否则DNT要想真正起步还需要很多时日。但是这种情况基本不可能发生,因为Google和Mozilla主要的营收来源是广告—广告收入在Google2011年总营收中占96%。

但希望还是在的。Google可能不会默认DNT,但Moziila有可能被用户说服,Opera一向也很尊重用户意愿。另外,微软可能会说服和它合作越来越多的苹果也加入阵营,而苹果的Safari在移动市场占据相当大的份额——在移动互联网主宰的时代,这个意义是不言而喻的。

责任编辑:黄丹 来源: 雷锋网
相关推荐

2022-08-04 10:18:32

栈迁移​寄存器内存

2017-04-12 12:31:14

缓存Web浏览器

2022-06-02 08:42:15

Redis数据库

2020-09-22 14:29:24

智能

2017-03-31 09:24:53

AR现实游戏

2022-07-10 07:48:26

缓存软件设计

2022-06-04 11:12:12

RPCREST协议

2014-03-12 09:23:06

DevOps团队合作

2020-05-07 10:05:52

Python数据安全

2020-05-06 16:47:08

线程安全Python数据安全

2018-03-01 15:34:20

数据科学面试招聘

2022-07-12 09:13:11

解释器代码JavaScript

2016-08-31 10:55:30

蚂蚁金服前端

2021-08-16 05:39:33

云计算云计算环境信创云

2022-05-08 17:53:38

Nacos服务端客户端

2016-09-27 23:47:42

2020-09-14 09:39:41

华为/鸿蒙

2018-04-12 16:47:54

新零售

2018-03-15 08:50:46

Hive-数据存储

2023-04-11 07:34:40

分布式系统算法
点赞
收藏

51CTO技术栈公众号