码迷,mamicode.com
首页 > 其他好文 > 详细

CSRF 跨站点请求伪造

时间:2019-05-25 21:42:16      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:注意   网站   get   服务器   cookie   数据   进制   get请求   表单   

Django提供默认的csrf验证
需要开启中间件 ‘django.middleware.csrf.CsrfViewMiddleware‘,

Django在post时会进行csrf验证
所以在表单中需要使用表单标签{% csrf_token %}

什么是CSRF
第三方网站可以通过存储在cookie中的信息模拟该用户的操作
当post请求发生时,通常会改变数据库数据,所以需要进制csrf验证
用户在进行post表单时,需要提交csrfmiddlewaretoken字段
注意(该字段是在get请求时通过{% csrf_token %}从服务器获取的)

CSRF 跨站点请求伪造

标签:注意   网站   get   服务器   cookie   数据   进制   get请求   表单   

原文地址:https://blog.51cto.com/14354046/2400107

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!