CORP 与 CORS 有何不同?

问题描述 投票:0回答:1

我不是安全专家,很难弄清楚跨源资源策略和 CORS 之间的区别。我看到两者都依赖于服务器发送的标头,并且信任浏览器不允许将服务器内容传递给浏览器中的请求者(如果服务器这么说)。我哪里理解错了?

cors cross-origin-resource-policy
1个回答
0
投票

当网站请求来自不同来源的资源时,它被视为跨源请求。浏览器实施“同源策略”来限制此类请求。仅当两个页面具有相同来源时,同源策略才允许网站访问另一个页面的数据。 我们可以通过跨源资源共享(CORS)来改变这种行为。 但是,同源策略

不会

阻止浏览器嵌入其他来源的资源。例如,它可以使用 <img> 标签显示图像,或使用

<video>
播放媒体,即使这些资源来自其他来源。我们可以通过配置跨源资源策略(CORP)来禁止其他源嵌入我们的资源。
    

© www.soinside.com 2019 - 2024. All rights reserved.