作為“隱私沙箱”項目的一部分,谷歌先是宣布要淘汰 Chrome 對第三方 cookie 的支持,后又表示將逐步淘汰 Chrome 中的用戶代理(User-Agent)字符串。 作為現(xiàn)代 Web 瀏覽器功能的重要組成部分,UA 字符串特指瀏覽器在啟動連接時,發(fā)送給網(wǎng)站的一段文本。其中包含了有關瀏覽器類型、渲染引擎、操作系統(tǒng)等詳細信息。
(題圖 via ZDNet )
以 Windows 10 上使用的 Mozilla Firefox 瀏覽器為例,它會向網(wǎng)站服務器發(fā)送如下信息:
Mozilla / 5.0(Windows NT 10.0; Win64; x64; rv:71.0)Gecko / 20100101 Firefox / 72.0
其實早在 90 年代,UA 字符串就已經作為網(wǎng)景(Netscape)瀏覽器的一部分而開發(fā),并一直沿用至今。
數(shù)十年來,網(wǎng)站一直根據(jù)訪客的技術規(guī)范來實施功能上的微調。但是現(xiàn)在,谷歌認為這種機制已成為麻煩不斷的根源。
谷歌工程師 Yoav Weiss 表示:線上廣告客戶已將 UA 字符串用作追蹤和識別網(wǎng)站訪問的一種方式。UA 嗅探不僅引發(fā)各種兼容性問題,還會帶來隱私問題。
為了解決這些問題,谷歌計劃凍結整個標準、并逐步在 Chrome 中淘汰用戶代理字符串。
至于長期計劃,該公司將把所有 Chrome 瀏覽器的 UA 字符串指定為通用值,以盡量避免泄露太多有關用戶的信息。
這意味著在新平臺上發(fā)布的新版 Chrome 瀏覽器(如 手機 或新的操作系統(tǒng)版本),都將被識別為通用的 UA 字符串,而不是針對該特定平臺的字符串。
將來網(wǎng)站將無法判斷使用 Chrome 的訪問者是否正在 Windows 7 或 Windows 10 上運行,或者 Chrome 移動版運行的 三星 Galaxy / Google Pixel 智能機。
網(wǎng)站只會知曉用戶正在運行 Chrome 瀏覽器,而分不清訪客到底在臺式機、或移動設備上運行。下面是 Google 的逐步淘汰時間表:
從 2020 年 3 月中旬的 Chrome 81 版本開始,Google 將在 Chrome 控制臺中為讀取 UA 字符串的網(wǎng)頁顯示警告,以便網(wǎng)站開發(fā)者調整相關代碼;
到 2020 年 6 月上旬的 Chrome 83 版本,Google 將凍結 UA 字符串中的 Chrome 瀏覽器版本信息,并統(tǒng)一操作系統(tǒng)的版本號;
至 2020 年 9 月中旬的 Chrome 85 版本,Google 將統(tǒng)一 UA 字符串中的桌面操作系統(tǒng),并指定為通用值(移動設備亦將如此)。
責任編輯:wv
-
谷歌
+關注
關注
27文章
6254瀏覽量
111488 -
Chrome
+關注
關注
0文章
346瀏覽量
19110
發(fā)布評論請先 登錄
求助 LabVIEW 字符串比較
打開工程后工程中的字體沒有顯示,如字符串,數(shù)字等控件不能預覽顯示字體?
分析嵌入式軟件代碼的漏洞-代碼注入
字符串關聯(lián)數(shù)字變量如何使用?我們的地址都是16位數(shù)據(jù),可以使用16位數(shù)字變量顯示字符串嗎?
飛凌嵌入式ElfBoard-標準IO接口之格式化輸出
LM3466 多串 LED 電流平衡器技術手冊
谷歌宣布將逐步淘汰Chrome中的用戶代理字符串
評論