网易首页 > 网易号 > 正文 申请入驻

前端开发之跨源读取阻止

0
分享至

我们通常提到跨域问题的时候,相信大家首先会想到的是 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 中的一项安全功能,它提供了额外的防护措施,可以降低此类攻击成功的可能性。

它可以确保始终将来自不同网站的页面置于不同的流程中,每个流程都在沙箱中运行,以限制流程的执行范围。它还阻止了从其他站点接收某些类型的敏感数据的过程。

跨域读取阻止

如果没有 站点隔离 ,则 JSON 文件的内容会保存到渲染器进程的内存中,此时,渲染器会注意到它不是有效的图像格式,并且不会渲染图像。但是,攻击者随后可以利用 Spectre 之类的漏洞来潜在地读取该内存块。

  • Spectre 漏洞我也在这文章介绍过了 新的跨域策略:使用COOP、COEP为浏览器创建更安全的环境

跨域读取阻止(CORB)是一项安全功能,它可以根据其 MIME 类型防止 balance 内容进入渲染器进程内存中。

我们看一下 CORB 的工作方式。网站可以从服务器请求两种类型的资源:

  • 数据资源,例如 HTML,XML 或 JSON 文档
  • 媒体资源,例如图像,JavaScript,CSS或字体

使用 CORS 头,如 Access-Control-Allow-Origin: * ,网站能够从自己的来源或其他来源接收数据资源。另一方面,媒体资源可以来自任何来源,即使没有允许的 CORS 头。'

如果发生以下情况,CORB 会阻止渲染器进程接收跨域数据资源(即 HTML,XML或JSON):

  • 资源具有 X-Content-Type-Options: nosniff Header
  • CORS 并未明确允许访问资源

如果跨域数据资源未设置 X-Content-Type-Options: nosniff Header,则 CORB 尝试嗅探响应主体以确定它是 HTML,XML 还是 JSON。这是要做的的,因为某些 Web 服务器配置不正确,例如将图像配置为 text/html。

使用 CORB 策略

为了使我们的网站更加安全,建议所有网站都开启 CORB,只需要下面的操作:

  • 配置正确的 Content-Type 。(例如,HTML 资源设置 text/html)。
  • 开启 X-Content-Type-Options: nosniff 来防止站点进行自动 MIME 嗅探

前端开发基础篇之css样式编写

前端开发技术之vue 源码分析

前端开发之Vue学习笔记分享(一)

前端开发之JavaScrpit AST 实战fenjie

前端开发技术之require的原理分享

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
越南美女COS《剑星》伊芙 肉色紧身战衣身材炸裂!

越南美女COS《剑星》伊芙 肉色紧身战衣身材炸裂!

游民星空
2024-06-30 18:04:10
2016年,江苏一女子突然多器官衰竭,丈夫:我在她内裤“下了毒”

2016年,江苏一女子突然多器官衰竭,丈夫:我在她内裤“下了毒”

五月读书汇
2024-06-30 15:23:50
700 亿,如此巨款,不费吹灰之力就给全卷跑了

700 亿,如此巨款,不费吹灰之力就给全卷跑了

流苏晚晴
2024-06-12 18:14:20
陈思诚携女友匈牙利游玩!相差21岁似老夫老妻,背影超像佟丽娅

陈思诚携女友匈牙利游玩!相差21岁似老夫老妻,背影超像佟丽娅

裕丰娱间说
2024-06-30 13:24:23
开发者乱填配置不慎传到商店:需两千个仓鼠大脑显卡

开发者乱填配置不慎传到商店:需两千个仓鼠大脑显卡

3DMGAME官方号
2024-06-29 15:01:06
日本宫崎县南部发生4.6级地震

日本宫崎县南部发生4.6级地震

财联社
2024-06-17 15:20:10
72年,刘淑清上书毛主席为丈夫申冤,主席大怒:是法西斯审查方式

