首先了解一下什么是瀏覽器指紋,瀏覽器指紋(browser fingerprinting )是一種技術(shù),通過收集瀏覽器的各種信息,例如用戶代理字符串、瀏覽器插件、操作系統(tǒng)信息、屏幕分辨率、字體渲染等等,將這些屬性組合成一個標(biāo)識符,用于識別和跟蹤用戶,追蹤其在網(wǎng)站上的行為和偏好,如亞馬遜、eBay、ETSY等跨境電商平臺、社交媒體平臺以及一些廣告平臺常常利用瀏覽器指紋識別技術(shù)識別用戶,判定多個用戶之間的標(biāo)識是否一樣,從而判斷是否存在關(guān)聯(lián)。使用指紋一樣的瀏覽器容易封店。
由于每臺電腦、每個操作系統(tǒng)環(huán)境在進(jìn)行網(wǎng)頁渲染時,都會有細(xì)微的差異,比如用于繪制的Canvas、WebGL,在同一臺電腦上繪制的圖像的值始終是一樣的,因此就可以用來進(jìn)行指紋識別利用。
網(wǎng)站通過代碼,通過各種手段,獲取客戶端的各項數(shù)據(jù),如IP地址、瀏覽器版本、操作系統(tǒng)版本、字體列表、時區(qū)、語言、顯示分辨率、Canvas圖像散列值、WebGL圖像散列值、WebGL信息、CPU、內(nèi)存等信息,組成一個唯一標(biāo)識符,對客戶端進(jìn)行標(biāo)記、跟蹤識別。
同一臺電腦,不同瀏覽器之間的指紋可能是一樣的,因為瀏覽器的一些特性,導(dǎo)致在不同硬件不同驅(qū)動的電腦之間存在細(xì)微差異,利用這種特性進(jìn)行指紋識別。
指紋瀏覽器是基于瀏覽器指紋識別的原理下,對原本的瀏覽器的指紋值進(jìn)行改造,如自定義User-Agent、語言、時區(qū)、字體列表、計算機(jī)名稱、MAC地址、CPU、內(nèi)存等信息,同時能夠設(shè)置代理IP,能夠在同一臺電腦開啟多個不同指紋的瀏覽器進(jìn)程,使識別者無法追蹤。
由于許多跨境電商平臺都有關(guān)聯(lián)風(fēng)險,因此需要使用指紋瀏覽器模擬安全的瀏覽器環(huán)境進(jìn)行店鋪運(yùn)營。
]]>