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