Canvas利用HTML5 Canvas API和JavaScript來動態(tài)生成用戶想要的圖像。和其它跟蹤技術(shù)一樣,在過去的幾年里,這種方法已被成千上萬的網(wǎng)站采用了,上至Wihtehouse.gov下到Y(jié)ouporn.com。
Canvas指紋跟蹤技術(shù)
1、背景:時至今日有許多的方式來跟蹤訪客,例如使用存在用戶端的Cookie技術(shù),這種技術(shù)現(xiàn)已被大部分公司遺棄,如今出現(xiàn)了一種新的方法替代Cookie可以來跟蹤用戶。在這幾年中,許多網(wǎng)站和跟蹤軟件都開始利用HTML5 Canvas指紋。
2、介紹:從根本上來說,每一種瀏覽器都會使用不同的圖像處理引擎,不同的導(dǎo)出選項,不同的壓縮等級,所以每一臺電腦繪制出的圖形都會有些許不同,這些圖案可以被用來給用戶設(shè)備分配特定編號(指紋),也就是說可以用來識別不同用戶。普林斯頓大學(xué)和比利時魯汶大學(xué)安全研究人員發(fā)表了一篇研究報告指出,即使是電腦高手,面對基于Canvas指紋的跟蹤技術(shù),也很難保護(hù)好自已的隱私。
3、Canvas跟蹤在廣告領(lǐng)域的應(yīng)用:在線廣告公司常常進(jìn)行跟蹤用戶的行為,他們希望能通過建立每個用戶的興趣檔案來理解消費者的行為。通常,如果用戶清除了他們電腦上的Cookie或者阻止了Cookie,廣告主就不會知道訪客是否訪問了他們的廣告,這使用廣告效果大大降低,也使得廣告公司的收入減少。所以這些廣告公司一直致力于嘗試更新更好的方法來了解網(wǎng)站訪客的信息。一些大的廣告公司已經(jīng)把先前基于Flash的廣告轉(zhuǎn)換成了HTML5動畫廣告。HTML5 Canvas不僅局限于圖片處理,它還能監(jiān)聽用戶的鍵盤輸入、鼠標(biāo)移動、以及觸摸事件。
4、Canvas指紋被所有主流瀏覽器支持:HTML5 Canvas技術(shù)被所有主流瀏覽器支持,可以通過大部分的PC、平板、智能手機(jī)訪問。目前來說Canvas指紋很難被阻擋,只要用戶用瀏覽器上網(wǎng),用戶的行蹤就相當(dāng)于是公開的。