(轉)HTTP協議 (七) Cookie

Cookie是HTTP協議中非常重要的東西, 之前拜讀了Fish Li 寫的【細說Cookie】, 讓我學到了很多東西。Fish的這篇文章寫得太經典了。 所以我這篇文章就沒有太多內容了。

最近我打算寫一個系列的HTTP文章,我站在HTTP協議的角度, 說說我對Cookie的理解。

閱讀目錄

Cookie是什么,有什么用,為什么要用到Cookie

Cookie的分類

Cookie存在哪里

使用和禁用Cookie

Fiddler查看HTTP中的Cookie

網站自動登陸的原理

截獲Cookie,冒充別人身份

Cookie和文件緩存的區別

Cookie泄露隱私

P3P協議

Cookie是什么,有什么用,為什么要用到Cookie

請看Fish Li 寫的【細說Cookie】

Cookie的分類

可以大致把Cookie分為2類: 回話cookie和持久cookie

會話cookie: 是一種臨時的cookie,它記錄了用戶訪問站點時的設置和偏好,關閉瀏覽器,會話cookie就被刪除了

持久cookie: 存儲在硬盤上,(不管瀏覽器退出,或者電腦重啟,持久cookie都存在), 持久cookie有過期時間

Cookie存在哪里

Cookie是存在硬盤上,? IE存cookie的地方和Firefox存cookie的地方不一樣。? 不同的操作系統也可能存cookie的地方不一樣。

不同的瀏覽器會在各自的獨立空間存放Cookie, 互不干涉

以我的windows7, IE8為例,? cookie存在這: C:\Users\xiaoj\AppData\Local\Microsoft\Windows\Temporary Internet Files

注意: 緩存文件和cookie文件,是存在一起的, 都在這個目錄下。

你也可以這樣找, 打開IE,點擊Tools->Internet Options->General Tab下的->Browsing history下的Setting按鈕,彈出的對話框中點擊View files.

不同的網站會有不同的cookie文件

使用和禁用Cookie

IE:?? 工具->Internet 選項 -> 隱私

Fiddler查看HTTP中的Cookie

瀏覽器把cookie通過HTTP Request 中的“Cookie: header”發送給Web服務器

Web服務器通過HTTP Response中的"Set-Cookie: header"把cookie發送給瀏覽器

使用Fiddler可以清楚地看到cookie在HTTP中傳遞。 Fiddler工具中可以清晰的看到Http Request 中的Cookie, 和Http Response中的cookie

實例: 啟動Fiddler,? 啟動瀏覽器訪問一些購物網站,就可以看到。

網站自動登陸的原理

我們以”博客園自動登陸“的例子,來說明cookie是如何傳遞的。

大家知道博客園是可以自動登陸的。 如下圖,這個是什么原理呢?

假如我已經在登陸頁面輸入了用戶名,密碼,選擇了保存密碼,登陸。

(這時候,其實在你的機器上保存好了登陸的cookie, 不信你可以按照上節介紹方法去你的電腦上找下博客園的cookie)

當我下次訪問博客園流程如下。

1. 用戶打開IE瀏覽器,在地址欄上輸入www.cnblogs.com.

2. IE首先會在硬盤中查找關于cnblogs.com的cookie. 然后把cookie放到HTTP Request中,再把Request發給Web服務器。

3. Web服務器返回博客園首頁(你會看到你已經登陸了)。

截獲Cookie,冒充別人身份

通過上面這個例子,可以看到cookie是很重要的,識別是否是登陸用戶,就是通過cookie。? 假如截獲了別人的cookie是否可以冒充他人的身份登陸呢?? 當然可以, 這就是一種黑客技術叫Cookie欺騙。

利用Cookie 欺騙, 不需要知道用戶名密碼。就可以直接登錄,使用別人的賬戶做壞事。

我知道有兩種方法可以截獲他人的cookie,

1. 通過XSS腳步攻擊, 獲取他人的cookie. 具體原理可以看 [Web安全性測試之XSS]

2. 想辦法獲取別人電腦上保存的cookie文件(這個比較難)

拿到cookie后,就可以冒充別人的身份了。 這個過程我就不演示了。

Cookie和文件緩存的區別

很多人會把cookie和文件緩存弄混淆, 這兩個完全是不一樣的東西。唯一的相同之處可能是它們倆都存在硬盤上,而且是存在同一個文件夾下。

關于HTTP緩存請看這 【HTTP協議之緩存

我們在IE中可以選擇分別刪除Cookie和緩存文件

Cookie 泄露隱私

2013年央視的315晚會上, 曝光了很多不法公司利用Cookie跟蹤并采集用戶的個人信息,并轉賣給網絡廣告商,形成了一條竊取用戶信息的灰色產業鏈。從而實現廣告準確投放。嚴重干擾了用戶的正常網絡應用,侵害了個人的隱私和利益。

我經常就在門戶網站上發現廣告位上顯示的是我在電商網站上流量過的商品。? 這就是我的cookie被泄露了。

目前在歐洲, 已經對Cookie立法, 如果網站需要保存用戶的cookie, 必須彈出一個對話框,要用戶確認后才能保存Cookie.

P3P協議

從上面看來, Cookie 是一個比較容易泄露用戶隱私和危險的東西。? 有沒有辦法保護個人用戶隱私呢?那就是P3P協議

P3P是一種被稱為個人隱私安全平臺項目(the Platform for Privacy

Preferences)的標準,能夠保護在線隱私權,使Internet沖浪者可以選擇在瀏覽網頁時,是否被第三方收集并利用自己的個人信息。如果一個

站點不遵守P3P標準的話,那么有關它的Cookies將被自動拒絕,并且P3P還能夠自動識破多種Cookies的嵌入方式。p3p是由全球資訊聯盟網

所開發的。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,763評論 6 539
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,238評論 3 428
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 177,823評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,604評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,339評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,713評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,712評論 3 445
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,893評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,448評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,201評論 3 357
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,397評論 1 372
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,944評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,631評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,033評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,321評論 1 293
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,128評論 3 398
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,347評論 2 377

推薦閱讀更多精彩內容