Firefox 67 將引入反指紋跟蹤技術 - OSCHINA - 中文開源技術交流...

2020-12-16 開源中國

Mozilla 計劃在今年 5 月中旬推出的 Firefox 67 中添加新的用戶反指紋技術。

所謂的指紋技術,指的是基於 Html 5 的 Canvas 指紋跟蹤技術。所謂的指紋是指每一種瀏覽器都會使用不同的圖像處理引擎、導出選項與壓縮等級,所以每一個瀏覽器繪製出的圖案都會有所不同,這些圖案可以像指紋一樣作為網頁瀏覽者的唯一標識。

Canvas 指紋跟蹤還能監聽用戶的鍵盤輸入、滑鼠移動與觸摸等事件,該技術被大量用於廣告聯盟與網站運營者精準定位並標識每一個訪問者,以此進行精準營銷。

比如廣告聯盟經常嗅探某些瀏覽器功能,在用戶調整瀏覽器窗口大小並移動瀏覽器標籤時跟蹤用戶。

據 ZDNet 的報導,Mozilla 計劃引入的新反指紋技術稱為「letterboxing」,當用戶調整瀏覽器窗口大小時,為了保持「窗口的大小不變」,letterboxing 機制會在網頁的兩側添加「灰色空間」以迷惑 Canvas 指紋跟蹤,之後在窗口調整大小操作完成後幾毫秒內平滑地將灰色空間刪除。

注意瀏覽器窗口邊緣附近的灰色空間

如此一來,在用戶調整瀏覽器大小的時候,指紋跟蹤代碼將會讀取到不正確的窗口大小信息,成功實現反指紋跟蹤。除了調整窗口大小,在最大化瀏覽器窗口或進入全屏模式時該功能也有效。

letterboxing 目前可在 Firefox Nightly 中使用,默認情況下不啟用該功能。

啟用方法:訪問 about:config 頁面,在搜索框中輸入 privacy.resistFingerprinting,並將瀏覽器的反指紋功能設置為 true。

