網站是如何跟蹤監視你的
某些監視方法是比較容易想到的,比如,當你登入網站的時候,它就可以知道你是誰了。但是這些網路監視系統是如何通過你的上網行為記錄你的個人資訊呢?
廣告系統經常通過追蹤使用者行為的方法來建立使用者資訊庫,以定位誰是目標客戶。如果你曾經訪問過某個商業網站,之後不久你又在其他網站看到了這個商業網站的廣告,那麼,這個廣告系統可能已經在工作了。
IP 地址
IP地址是確認使用者身份的最基本的方法。現今,在家或者辦公室,你電腦很可能與你的其他網路裝置共享同一個IP地址。從你的IP地址,網站可以大致確定你的地理位置 —— 還不能精確到街道,但是一般能確認你所在城市或者區域。你可能見過那些彈窗小廣告通過顯示你的地理位置來偽裝自己,廣告系統就是這麼幹的。IP地址可以變,並且可以被其他使用者所共享,所以它並不是一個追蹤單個使用者的好方法。但是,IP可與本文介紹的其他技術相結合來確定你的地理位置。
HTTP Referrer
當你點選一個連結的時候,你的瀏覽器會載入這個頁面,並且告訴這個網站你是從哪來的。打個比方,你單擊了一個How-to Geek網站的一個指向外部網站的連結,那麼這個網站會知道你是從How-to Geek的哪一篇文章點選進來的。這個資訊是被儲存在Http referrer資訊頭中。當你下載當前頁面的內容的時候,http referrer也會被髮送。例如,一個網站有廣告或者跟蹤指令碼,那麼你的瀏覽器會告訴這個廣告商或者這個網路監視系統,你正在瀏覽哪一個網頁!所謂的”web bug”是很小的,由單個畫素組成的不可見的圖片,它利用HTTP referrer去偷偷的監視你。它們也被用來監視你所開啟的郵件,前提是你的郵件客戶端會下載圖片。
Cookies 和 跟蹤指令碼
Cookies是一些資訊片段,網站可以將它們儲存在你的瀏覽器上。它有許多正當的用途——比如,當你登陸你的網路銀行,cookie可以記錄你的登入資訊。當你改變對一個網站的設定,那麼cookie也會將它記錄下來,這樣你的設定就可以一直在你瀏覽的過程中有效。
Cookie也可以用來識別和記錄你在某個網站上的行為。這並沒有什麼大的問題——這個網站可能想知道你在瀏覽什麼網頁,這樣它就可以知道你體驗如何。而真正有危險的是那些第三方的Cookie。
儘管第三方cookie也有一些正當的用途,但是它們常常被廣告系統用來監視你在不同網站的行為。許多網站——並不是大部分網站都會有第三方的廣告和監視指令碼。如果兩個不同的網站有相同的廣告或者監視系統,那麼你瀏覽器上關於這兩個網站的瀏覽歷史就可以結合在一起被追蹤和分析了。那些來自社交網站的指令碼同樣有追蹤的功能。比如說你登入了Facebook,然後你瀏覽另一個網站,而這個網站上有Facebook的那個“Like”(點贊)按鈕,那麼Facebook就可以知道你瀏覽了這個網站。Facebook儲存了一個cookie去記錄你的登入狀態,這樣這個Like按鈕(它本身就是指令碼的一部分)就可以知道你是誰了。
Super Cookies
你可以清空你的cookies——事實上,我們這裡有一篇專門的教程教你如何清空瀏覽器的cookies。然而,清空cookies這招已經不怎麼起作用了——“super cookies”正在興起。super cookie的一個例子就是evercookie。super cookies如evercookie會把cookie資料存在不同的地方–比如,flash的cookie,Silverlight storage,瀏覽器歷史記錄,或者說html5的本地儲存中。一個非常高明的記錄使用者的方法是,每次使用者登入一個網站,網站都記錄在一個很小的圖片中記錄一個特有的顏色。這些圖片會被存放在使用者的瀏覽器快取中,這樣一來,這個顏色就可以用來識別這個使用者了。
當網站發覺你在某些地方刪除了super cookie,那麼它會利用其他的地方的儲存的資料將這些資訊恢復過來。例如,你可能清除了瀏覽器的cookies,但是你沒有清除flash中的cookie,那麼,這個網站會將flash中的cookie資訊重新複製到你瀏覽器cookies中。這樣來說super cookie的生命力是很強的。
User Agent
每次你的瀏覽器連結一個網頁的時候,它都會向網站傳送User Agent資訊。這些資訊包括了你瀏覽器的資訊和作業系統資訊,它們會儲存起來,並被廣告系統利用來分析如何投放廣告。如果想知道更多關於User Agent的資訊,請參閱維基百科上的User Agent。
瀏覽器指紋
每一個瀏覽器實際上都具有自己的特徵。網站可以檢測你的作業系統型別、瀏覽器版本、安裝的瀏覽器外掛及其版本、作業系統的螢幕解析度、下載的字型、所在時區和其他的資訊。看吧,就算你禁用了瀏覽器cookie,那麼也有其他資訊來識別你的瀏覽器。
有個叫Panopticlick的網站可以告訴你這些資訊是如何使用的。事實上,在110萬人中,才會有一個人的瀏覽器跟你有相同的設定。
當然了,肯定有其他的追蹤技術。每年花在這技術的錢可不少,而且有許多人每天都在絞盡腦汁想出新招來追中你——evercookie的出現就是一項證據。
要想盡可能的在網上隱藏自己的身份,那麼最好使用Tor網路來上網。
原文連結: Chris Hoffman 翻譯:geekfan
相關文章
- 關於跟蹤路由對網站監測的意義路由網站
- 推倒網站跟蹤的時代已經到來網站
- 卡巴斯基:30%的人認為使用跟蹤軟體來監視伴侶是正常的
- 如何做好專案進度監控與跟蹤
- JavaScript是如何工作的:使用MutationObserver跟蹤DOM的變化JavaScriptServer
- HTML5APIs是如何跟蹤使用者軌跡的HTMLAPI
- 使用TKPROF檢視跟蹤檔案
- 國外著名網站的眼球熱力圖、眼球跟蹤圖詳解網站
- Cookie如何暴露你在網際網路上的行蹤Cookie
- Oracle 跟蹤/告警/監聽日誌的清理指令碼Oracle指令碼
- 我是如何建立網站的網站
- 什麼是DNS劫持?如何讓你的網站免遭DNS劫持?DNS網站
- upptime:使用GitHub Actions監控你的網站健康監控Github網站
- Session跟蹤機制是怎樣的?網路安全技術學習Session
- 關於11gR2RAC監聽的跟蹤排查
- 跟蹤你的手指輸入動態竊取你的密碼密碼
- 如何讓你的網站排名靠前網站
- 監聽器控制程式lsnrctl跟蹤trace file
- 網路讀者的眼球跟蹤研究 (轉)
- mysql如何跟蹤執行的sql語句MySql
- 如何在 Git 中取消檔案的跟蹤Git
- 如何使用iPhone限制IP地址跟蹤iPhone
- 網站監控網站劫持,網站監控網站劫持有哪些需要注意的網站
- [zt] oracle跟蹤檔案與跟蹤事件Oracle事件
- oracle跟蹤檔案與跟蹤事件(zt)Oracle事件
- oracle跟蹤檔案和跟蹤事件(zt)Oracle事件
- go-zero 是如何追蹤你的請求鏈路?Go
- go-zero 是如何追蹤你的請求鏈路的Go
- 添趣網!搞笑, 視訊, 音樂 網站,wap跟pc模板!網站
- 當心你的手機暗藏“臥底軟體”!已有6萬人被監聽和跟蹤→
- 基於行跟蹤的ROWDEPENDENCIES實現資訊變化跟蹤
- 網路地址轉換(NAT)的報文跟蹤
- 如何收集Oracle程式中的SQL跟蹤資訊KUOracleSQL
- 網路廣告商的畫素追蹤是如何工作的?
- 使用Minifly打造基於視覺感知的跟蹤無人機視覺無人機
- git的跟蹤分支和遠端跟蹤分支學習筆記Git筆記
- 網站監控管理網站,網站監控管理網站有哪些,好用推薦網站
- SQL 的跟蹤方法traceSQL