利用HTML+CSS實(shí)現(xiàn)跟蹤鼠標(biāo)移動(dòng)功能

隨著用戶(hù)越來(lái)越關(guān)注隱私并越來(lái)越注意防止在線跟蹤,用戶(hù)開(kāi)始使用廣告攔截器和腳本攔截器來(lái)阻止JavaScript跟蹤腳本。目前,研究人員已經(jīng)發(fā)現(xiàn)了一種新方法,利用HTML和CSS來(lái)跟蹤網(wǎng)站訪問(wèn)者的鼠標(biāo)移動(dòng),還可以繞過(guò)跟蹤保護(hù)。
1 新攻擊技術(shù)
大多數(shù)在線跟蹤是通過(guò)加載到網(wǎng)站和廣告中的JavaScript腳本完成的,這允許廣告商和網(wǎng)站跟蹤您上網(wǎng)的位置,您使用網(wǎng)站的方式或其他在線行為。
可以使用廣告攔截器、瀏覽器跟蹤保護(hù)(如Firefox的內(nèi)容阻止)或完全阻止JavaScript來(lái)阻止這些腳本。
Firefox的內(nèi)容阻止
研究人員發(fā)現(xiàn)了一種新方法,可在不使用任何JavaScript,僅使用HTML和CSS的情況下跟蹤網(wǎng)站訪問(wèn)者在網(wǎng)頁(yè)上的鼠標(biāo)移動(dòng)情況,阻止這種跟蹤方式非常困難。
安全研究員Davy Wybiral在Twitter上展示了網(wǎng)站如何使用HTML和CSS在另一個(gè)瀏覽器窗口中觀察一個(gè)瀏覽器窗口中的鼠標(biāo)移動(dòng)情況。
Wybiral通過(guò)創(chuàng)建一個(gè)利用CSS的HTML DIV網(wǎng)格實(shí)現(xiàn)了這一點(diǎn):當(dāng)鼠標(biāo)移動(dòng)到網(wǎng)格上的一個(gè)框上時(shí),hover選擇器可以請(qǐng)求新的背景圖像。由于圖像請(qǐng)求是在后臺(tái)完成的,因此瀏覽器不會(huì)顯示正在建立連接,因此所有請(qǐng)求對(duì)用戶(hù)來(lái)說(shuō)都是隱藏的。
HTML源代碼
當(dāng)用戶(hù)將鼠標(biāo)懸停在某個(gè)框上并請(qǐng)求新的背景圖像時(shí),該腳本將記錄鼠標(biāo)懸停的位置。然后,另一個(gè)瀏覽器中的用戶(hù)可以使用/ watch URL進(jìn)行實(shí)時(shí)監(jiān)視。
可以利用該技術(shù)來(lái)進(jìn)行多種操作,包括確定網(wǎng)站上的熱點(diǎn)以及研究用戶(hù)界面。除此之外,該技術(shù)還可用來(lái)進(jìn)行動(dòng)態(tài)(步態(tài))分析以及深入了解訪客的其它行為特征。
研究人員還表示除了hover選擇器還可以利用其它選擇器來(lái)跟蹤瀏覽器行為。
2 其他CSS跟蹤技術(shù)
Wybiral發(fā)現(xiàn)的方法并不是唯一一個(gè)表明CSS和HTML可用來(lái)跟蹤網(wǎng)站用戶(hù)的方法。
去年發(fā)布了一個(gè)名為CrookedStyleSheets的項(xiàng)目,允許網(wǎng)站收集用戶(hù)信息,例如屏幕分辨率、正在使用的瀏覽器,用戶(hù)點(diǎn)擊鏈接時(shí)的信息,以及根據(jù)支持的字體推斷用戶(hù)使用的操作系統(tǒng)。
與Wybiral的方法一樣,這都是使用HTML和CSS完成的,沒(méi)有使用JavaScript。
總結(jié)
以上所述是小編給大家介紹的利用HTML+CSS實(shí)現(xiàn)跟蹤鼠標(biāo)移動(dòng)功能,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!
相關(guān)文章
html+css+javascript實(shí)現(xiàn)跟隨鼠標(biāo)移動(dòng)顯示選中效果
這篇文章主要介紹了html+css+javascript實(shí)現(xiàn)跟隨鼠標(biāo)移動(dòng)顯示選中效果 ,需要的朋友可以參考下2019-05-10CSS實(shí)現(xiàn)鼠標(biāo)移動(dòng)到圖片或按鈕上改變大小的方法示例
這篇文章主要介紹了CSS實(shí)現(xiàn)鼠標(biāo)移動(dòng)到圖片或按鈕上改變大小的方法示例的相關(guān)資料,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-09-03純CSS實(shí)現(xiàn)鼠標(biāo)移動(dòng)切換圖片示例
鼠標(biāo)移動(dòng)切換圖片在之前基本上都是使用javascript來(lái)實(shí)現(xiàn)的,或許這已out,下面為大家介紹的這個(gè)是使用純CSS實(shí)現(xiàn)鼠標(biāo)移動(dòng)切換圖片,感興趣的朋友不要錯(cuò)過(guò)2014-04-15在CSS中映射鼠標(biāo)位置并實(shí)現(xiàn)通過(guò)鼠標(biāo)移動(dòng)控制頁(yè)面元素效果(實(shí)例代碼)
這篇文章主要介紹了在CSS中映射鼠標(biāo)位置并實(shí)現(xiàn)通過(guò)鼠標(biāo)移動(dòng)控制頁(yè)面元素效果,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的2021-04-21