相關焦點

  • Delta Lake 進入 Linux 基金會 - OSCHINA - 中文開源技術交流社區
    「將 Delta Lake 引入 Linux 基金會的中立組織之下,將有助於依賴該項目的開源社區開發解決存儲和處理大數據(本地和雲端)的技術」,Linux 基金會戰略計劃副總裁 Michael Dolan 表示。
  • Netflix 的開源文化與技術 - OSCHINA - 中文開源技術交流社區
    在之前的新聞《Netflix企業文化與架構設計》一文中我們介紹了Netflix高擴展的企業文化與架構,而作為一家在線影片租賃提供商Netflix之所以能夠在如此大量的用戶、海量的數據、複雜的拓撲結構下取得成功,離不開其背後的開源文化與技術
  • F5 收購 NGINX - OSCHINA - 中文開源技術交流社區
    而 NGINX 最知名產品 Nginx 是網際網路上最受歡迎的 Web 伺服器之一,NGINX 提供一整套用於開發和交付現代應用的技術,同時它也是應用交付領域的開源領導者。收購聲明指出,此次戰略收購和有機投資,將確保長期收入和每股盈利增長;F5 和 NGINX 將在所有環境中實現多雲應用服務,提供開發人員所需的易用性和靈活性,同時還提供網絡運營團隊所需的規模、安全性和可靠性等能力。
  • JavaFX 2012:徹底開源 - OSCHINA - 中文開源技術交流社區
    其中將JavaFX完全開源赫列榜首——在2011年的JavaOne大會上,Oracle已做出保證將開源整個JavaFX平臺。 以下是Richard Bair列出的2012年JavaFX 10大目標: 1.
  • Google限制Python使用引熱議 - OSCHINA - 中文開源技術交流社區
    Csdn針對重要問答總結如下:K:我聽說Google將在其新項目中限制Python的使用,無疑這將大大減少Python代碼和Python得到的支持。這是否確有其事還是只是謠傳?Collin Winter:Unladen Swallow旨在儘可能地將Python用在更多它現在尚未涉足的地方,而且Unladen Swallow也並非包治百病的靈丹妙藥。如果沒有人給Python注入投資,Python將仍舊比C和Java慢、佔用更多的內存和線程。
  • 開源軟體蓄勢待發 - OSCHINA - 中文開源技術交流社區
    相關內容11家值得關注的開源技術公司優異的技術特性和相對低廉的價格的結合使得開源產品廠商比以往有了更多進入企業網絡的路徑。Likewise公司執行長 Barry Crist 稱:「在網絡泡沫時期,由於Linux比SPARC上的Solaris更為便宜,開源產品逐漸由Unix轉移到了Linux。
  • SugarCRM:開源與商業的完美結合 - OSCHINA - 中文開源技術交流社區
    SugarCRM新上任的中國區總經理徐允平,將SugarCRM定位為商業開源客戶關係管理軟體(Commercial Open Source CRM),將商業CRM和開源CRM的精華兼容並蓄。
  • 開放源碼是開源軟體嗎? - OSCHINA - 中文開源技術交流社區
    許可協議必須技術中立(License Must Be Technology-Neutral):意即許可協議不得限制為電子格式才有效,若是紙本的許可協議也應視為有效。所以,與此類似的,在中文裡,我們可以認為:「開放原始碼」是一個動詞+一個名詞。而「開源」則是一個特定的詞彙。作為動詞,我們說將某某軟體開源,是一種行為。作為形容詞,我們稱某某軟體是一個開源(的)軟體,不僅僅是指我們能夠獲取到他的原始碼。
  • Git 2.4.3 發布 - OSCHINA - 中文開源技術交流社區
    Git是一個開源的分布式版本控制系統,用以有效、高速的處理從很小到非常大的項目版本管理。開源中國 Git 代碼託管平臺:http://git.oschina.net/Windows下的Git請看這裡:http://www.oschina.net/p/msysgitGit 是 Linus Torvalds 為了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟體
  • zmail 6.1版本更新 - OSCHINA - 中文開源技術交流社區
    Zmail的官方主頁:www.z-email.orgZmail的官方論壇:bbs.z-email.orgZmail的QQ群: 257959126系統要求redhat 6.x centos 6.x 64位最小安裝Zmail安裝說明:概述:(1)該安裝包為一鍵安裝包,方便快捷部署;(2)Zmail是開源郵件技術社區的最新的郵件伺服器軟體包
  • 開源平臺引領機器翻譯 - OSCHINA - 中文開源技術交流社區
    令人驚訝的速度,機器語言翻譯現在正在高速發展到各個平臺上,其中開源軟體扮演著重要的角色。
  • 開源春天,此時不來,更待何時? - OSCHINA - 中文開源技術交流社區
    AWS 雲架構策略副總裁,也是一手將 Netflix 帶向了「雲原生」架構,使其開始轉向雲計算,並在日後成為該領域巨頭的 Adrian Cockcroft 曾指出「當下最火熱的技術趨勢,包括雲計算、大數據、機器學習與人工智慧,它們底層的框架全都是開源的,現在的情況是大家都基於這些開源的框架在做甚至是商品化的產品的開發。」
  • 推薦15 款最好的 Bug 跟蹤應用程式 - OSCHINA - 中文開源技術交流...
    團隊會花費一部分的精力去跟蹤 bug ,並且找出問題所在,解決問題。如果你使用一個 bug 和問題跟蹤系統,那麼會得到更好的最終結果,除此之外,還能打打提高工作效率,加快項目的進度,更好的完成任務。在這裡,我們收集了最好的 15 款 bug 跟蹤應用程式,提供給用戶更舒適更方便的開發環境。欣賞完之後跟大家談談你的感想吧:)
  • FineUI(開源版)v4.2.0 發布了! - OSCHINA - 中文開源技術交流社區
    原始碼已經託管到OSC:http://git.oschina.net/sanshi/FineUI FineUI
  • 納德拉時代下的微軟開源之路 - OSCHINA - 中文開源技術交流社區
    Office 365日前微軟開源技術團隊正式宣布,微軟旗下的Offcie 365服務將會被集成到開源教育平臺Open edx中。微軟官方對此表示:「無論是當地小學的四年級小學生,還是一位40歲每夜堅持攻讀MBA的求學者,亦或者是準備參與升職培訓的公司職員,現在都有機會享受到Open edx帶來的學習管理系統(LMS)和大規模在線課堂(MOOC)。」
  • Gitbook,這個開源出書平臺了不起 - OSCHINA - 中文開源技術交流社區
    GitHub充分利用了網際網路的能力,讓開發者可以方便地參與不同的項目,不要說查閱別人的代碼,修改別人的項目,是一種更高層次的交流、對話。就好像《如何閱讀一本書》裡提到的「主動閱讀」,是通過不斷了解作者核心觀念,並提出自己觀點進行碰撞的方式,讓讀者成為一名偉大的讀者。相比紙質書中作者與讀者的對話,GitHub 將兩段代碼撰寫者的溝通顯性化,不再是偷偷在旁邊的注釋裡加入自己的觀點。
  • 30 款超棒的 Firefox 主題 - OSCHINA - 中文開源技術交流社區
    除了 FFmpeg,其他許多知名開源項目,諸如 TinyCC、QEMU、JSLinux 以及比較新的 QuickJS 均出自 Fabrice Bellard 之手,詳情查看 https://bellard.org/。 FFmpeg 單詞中...
  • Web 是開源最大的成功 - OSCHINA - 中文開源技術交流社區
    開源運動廣受歡迎,並且在軟體開發史上寫下了濃重一筆。但是它影響最深遠的地方在哪呢?有史以來,最成功的開源「項目」又是什麼呢? 事實上,總體來看,Web不就是開源運動最大的成功麼? 可能最有名的例子就是隱藏域眾多網站背後的LAMP,也就是Linux、Apache、MySQL和PHP。
  • JDK/Java 15 發布 - OSCHINA - 中文開源技術交流社區
    受到 8 年長期支持的 LTS 每 3 年發布一個,上一次是 18 年 9 月的 JDK 11,下一次則是 JDK 17,將於明年發布。JDK/Java 15 的亮點包括加密籤名、文本塊、隱藏類、外部存儲器訪問 API、 ZGC、模式匹配和 Records 等。
  • 開源社區的「忌諱」話題 - OSCHINA - 中文開源技術交流社區
    加拿大資深開源技術記者Bruce Byfield較早前發表了一篇名為「開源社區從來不想承認的九大事實」(9 Things That Are Never Admitted About Open