首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Samesite和Samesite策略是否有效地执行了相同的工作?

Samesite和Samesite策略是否有效地执行了相同的工作?
EN

Security用户
提问于 2020-02-17 05:12:02
回答 1查看 1.8K关注 0票数 2

对不起,如果我错了,但是,我正在寻找一个答案,因为我的理解,这难道不是有关CSRF的关切解决了两个Samesite饼干和相同-原产地-政策有效?那么为什么需要两种不同的东西呢?

我记得的基本区别是:

Same-Origin-Policy (SOP):浏览器设置的一种策略,以保护用户不让它读取另一个站点的内容,除非原点相同或CORS得到有效实现。

Samesite Cookie:另一方面,服务器将cookie标记为严格或根据其要求而进行的工作。

就这个吗?有两个不同的方法来防止CSRF攻击的背后真的有很好的理由吗?

EN

回答 1

Security用户

回答已采纳

发布于 2020-02-17 05:34:25

相同的-原产地策略并不能防止CSRF攻击。它不阻止发送请求,也不阻止将站点特定的凭据(即会话cookie)附加到请求中。它只会防止跨源阅读,而不是跨源书写。因此,可以发送经过完全身份验证的请求(即隐式附加会话cookie ),允许攻击者在服务器端执行授权操作,即使攻击者无法直接获得操作结果(即读取响应)。

当cookie将隐式附加到请求时,相同站点cookie通过附加限制来缓解此问题。如果没有相同的站点属性,它将附加到所有请求,其中包括跨站点请求。使用相同的站点属性,它将不再附加到跨站点请求。因此,仍然可以编写跨站点,但不能使用基于cookie的身份验证信息隐式附加。

票数 8
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/226007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档