当前位置:  开发笔记 > 运维 > 正文

有没有人看到做以下事情以防止CSRF的任何缺点?

如何解决《有没有人看到做以下事情以防止CSRF的任何缺点?》经验,为你挑选了1个好方法。

我想知道以下方法是否会完全阻止CSRF,并与所有用户兼容.

这里是:

在表单中只包含一个额外的参数:encrypted(user's userID + request time).服务器端只是解密并确保它是正确的用户ID,并且请求时间是合理的近期.

除了嗅探用户流量或破坏加密的人,这是完全安全的吗?有什么缺点吗?



1> Darin Dimitr..:

虽然您的方法是安全的,但它不是标准的.防止CSRF攻击的标准方法是生成包含在隐藏字段和cookie中的伪随机数,然后在服务器端验证两个值是否匹配.看看这篇文章.

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有