1. 程式人生 > >Http中Cookie的HttpOnly和secure屬性

Http中Cookie的HttpOnly和secure屬性


Cookie語法:

Cookie通常是作為HTTP 應答頭髮送給客戶端的,下面的例子展示了相應的語法(注意,HttpOnly屬性對大小寫不敏感): 

Html程式碼  收藏程式碼
  1. Set-Cookie: =[; =]  
  2. [; expires=][; domain=]  
  3. [; path=][; secure][; HttpOnly] 

屬性含義

1 secure屬性

當設定為true時,表示建立的 Cookie 會被以安全的形式向伺服器傳輸,也就是隻能在 HTTPS 連線中被瀏覽器傳遞到伺服器端進行會話驗證,如果是 HTTP 連線則不會傳遞該資訊,所以不會被竊取到Cookie 的具體內容。

2 HttpOnly屬性

如果在Cookie中設定了"HttpOnly"屬性,那麼通過程式(JS指令碼、Applet等)將無法讀取到Cookie資訊,這樣能有效的防止XSS攻擊。


作用:

防止XSS攻擊。具體參考:

http://netsecurity.51cto.com/art/200902/111143.htm