首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >防止CSRF漏洞,CSRF令牌的替代方法

防止CSRF漏洞,CSRF令牌的替代方法
EN

Stack Overflow用户
提问于 2013-03-10 03:18:41
回答 1查看 471关注 0票数 5

防止CSRF的常用方法是使用隐藏在表单中的令牌。仅仅出于好奇心,这是真正防止CSRF的唯一方法吗?人们争论不需要CSRF令牌让我发疯,我需要理解为什么。我还能怎么防止CSRF攻击呢?

EN

回答 1

Stack Overflow用户

发布于 2017-10-16 00:36:42

实际上,使用CSRF令牌只是另一层防御措施。根据OWASP Cross-Site Request Forgery (CSRF) Prevention Cheat Sheet的说法,验证请求来源也可以用于CSRF保护。为了验证我们可以使用的来源,

  1. Origin Header

的方案、主机和端口信息

  1. Referer Header
    • Referer header包含指向当前请求的网页的链接所在的前一个网页的地址

但是,使用此方法存在一些限制,例如标头的不可用和完整性。攻击者有多种方法可以更改这些标头的值。因此,建议始终保持多层防御。

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

https://stackoverflow.com/questions/15314837

复制
相关文章

相似问题

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