什麼是 Cookies
網站伺服器存放在用戶硬碟上的小型資料檔案。記錄用戶對特定站點的訪問資訊,**僅能由建立它的站點讀取**。
Cookies 的用途(便利面)
- 個性化服務: Yahoo 記錄偏好(體育、財經),下次自動推薦相關內容。
- 免帳密登入: 將用戶名/加密 Token 存入 Cookie,再次訪問自動識別身分。
- 購物車持久化: 中途離開,下次造訪購物車商品仍在。
- 站點統計/追蹤: 記錄訪問時間、頻率、路徑,優化體驗。
Cookies 裡有什麼?
- 儲存位置:
• Netscape:單一 cookies.txt (C:\Program Files\Netscape\Navigator\)
• IE:每個 Cookie 獨立檔案 (C:\Windows\Cookies\)
- 內容欄位:網站名、路徑、過期時間、域名、用戶端資訊(瀏覽器版本、OS、螢幕解析度等)、訪問歷史。
- 不含:姓名、Email、電話等私人資訊(除非用戶主動在該站填寫並勾選「記住我」)。
範例 (Netscape 格式):
# Netscape HTTP Cookie File
# https://www.netscape.com/newsref/std/cookie_spec.html
# This is a generated file! Do not edit.
.abcnews.com TRUE FALSE 1515954367 SWID 37634883-9133-11D1-834E-00A0C982BF6
潛在風險(隱私面)
- 跨站追蹤: 廣告商在多個網站植入第三方 Cookie,串聯用戶瀏覽軌跡,建立興趣畫像,投放精準廣告。
- 隱私洩露: 瀏覽習慣(醫療諮詢、政治傾向、成人內容)被記錄、分析、甚至出售。
- 極端假設:訪問愛滋病諮詢網站 → 保險費率上漲;訪問炸彈製造網站 → FBI 上門。雖誇張,但技術上可行。
- 相比 ISP 掌握的真實身分/地址/帳單,Cookie 風險較低,但不可忽視。
如何擺脫/管理 Cookies
1. 瀏覽器內建選項
- Netscape:Options → Network Preferences → Protocols → 勾選「Accepting a cookie 前提示」。
- IE:View → Options → Advanced → 勾選「Warn before accepting cookies」。
2. 設為唯讀
將 Cookie 檔案/資料夾屬性設「唯讀」 → 阻止新 Cookie 寫入,現有 Cookie 僅在當前瀏覽器生效。副作用:Yahoo 等個性化服務失效。
3. 關閉瀏覽器時刪除
腳本/批次檔自動清空 Cookie 資料夾,達到同樣效果。
4. 匿名代理/專用工具
- Anonymizer:
https://www.anonymizer.com 教導匿名瀏覽,讓 Cookie 提供者無從追蹤真實 IP。
- 專用管理軟體:Cookie Monster、Cookie Cutter、Cookie Crusher 等,提供細粒度過濾/保留/刪除策略。
技術細節參考資源
- Netscape Cookie Spec:
https://home.netscape.com/newsref/std/cookie_spec.html
- Andy's HTTP Cookie Info:
https://www.illuminatus.com/cookie.fcgi
- Cookie Central:
https://www.cookiecentral.com
- EPIC:
https://www.epic.org
- CDT:
https://www.cdt.org
結語
Cookies 雙面性:極大便利 vs 潛在隱私風險。不必因噎廢食全拒,亦不可全收。原則:不涉及高敏感隱私時,接受第一方 Cookie 享受便利;定期清理第三方追蹤 Cookie;善用瀏覽器隱私模式/管理工具平衡體驗與安全。