日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Chrome Cookie SameSite 属性设置

發(fā)布時間:2024/7/23 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Chrome Cookie SameSite 属性设置 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Chrome Cookie SameSite 設(shè)置

Chrome 51 開始,瀏覽器的 Cookie 新增加了一個SameSite屬性,用來防止 CSRF 攻擊和用戶追蹤。

Cookie 的SameSite屬性用來限制第三方 Cookie,從而減少安全風(fēng)險。

它可以設(shè)置三個值。

  • Strict
  • Lax
  • None

Chrome 默認(rèn)將沒有設(shè)置SameSite設(shè)置為SameSite=Lax

1. Strict

Strict最為嚴(yán)格,完全禁止第三方 Cookie,跨站點時,任何情況下都不會發(fā)送 Cookie。換言之,只有當(dāng)前網(wǎng)頁的 URL 與請求目標(biāo)一致,才會帶上 Cookie。

這個規(guī)則過于嚴(yán)格,可能造成非常不好的用戶體驗。比如,當(dāng)前網(wǎng)頁有一個 GitHub 鏈接,用戶點擊跳轉(zhuǎn)就不會帶有 GitHub 的 Cookie,跳轉(zhuǎn)過去總是未登陸狀態(tài)。

2. Lax

Lax規(guī)則稍稍放寬,大多數(shù)情況也是不發(fā)送第三方 Cookie,但是導(dǎo)航到目標(biāo)網(wǎng)址的 Get 請求除外。

導(dǎo)航到目標(biāo)網(wǎng)址的 GET 請求,只包括三種情況:鏈接,預(yù)加載請求,GET 表單。詳見下表。

請求類型正常情況Lax
鏈接發(fā)送 Cookie發(fā)送 Cookie
預(yù)加載發(fā)送 Cookie發(fā)送 Cookie
GET 表單發(fā)送 Cookie發(fā)送 Cookie
POST 表單發(fā)送 Cookie不發(fā)送
iframe發(fā)送 Cookie不發(fā)送
AJAX發(fā)送 Cookie不發(fā)送
Image發(fā)送 Cookie不發(fā)送

設(shè)置了Strict或Lax以后,基本就杜絕了 CSRF 攻擊。當(dāng)然,前提是用戶瀏覽器支持 SameSite 屬性。

3. None

Chrome 計劃將Lax變?yōu)槟J(rèn)設(shè)置。這時,網(wǎng)站可以選擇顯式關(guān)閉SameSite屬性,將其設(shè)為None。不過,前提是必須同時設(shè)置Secure屬性(Cookie 只能通過 HTTPS 協(xié)議發(fā)送),否則無效。

4. 設(shè)置

谷歌瀏覽器地址欄輸入:chrome://flags/

搜索:SameSite

將下面這三項的 default 修改為 disable

修改前:

修改后:

總結(jié)

以上是生活随笔為你收集整理的Chrome Cookie SameSite 属性设置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。