首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何防范CSRF

问如何防范CSRF
EN

Stack Overflow用户
提问于 2015-03-04 14:26:08
回答 1查看 444关注 0票数 3

如何保护我的网站免受跨站点请求伪造攻击?我正在访问一个“正常”的网站。(f.e.normal.php)在后台加载另一个网站(f.e。send/send_注释),在这里我已经登录。该网站使用JS填充victim.php的评论框,并自动发送请求。

在网络中,我总是发现使用令牌对抗CSRF的诀窍。但是在本例中,网站normal.php将在加载其他网站时获得令牌。我是不是误解了标记的工作原理?如果没有,我如何阻止我的网站接受这个请求?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-04 14:42:25

CSRF的全部思想是,如果没有访问过的前一页的令牌,就无法获得victim.php/send_comment。

从初始登录到到达,每个请求都由前一个请求授权--除非您拦截了登录页面,否则不应该有伪造请求的方法。

最简单和最安全的方法是仅仅使用一个为您处理CSRF的web框架。手工操作可能是不必要的,而且容易出错。

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

https://stackoverflow.com/questions/28856939

复制
相关文章

相似问题

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