關于禁止追蹤(DNT)的那些事兒
“禁止追蹤”(Do Not Track)是HTTP一個頭字段,用戶選擇了這個字段就可以免于被第三方網站追蹤網絡痕跡。“禁止”聽起來有點決絕,但事實確實如此。DNT的規則清楚明白,然而人們對它的理解卻很復雜。
NDT現在接受三個賦值:1代表用戶不想被第三方網站追蹤,0代表接受追蹤,null代表用戶不置可否。
你可能最近聽到了很多關于DNT的消息。畢竟,Chrome才剛剛宣布支持它不久,這意味著5個主流的瀏覽器都已經開始運行DNT了。
這當然是好事。但對于DNT來說,故事才剛剛開始。
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在移動市場占據相當大的份額——在移動互聯網主宰的時代,這個意義是不言而喻的。