成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

誰能幫我們順利過渡到?jīng)]有三方 Cookie 的未來?

系統(tǒng) 瀏覽器
和 SameParty 一樣,CHIPS 也是其實也是解決三方 Cookie 問題眾多提案中的一個,因為 Cookie 的改動影響太大,誰能最終脫穎而出成為各大瀏覽器的通用方案還不好說,我們后續(xù)拭目以待吧

大家好,我是 ConardLi,今天我們繼續(xù)來聊 Cookie 。還是三方 Cookie 的問題,我們先回顧一下:

三方 Cookie

第三方 Cookie 可以讓服務(wù)跟蹤用戶并從許多不相關(guān)的頂級站點分析他們的信息,我們一般稱之為跨站點跟蹤。

例如,當(dāng)用戶訪問站點 A 時,來自站點 C 的 iframe 內(nèi)容可以在用戶的瀏覽器上設(shè)置一個 Cookie 來響應(yīng)跨站點的請求。如果用戶隨后訪問也嵌入了 C 的站點 B,則站點 C 可以訪問到先前在用戶訪問站點 A 時設(shè)置的相同 Cookie。

為了保護(hù)用戶的隱私,瀏覽器供應(yīng)商正在對這種行為進(jìn)行限制,并逐步停止對第三方 Cookie 的支持。目前 Safari 已經(jīng)完全禁止了三方 Cookie,Chrome 也宣布將會在未來的兩年內(nèi)棄用。

目前業(yè)界仍然沒有比較成熟的方案來應(yīng)對三方 Cookie 被禁用后的各種影響。

去年 Cookie 新增的 SameParty 屬性可以在一定場景下替代三方 Cookie,它可以讓在同一個運營主體下不同域名的 Cookie 也能共享。

但是應(yīng)對場景還是有些局限,另外配置也比較復(fù)雜,所以目前還沒得到大規(guī)模使用。

一個常見的業(yè)務(wù)場景

假如我們現(xiàn)在有一個通用的聊天服務(wù),由第三方服務(wù) support.chat.example 提供支持,我們的網(wǎng)站 retail.example 希望用 iframe 的方式嵌入這個聊天框。這個嵌入式的聊天服務(wù)可能會依賴 Cookie 來保存用戶的交互歷史記錄。

假如沒有了設(shè)置跨站點三方 Cookie 的能力,則 support.chat.example 可能需要更改為依賴 retail.example 傳遞給他們的第一方會話的一些標(biāo)識符。在這種情況下,每個嵌入 support.chat.example 聊天服務(wù)的網(wǎng)站都需要額外的設(shè)置來傳遞狀態(tài),這大大增加了開發(fā)成本。

或者,我們也可以允許 support.chat.example 請求 retail.example 頁面上的 JavaScript。這引入了非常大的安全風(fēng)險,也不是個靠譜的方法。

CHIPS

為了應(yīng)對這種問題,Chrome 提出了具有獨立分區(qū)狀態(tài)的 Cookie (CHIPS) ,它允許開發(fā)者將 Cookie 選擇到“分區(qū)”存儲中,每個頂級站點都有單獨的 Cookie jar。

Chrome 官方是這樣描述它的:CHIPS 是幫助服務(wù)順利過渡到?jīng)]有第三方 Cookie 的未來的重要一步。

CHIPS 引入了一個新的 Cookie 屬性:Partitioned ,它可以讓頂級上下文分決定哪些 Cookie 進(jìn)行分區(qū)。

還是上面的例子,我們在站點 A 中通過 iframe 嵌入了一個站點 C,正常情況下如果三方 Cookie 被禁用后,C 是無法在 A 站點訪問到它的 Cookie 的。

如果 C 在它的 Cookie 上指定了 Partitioned 屬性,這個 Cookie 將保存在一個特殊的分區(qū) jar 中。它只會在站點 A 中通過 iframe 嵌入站點 C 時才會生效,瀏覽器會判定只會在頂級站點為 A 時才發(fā)送該 Cookie。

當(dāng)用戶訪問一個新站點時,例如站點 B,如果也它通過 iframe 嵌入了站點 C,這時在站點 B 下的站點 C 是無法訪問到之前在 A 下面設(shè)置的那個 Cookie 的。

如果用戶直接訪問站點 C ,一樣也是訪問不到這個 Cookie 的。

這就在保護(hù)了用戶隱私的情況下完美的解決了 iframe 頁面三方 Cookie 的問題,完美 ~

下面是啟用了 CHIPS 后 Cookie 的分區(qū)鍵的變化:

試用

CHIPS 將在 Chrome 100 到 103 版本啟動試用版本!

如果想在本地試用,可以在 Chrome Canary 中打開 chrome://flags/#partitioned-cookies 標(biāo)志:

和 SameParty 一樣,CHIPS 也是其實也是解決三方 Cookie 問題眾多提案中的一個,因為 Cookie 的改動影響太大,誰能最終脫穎而出成為各大瀏覽器的通用方案還不好說,我們后續(xù)拭目以待吧!

責(zé)任編輯:趙寧寧 來源: code秘密花園
相關(guān)推薦

2020-11-19 10:22:39

云計算

2021-03-26 12:59:36

IPFSHTTP傳輸協(xié)議

2019-10-29 10:52:40

nftables防火墻開源

2020-06-12 10:10:26

云計算IT技術(shù)

2013-03-19 11:07:21

2020-09-15 16:27:31

邊緣計算

2020-11-20 10:29:37

云計算邊緣計算物聯(lián)網(wǎng)

2011-03-30 09:58:54

IPv6過度IPv4

2012-12-10 09:51:33

Web formMVC

2013-08-12 16:04:19

第三方移動應(yīng)用

2012-06-08 09:25:57

私有云公有云

2018-04-04 13:42:54

2019-01-28 11:51:06

開發(fā)技能代碼

2024-01-05 17:29:32

2016-04-14 09:12:20

惠普

2012-12-10 09:54:26

Web formMVCWeb

2021-05-31 19:04:50

低代碼平臺低代碼開發(fā)

2023-06-01 11:35:42

Ubuntu操作系統(tǒng)

2020-12-17 13:12:06

數(shù)據(jù)中心DCIMDMAAS

2015-11-05 16:44:37

第三方登陸android源碼
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日韩一二三区 | 国产午夜精品视频 | 欧美一区二区三区在线观看视频 | 国产精品美女久久久久久免费 | 男女免费视频网站 | 欧美激情区 | 九九99久久 | 久久精品黄色 | 欧美精品99 | 国产一区二区 | 亚洲网站在线观看 | 日本电影韩国电影免费观看 | 日韩av在线播 | 91香蕉 | 9久9久9久女女女九九九一九 | 欧美亚洲综合久久 | 亚洲 欧美 另类 日韩 | 国产在线中文 | 色综久久| 精品无码三级在线观看视频 | 一本一道久久a久久精品蜜桃 | 国产精品一区二区三区四区 | 中文字幕在线第二页 | 国产亚洲精品a | 中文字幕一区在线观看视频 | 亚洲欧美一区二区三区情侣bbw | 亚洲超碰在线观看 | 亚洲国产aⅴ成人精品无吗 欧美激情欧美激情在线五月 | 美女一级毛片 | 中日av| 久久精品亚洲精品国产欧美kt∨ | 男女网站在线观看 | 成人av影院 | 日韩成人av在线 | 波多野结衣一二三区 | 国产精品地址 | 日韩欧美成人精品 | 噜久寡妇噜噜久久寡妇 | 日本欧美国产在线观看 | 日本精品视频一区二区三区四区 | 国产精品伦一区二区三级视频 |