事實還是謠言:瀏覽器Cookies的真相
Cookies是少數被大多人熟悉的瀏覽器技術之一。它也許也是瀏覽器中最容易被人誤解的方面。現在,我們來理清這些疑惑。
當談論到Cookies時,大多數用戶關于它的作用都有一些誤解。現在來具體看看瀏覽器Cookies到底是什么、不是什么以及它具體用來干什么。
【51CTO編輯推薦】:從隱私安全說“小甜餅”——Cookies
Cookies到底是什么?
Cookies僅僅只是瀏覽器存儲在您電腦里的一些細碎的文本而已,它存儲了網站所記錄的信息,例如會話標志(session token)、用戶設置以及其他網站需要在多次請求中保持的信息。一旦網站讓你的瀏覽器保存cookie,當的瀏覽器下一次發出請求時,例如點擊一個頁面的鏈接、在你的購物車中增加一件商品、甚至加載一張圖片,你的瀏覽器就會將已保存的cookie發送給網站。
Cookies為什么要存在呢?因為目前的HTTP協議是無狀態的,這意味著瀏覽器每次發出的請求都是完全獨立的。因此,網站服務器需要一種方法去識別每個請求時屬于哪個用戶。通過在cookie中存儲一小段信息,網站就可以判斷你的訪問請求是屬于你的賬戶。
Cookies有兩種類型:***方Cookies(first-party cookies)和第三方Cookies(third-party cookies),雖然從技術上來說二者并沒有區別。***方Cookies是那些你真正在瀏覽器中訪問的網站記錄的,而第三方Cookies又被認為是跟蹤Cookies(tracking cookies),它通常是頁面中的Javascript 代碼生成,其一般都來自第三方廣告網站。
謠言:Cookies在暗中監視、跟蹤你的一舉一動
就像我們知道的一樣,Cookies的內容是你所訪問的網站所存儲的。所以,除非你主動將你的信息給某個網站,或你早已把個人信息給這個網站,否則Cookies中不可能包含你的私人信息。
大多是的Cookies都像會話標記一樣簡單,但有時它包含你的登陸證書,其通常被加密或為一定格式的散列值。因為Cookies只會發送回和其產生時相同的網站,就算它包含了一些私人信息,這些信息也不會和所有你訪問的網站共享。
謠言:Cookies是病毒或間諜軟件,它產生了垃圾郵件和彈出窗口
Cookies僅僅是一些文本文件而已,它并不能夠被執行,甚至你可以在隱藏文件夾中找到它們。但令人驚訝的是居然有許多人認為Cookies包含病毒或間諜軟件。其主要原因不僅是受愚蠢的電視媒體的錯誤認識所影響,也可能因為大多數反間諜軟件在掃描時都會捕獲跟蹤Cookies。這是為什么呢?因為蹤Cookies會被廣告網站用于跟蹤、分析你訪問過的網站,所以大多數反間諜軟件幫助你移除它們。
另一個謠言是Cookies導致了垃圾郵件、廣告彈出窗口。廣告提供商可以使用Cookies的信息決定給你推送哪些廣告,但是Cookies自己本身無法產生廣告。
事實:幾乎登陸所有網站時都需要用到Cookies
絕大多數網站都要求啟用Cookies,這是為了讓你創建的賬號可以保持登陸狀態。因此,如果你禁用Cookies,絕大多數的網站都將無法使用。但是有一些網站另外,你可能已經注意到,一些購物網站將會話標志嵌入到超鏈接(URL)中,這些網站在禁用Cookies時仍然可以使用,但這并不意味著所有網站都實現了這一功能。這些Cookies被稱為***方Cookies,因為它們在你主動訪問一個網站時被記錄。
事實:Cookies被廣告提供商用于跟蹤你訪問過的網站
因為Cookies總是發回給產生它的原始站點,所以廣告提供商的Cookies將會被發回給使用這個廣告提供商的所有網站。這讓廣告提供商可以跟蹤你訪問的網站,從而基于你訪問網站的類型,給你發送針對性的廣告。
但這并不意味著廣告提供商可以讀取所有你訪問過網站的Cookies,他們僅僅可以訪問他們自己的存儲的Cookies而已。但是因為廣告的Javascript代碼是嵌入到頁面中的,故提供商將會知道你訪問了這個頁面。這些Cookies被稱為第三方Cookies,因為它們并不是被你真正訪問的頁面存儲,而且他們通常可以被攔截,而不會產生任何嚴重的問題。
如果這種類型的最終讓你寢食難安,那么你需要知道其實廣告提供商早已可以根據你的IP地址、瀏覽器版本、地點等因素跟蹤你所訪問的網站。所以擺脫跟蹤Cookies僅僅消除了網上行為被跟蹤的一小部分困擾。而且僅僅只有一小部分足夠大的廣告提供商會跟蹤你訪問過的網站,可以說Google已經知道任何你在網絡上做的事情。
事實:刪除或者禁用Cookies可能會帶來更多令人討厭的廣告
如果你并不經常訪問一個網站,你可能會看到一個插播廣告擋住了整個頁面,除非你點擊它,不然它不會關閉。你可能會想如何規定誰會看到這些廣告,什么時候會看到這些廣告。
它們是這樣工作的:擋住整個頁面的插播廣告需要支付高額的廣告費用,但是因為大多數網站所有者都知道這種廣告太令人討厭了,所以它們通常會按照一定比例限制其出現的頻率,所以同一個人并不會經常看到這種廣告。當你看到一次這種廣告時,廣告提供商會在你的電腦上存儲Cookies,確保在一段時間內你不會再次看到這個討厭的廣告。如果你定期清理Cookies,你可能會比其他人更加頻繁的看到這種插播廣告。當然,這是在你沒有安裝廣告攔截器的情況下。
事實:禁用Cookies而不禁用Flash則起不到任何作用
即使你禁用瀏覽器Cookies,廣告提供商利用Flash Cookies仍然可以跟蹤的瀏覽行為。事實上,超過半數的流行站點使用Flash跟蹤Cookies,這意味著即使你使用瀏覽器的隱私模式,目前依然不能阻止他們跟蹤你的行為。
事實:仍然希望禁用Cookies?嘗試只禁用第三方Cookies
如果你仍然擔心Cookies會導致隱私問題,那么你可以將你的瀏覽器設置為只接受***方Cookies,這樣你仍然可以順利登陸你所訪問的網站。對于火狐瀏覽器來說,只需要進入選項窗口,點擊“隱私”標簽,取消“接受第三方Cookies”的勾選即可。如果導致了任何問題,你可以保持這個選項被勾選,但是更改設置為退出瀏覽器時自動刪除Cookies。其他瀏覽器的設置方式類似,只需要進入選項頁面中找到它們即可。