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