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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

cors跨域_跨域,不止CORS

發布時間:2024/1/23 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 cors跨域_跨域,不止CORS 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我們通常提到跨域問題的時候,相信大家首先會想到的是?CORS(跨源資源共享),其實?CORS?只是眾多跨域訪問場景中安全策略的一種,類似的策略還有:

  • COEP: Cross Origin Embedder Policy:跨源嵌入程序策略
  • COOP: Cross Origin Opener Policy:跨源開放者政策
  • CORP: Cross Origin Resource Policy:跨源資源策略
  • CORB: Cross Origin Read Blocking:跨源讀取阻止

COEP、COOP?這兩個新策略我已經在前面的文章中介紹過了,感興趣的可以看新的跨域策略:使用COOP、COEP為瀏覽器創建更安全的環境

今天,我來給大家介紹一下?CORB: Cross Origin Read Blocking?(跨源讀取阻止)

站點隔離

互聯網是一個非常復雜多樣的環境,我們可以在上面做各種事情,有的時候我們在上面存錢、有的時候在上面看視頻,但是你肯定不希望看視頻的網站知道你存了多少錢,所以在瀏覽器中不同來源的站點不能互相訪問,我們熟悉的另一個名稱是:同源策略。

但是很多惡意網站會通過各種巧妙的手段繞過這個限制,站點隔離是?Chrome?中的一項安全功能,它提供了額外的防護措施,可以降低此類攻擊成功的可能性。

它可以確保始終將來自不同網站的頁面置于不同的流程中,每個流程都在沙箱中運行,以限制流程的執行范圍。它還阻止了從其他站點接收某些類型的敏感數據的過程。

跨域讀取阻止

即使所有不同源的頁面都處于自己單獨的進程中,頁面仍然可以合法的請求一些跨站的資源,例如圖片和?JavaScript?腳本,有些惡意網頁可能通過??元素來加載包含敏感數據的?JSON?文件:

"https://your-bank.example/balance.json">

如果沒有?站點隔離?,則?JSON?文件的內容會保存到渲染器進程的內存中,此時,渲染器會注意到它不是有效的圖像格式,并且不會渲染圖像。但是,攻擊者隨后可以利用?Spectre?之類的漏洞來潛在地讀取該內存塊。

Spectre?漏洞我也在這片文章介紹過了?新的跨域策略:使用COOP、COEP為瀏覽器創建更安全的環境

攻擊者可以使用??而不是使用??來將敏感數據提交到內存:

超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

以上是生活随笔為你收集整理的cors跨域_跨域,不止CORS的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。