cookie Secure與HttpOnly

admin發表於2019-08-05

這兩個屬性都可以提高網站的安全性。

一.Secure:

此屬性規定cookie只能在https協議下才能夠傳送到伺服器。

如果當前採用的是http協議,那麼瀏覽器在接受伺服器發來的cookie的時候會自動忽略Secure屬性。

可以在一定程度上防止資訊在傳遞的過程中被監聽捕獲後資訊洩漏。

不需要顯式的設定屬性值,程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
let cookies="ant="+escape("螞蟻部落")+";secure";
document.cookie=cookies

二.HttpOnly:

顧名思義,此屬性可以規定只有通過HTTP(s)請求時,才會帶上該 Cookie。

可以防止通過JavaScript指令碼獲取cookie資訊,有效的防止XSS攻擊。

不需要顯式的設定屬性值,程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
let cookies="ant="+escape("螞蟻部落")+";HttpOnly";
document.cookie=cookies;

相關文章