美文网首页
状态保持和CSRF

状态保持和CSRF

作者: baihao | 来源:发表于2018-05-20 18:41 被阅读0次

http协议是无状态的:每次请求都是一次新的请求,不会记得之前通信的状态客户端与服务器端的一次通信,就是一次会话实现状态保持的方式:在客户端或服务器端存储与会话有关的数据存储方式包括cookie、session,会话一般指session对象使用cookie,所有数据存储在客户端,注意不要存储敏感信息推荐使用sesison方式,所有数据存储在服务器端,在客户端cookie中存储session_id状态保持的目的是在一段时间内跟踪请求者的状态,可以实现跨页面访问当前请求者的数据注意:不同的请求者之间不会共享这个数据,与请求者一一对应

方法:

使用djangoadmin创建的项目默认启用

在settings文件中

INSTALLED_APPS列表中添加:

'django.contrib.sessions',

MIDDLEWARE_CLASSES列表中添加:

django.contrib.sessions.middleware.SessionMiddleware


csrf

全称Cross Site Request Forgery,跨站请求伪造

方法:

{% csrf_token %}


相关文章

  • 状态保持和CSRF

    http协议是无状态的:每次请求都是一次新的请求,不会记得之前通信的状态客户端与服务器端的一次通信,就是一次会话实...

  • csrf_ref

    csrf默认时启用状态的,在MIDDLEWARE中包含CsrfMiddleware。在未启用的情况下可使用csrf...

  • 理解CSRF(跨站请求伪造)

    理解CSRF(跨站请求伪造) 原文出处Understanding CSRF 对于Express团队的csrf模块和...

  • CSRF攻击防御

    CSRF 攻击的应对之道web安全之token和CSRF攻击CSRF Token 的设计是否有其必要性? CSRF...

  • 理解CSRF(跨站请求伪造)

    理解CSRF(跨站请求伪造)原文出处Understanding CSRF 对于Express团队的csrf模块和c...

  • laravel的CSRF防护机制和延伸

    在说laravel框架里对CSRF的攻击防护之前先对XSS和CSRF攻击做一下简单的介绍。 XSS和CSRF攻击 ...

  • 状态保持cookie和session

    简单的介绍 http协议是无状态的:每次请求都是一次新的请求,不会记得之前通信的状态 客户端与服务器端的一次通信,...

  • 跨站伪造请求-CSRF

    CSRF: Cross-Site Request Forgery CSRF 概念 CSRF 流程 CSRF 其他概...

  • Django模板[CSRF]

    CSRF 防csrf的使用 取消csrf保护 保护原理 CSRF 全称Cross Site Request For...

  • 第五章 CSRF攻击

    要点 CSRF CSRF 防护 SSRF SSRF防护 一、CSRF攻击 CSRF(Cross-Site Requ...

网友评论

      本文标题:状态保持和CSRF

      本文链接:https://www.haomeiwen.com/subject/nyvtjftx.html