第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

HttpOnly cookie 如何與 Javascript 和身份驗(yàn)證代理一起使用?

HttpOnly cookie 如何與 Javascript 和身份驗(yàn)證代理一起使用?

搖曳的薔薇 2023-09-28 17:00:32
我在 OIDC 反向代理后面有一個(gè) Web 應(yīng)用程序 - 換句話說,當(dāng)我訪問此應(yīng)用程序時(shí),我會被重定向到我的身份提供商,我登錄并且我的瀏覽器設(shè)置一個(gè) cookie,該 cookie 用于后續(xù)請求以證明我已登錄在。此 cookie 設(shè)置了HttpOnly標(biāo)志,我認(rèn)為這是防止惡意網(wǎng)站利用 XSS 漏洞的最佳實(shí)踐。但是,正如預(yù)期的那樣,我的應(yīng)用程序中的 Javascript 無權(quán)訪問登錄 cookie,因此在瀏覽器的控制臺中,我看到返回應(yīng)用程序的請求(嘗試通過 HTTP 請求和 websocket 連接更新動態(tài)內(nèi)容)被重定向到我的身份提供商(并被 CORS 策略阻止),因?yàn)樗麄儫o權(quán)訪問登錄 cookie。這是否意味著這樣的架構(gòu)無法使用Javascript回調(diào)應(yīng)用程序?在這種情況下,禁用 HTTPOnly 標(biāo)志以允許 Javascript 工作是否很常見?我的理解是,來自不同來源的惡意網(wǎng)站嘗試訪問我的應(yīng)用程序的 Javascript 無論如何都會被 CORS 阻止,因此保留 HTTPOnly 標(biāo)志是否只能幫助抵御攻擊者設(shè)法將 Javascript 注入到我的應(yīng)用程序中的攻擊?
查看完整描述

1 回答

?
慕婉清6462132

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超2個(gè)贊

這是否意味著這樣的架構(gòu)不能使用Javascript?

不能,這意味著JS無法從cookie中讀取數(shù)據(jù)。

我看到返回應(yīng)用程序的請求(嘗試通過 HTTP 請求和 Websocket 連接更新動態(tài)內(nèi)容)被重定向到我的身份提供商(并被 CORS 策略阻止),因?yàn)樗鼈儫o權(quán)訪問登錄 cookie。

CORS 策略不應(yīng)因?yàn)槿鄙?cookie 而阻止請求。

如果缺少 cookie,則可能是因?yàn)?(a) 您的來源混淆并且該來源沒有 cookie,或者 (b) 您沒有啟用跨來源請求的選項(xiàng)credentials 。

禁用 HTTPOnly 標(biāo)志以允許 Javascript 工作是否很常見?

不。

我的理解是,來自不同來源的惡意網(wǎng)站嘗試訪問我的應(yīng)用程序的 Javascript 無論如何都會被 CORS 阻止,因此保留 HTTPOnly 標(biāo)志是否只能幫助抵御攻擊者設(shè)法將 Javascript 注入到我的應(yīng)用程序中的攻擊?

是的。XSS 攻擊非常常見,因此有許多工具可以緩解這些攻擊。這是其中之一。


查看完整回答
反對 回復(fù) 2023-09-28
  • 1 回答
  • 0 關(guān)注
  • 98 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號