談談Cookie的優點和弊端

2022-08-25 21:42:30 字數 861 閱讀 7457

優點:極高的擴充套件性和可用性

1.資料永續性

2.不需要任何伺服器資源。cookie 儲存在客戶端並在傳送後由伺服器讀取。

3.可配置到期規則。 控制 cookie 的生命期,使之不會永遠有效。偷盜者很可能拿到乙個過期的 cookie 。

4.簡單性。 基於文字的輕量結構。

5.通過良好的程式設計,控制儲存在cookie中的session物件的大小。

6.通過加密和安全傳輸技術(ssl),減少cookie被破解的可能性。

7.只在cookie中存放不敏感資料,即使被盜也不會有重大損失。

缺點:

1.`cookie`數量和長度的限制。

數量:每個domain的 cookie 總數有限。

a.ie6 或更低版本最多 20 個 cookie

b.ie7 和之後的版本最後可以有 50 個 cookie

c.firefox 最多 50 個 cookie

d.chrome 和 safari 沒有做硬性限制

長度:每個 cookie 長度不超過 4kb ( 4096b ),否則會被截掉。

2.潛在的安全風險 。cookie 可能被攔截、篡改。如果 cookie 被攔截,就有可能取得所有的 session 資訊。

3.使用者配置為禁用 。有些使用者禁用了瀏覽器或客戶端裝置接受 cookie 的能力,因此限制了這一功能。

4.有些狀態不可能儲存在客戶端。例如,為了防止重複提交表單,我們需要在伺服器端儲存乙個計數器。如果我們把這個計數器儲存在客戶端,那麼它起不到任何作用。

5.cookie在每次傳送http請求時,都會被傳送到伺服器,一些不必要的資訊也會被傳送過去,造成不必要的浪費

談談Cookie的弊端

a.每個特定的網域名稱下最多生成的cookie個數有限制 b.ie和opera 會清理近期最少使用的cookie,firefox會隨機清理cookie c.cookie的最大大約為4096位元組,為了相容性,一般不能超過4095位元組 d.安全性問題。如果cookie被人攔截了,那人就可以取得所有的...

請你談談COOKIE的弊端

a.每個特定的網域名稱下最多生成的cookie個數有限制 b.ie和opera 會清理近期最少使用的cookie,firefox會隨機清理cookie c.cookie的最大大約為4096位元組,為了相容性,一般不能超過4095位元組 d.安全性問題。如果cookie被人攔截了,那人就可以取得所有的...

請你談談COOKIE的弊端

請你談談cookie的弊端 a.每個特定的網域名稱下最多生成的cookie個數有限制 b.ie和opera 會清理近期最少使用的cookie,firefox會隨機清理cookie c.cookie的最大大約為4096位元組,為了相容性,一般不能超過4095位元組 d.安全性問題。如果cookie被人...