如今web服務(wù)器對(duì)用戶的指紋識(shí)別已經(jīng)非常普遍,并且已經(jīng)滲透入各個(gè)行業(yè)的,網(wǎng)站通過(guò)指紋識(shí)別可以精準(zhǔn)地判斷用戶身份,并且將用戶分類,這無(wú)論是對(duì)于網(wǎng)站本身的管理,web防護(hù)還是對(duì)目標(biāo)用戶廣告投放,都是非常有幫助的。
另一方面來(lái)說(shuō),用戶是否愿意自己的瀏覽器指紋暴露網(wǎng)站?網(wǎng)站獲取用戶信息是否侵犯到了用戶的隱私?指紋瀏覽器市場(chǎng)的火爆,無(wú)疑給出了最真實(shí)的答案。

指紋瀏覽器原理是什么?
以拉力貓指紋瀏覽器為例,它通過(guò)全面的指紋修改,對(duì)每一項(xiàng)可以用于用戶判定身份的參數(shù)進(jìn)行重新設(shè)定,從而實(shí)現(xiàn)瀏覽器指紋的偽裝,從而用戶可以獲的一個(gè)全新的防關(guān)聯(lián)瀏覽器環(huán)境,由于通過(guò)修改chromium內(nèi)核底層代碼這種方式來(lái)實(shí)現(xiàn)物理數(shù)據(jù)隔離,可以有效防止用戶的真實(shí)指紋暴露。
如何修改瀏覽器指紋?
很多瀏覽器指紋都可以使用瀏覽器插件實(shí)現(xiàn),以canvas指紋為例,使用Canvas Fingerprint Defender就可以實(shí)現(xiàn)對(duì)它的修改和偽裝。
安裝Canvas Fingerprint Defender,就會(huì)有出現(xiàn)以下的行為:

從以上的代碼中我們可以看到,toBlob,toDataURL,getImageData三個(gè)函數(shù)被重新定義了。以致于調(diào)用到這些函數(shù)時(shí),Canvas繪制出的圖案會(huì)出現(xiàn)隨機(jī)性。Canvas繪制出的圖案出現(xiàn)了變化,那么,從js獲取到的canvas的指紋就不再是唯一的了。
當(dāng)然瀏覽器虛擬環(huán)境的搭建需要從多個(gè)方面來(lái)進(jìn)行,拉力貓指紋超級(jí)瀏覽器會(huì)以最佳的方式對(duì)用戶指紋充分修改,并且通過(guò)ssl加密數(shù)據(jù)傳輸,對(duì)稱加密,保護(hù)用戶的數(shù)據(jù)安全。
在信息泛濫的時(shí)代,互聯(lián)網(wǎng)用戶不僅每天要對(duì)大量的數(shù)據(jù)進(jìn)行過(guò)濾,刪選,更要時(shí)刻注意自己的上網(wǎng)環(huán)境安全,以防個(gè)人信息被盜用,造成不必要的損失。