PHP加了Token验证表单防止CSRF后还有必要做其它的防范吗?
【PHP加了Token验证表单防止CSRF后还有必要做其它的防范吗?】 来源请求头Referer可以伪造,所以不能替代CSRF验证.
验证码跟CSRF Token防御的攻击不一样.验证码主要是用于鉴别人类和机器(程序),而CSRF Token主要是用来防御跨站请求伪造(如诱导用户点击链接修改数据).
可以这么说,CSRF Token是表单验证必备的,而验证码是可选的.剩下的就是跟业务相关的具体数据的验证,比如用户注册时对用户名和密码的格式和组成的验证.
验证码则包括图片验证码,邮件验证码,短信验证码,视情况使用.比如登录时一般会用到图片验证码,而注册时会用到邮件或短信验证码.
■网友
有些答主连csrf都没搞清楚就强行装逼
■网友
我看阿里egg框架也就加了token验证,毕竟加了token其实已经比较安全了,referer因为可以伪造,所以对于referer进行白名单其实没什么卵用。
推荐阅读
- 关于用phpfsocket 写Post, 模拟http 报文怎样写入要传输的处理数据
- 金荣|【GET2020】爱培优张金荣:强基计划增加了各省学生被顶级名校选拔的机会
- 新互联网网站用Java还靠谱么对比Php,Python,Ruby的话
- 汽车知识|一直92号的油,加了95号油后,汽车发动机声音变小且动力会变大
- 求助!PHP开发,怎么样才能具备在有千万级流量网站开发环境下的基本工作能力
- PHP程序员岗位招聘面试题有哪些
- 汽车|加“电”的沃尔沃XC90,有了不一样的味道出众的外观设计,再次刷新北欧豪华新高度专注豪华体验的座舱,敢与BBA一较高下加了“电”的XC90,性能和
- 2017年各种语言的就业形势怎样(Android,iOS,PHP,Java,前端)
- 续航|我在“猫窝”参加了一场打破常规的秀
- Discuz、PHPWind之类BBS程序哪个运行打开最高效
