Skip to content

csrf 是什么?如何防范? #156

Open

Description

@sisterAn
No description provided.

Activity

  1. LXFengGithub commented on Mar 10, 2021

    @LXFengGithub

    CSRF(跨站请求伪装):通过伪装来自受信任用户的请求
    举例子:瓶子老师的webapp音乐请求数据就是利用CSRF跨站请求伪装来获取QQ音乐的数据
    防范:在客服端页面增加伪随机数,通过验证码

  2. boyan1010 commented on Mar 10, 2021

    @boyan1010

    跨站请求伪造,利用用户登陆状态,通过第三方站点发送请求。

    • 用户保持登陆状态
    • 服务器存在csrf漏洞
    • 第三方站点发起请求
      防护:
    • cookie的Samesite字段,控制第三方站点发起的请求携带本站点cookie信息:Strict、Lax、None
    • 服务器校验请求来源:Origin及Referer字段,Origin只返回域名信息
    • CSRF Token:服务器下发csrf token,插入页面,用户发起请求时携带token。第三方站点无法获取token。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions