django中CSRF的问题及解决

时间:2015-06-26 09:38:51
【文件属性】:
文件名称:django中CSRF的问题及解决
文件大小:33KB
文件格式:DOC
更新时间:2015-06-26 09:38:51
django中CSRF CSRF是Cross Site Request Forgery的缩写,称其为“跨站请求伪造”。常与XSS想提并论,但它与XSS非常不同,并且攻击方式几乎相左。XSS利用站点内的信任用户,而CSRF则通过伪装来自受信任用户的请求来利用受信任的网站。与XSS攻击相比,CSRF攻击往往不大流行(因此对其进行防范的资源也相当稀少)和难以防范,所以有时候被认为比XSS更具危险性。

网友评论

  • 介绍了三种有关csrf的问题,只给出了两种解决方法,添加setting中间键,试了一下出问题了= =|||,第二个模板文件中form字段后添加{% csrf_token %},自己找的解决办法是views处理函数部分使用render(req,‘.html’,{})加上form表单添加{% csrf_token %}可以解决,最后一个想找的是在ajax下的post传递csrf问题没有给出答案 = =|||
  • 不错,解决了我的问题