Cookie分類瀏覽器
1. 內存式Cookie: 存儲在內存中,瀏覽器關閉後就會消失;安全 2. 硬盤式Cookie: 保存在硬盤中,其不會隨瀏覽器的關閉而消失,除非用戶手工清理或到了過時時間。服務器 |
Cookie 的安全隱患併發
Cookie提供了一種手段使得HTTP請求能夠附加當前狀態, 現今的網站也是靠Cookie來標識用戶的登陸狀態的:網站
1. 用戶提交用戶名和密碼的表單,這一般是一個POST HTTP請求。code 2. 服務器驗證用戶名與密碼,若是合法則返回200(OK)並設置Set-Cookie爲authed=true。blog 3. 瀏覽器存儲該Cookie。ip 4. 瀏覽器發送請求時,設置Cookie字段爲authed=true。內存 5. 服務器收到第二次請求,從Cookie字段得知該用戶已經登陸。 按照已登陸用戶的權限來處理這次請求。get |
這裏面的問題在哪裏?
假如咱們直接設置Cookie字段爲authed=true併發送該HTTP請求, 服務器豈不是被欺騙了?這種攻擊很是容易,Cookie是能夠被篡改的!