72年,刘淑清上书毛主席为丈夫申冤,主席大怒:是法西斯审查方式

历史龙元阁
2024-06-09 23:57:10
A股分红派息转增一览:24股今日股权登记

A股分红派息转增一览:24股今日股权登记

每日经济新闻
2024-07-01 07:54:24
一个家,什么最重要?

一个家,什么最重要?

闻心品阁
2024-05-23 20:27:53
一家七口套现20亿!逃离后晒出身后的美国国旗,留下17万股民买单

一家七口套现20亿!逃离后晒出身后的美国国旗,留下17万股民买单

美人茶话会
2024-06-29 19:33:26
泽连斯基称,仅过去一周,俄罗斯就在乌克兰投下了800多枚滑翔炸弹

泽连斯基称,仅过去一周,俄罗斯就在乌克兰投下了800多枚滑翔炸弹

战域笔墨
2024-07-01 03:58:51
教育部同意!两所高校,官宣合并

教育部同意!两所高校,官宣合并

创作者_1647241717443
2024-06-28 20:43:26
美军若敢冒险,中方就敢动手!国防部这次的一个表态,很不寻常

美军若敢冒险,中方就敢动手!国防部这次的一个表态,很不寻常

吕喆有话说
2024-06-30 15:53:34
56岁江珊整容失败,长相一言难尽,曾经的“国民女神”如今怎样了

56岁江珊整容失败,长相一言难尽,曾经的“国民女神”如今怎样了

洛子帅品评
2024-06-30 19:46:19
一些你可能不知道的冷知识——北京市

一些你可能不知道的冷知识——北京市

三农老历
2024-07-01 06:50:43
股票赚钱要交税了

股票赚钱要交税了

守护好老百姓的钱袋子
2024-06-30 16:20:11
俄罗斯以血的代价教会中国:对于战争有三条铁律,一条都不可违背

俄罗斯以血的代价教会中国:对于战争有三条铁律,一条都不可违背

昕梦倾城
2024-07-01 10:29:44
1988年陕西校花做孕检失踪,11年后工人在橱柜发现尸体,早已风干

1988年陕西校花做孕检失踪,11年后工人在橱柜发现尸体,早已风干

星辰故事屋
2024-05-29 10:27:56
被交易能拿钱!小凯文-波特的合同中有15%的交易保证金条款

被交易能拿钱!小凯文-波特的合同中有15%的交易保证金条款

直播吧
2024-07-01 07:38:12
李莉女士怀抱着无畏的精神,披露国际风云,却不幸陷入网暴漩涡中

李莉女士怀抱着无畏的精神,披露国际风云,却不幸陷入网暴漩涡中

橘色数码
2024-06-06 12:51:20
2024-07-01 11:24:49
IT爱好者小尚
IT爱好者小尚
分享IT教育类信息
630文章数 55关注度
往期回顾 全部

科技要闻

河南火箭坠落爆炸?商业航天公司回应了

头条要闻

牛弹琴:马克龙惨败法国政治将瘫痪 拜登政府很紧张

头条要闻

牛弹琴:马克龙惨败法国政治将瘫痪 拜登政府很紧张

体育要闻

欧洲杯8强已定4席:英格兰战瑞士 西德PK

娱乐要闻

今年内娱最大的闹剧,该收场了

财经要闻

副行长坠楼 西安银行业绩到底怎么样?

汽车要闻

小鹏MONA M03 7月3日首发 15万紧凑级

态度原创

数码
家居
时尚
教育
亲子

数码要闻

苹果仍计划推廉价Vision Pro 换更低分辨率屏幕 2025年推出

家居要闻

美式风格 呈现田园风格

夏日新风尚:西装短裤,优雅高级又显瘦

教育要闻

编书者说 | 小学英语教师专业成长指南:课程标准与教材研究

亲子要闻

小宝宝和家人去海洋馆玩耍,回来路上在公交车上睡着了

无障碍浏览 进入关怀版