zoukankan      html  css  js  c++  java
  • Pikachu-CSRF概述

    CSRF(跨站请求伪造)概述                    
    Cross-site request forgery 简称为“CSRF”,在CSRF的攻击场景中攻击者会伪造一个请求(这个请求一般是一个链接),

    然后欺骗目标用户进行点击,用户一旦点击了这个请求,整个攻击就完成了。所以CSRF攻击也成为"one click"攻击。

    很多人搞不清楚CSRF的概念,甚至有时候会将其和XSS混淆,更有甚者会将其和越权问题混为一谈,

    这都是对原理没搞清楚导致的。现在呢,我们来设置个场景,来理解下

    有一个购物网站,而lucy是这个购物网站的用户,有一天,她想修改一下自己的收货地址

    操作实际上就是那个url。

    这时,有一个小黑想修改,lucy的收货地址为自己的,

    为什么会攻击成功

    那小黑如何用xss是修改lucy的收货地址呢?

    CSRF与XSS的区别CSRF是借用户的权限完成攻击,攻击者并没有拿到用户的权限,而XSS是直接盗取到了用户的权限,然后实施破坏。
    因此,网站如果要防止CSRF攻击,则需要对敏感信息的操作实施对应的安全措施,防止这些操作出现被伪造的情况,从而导致CSRF。比如:
    ●对敏感信息的操作增加安全的token;
    ●对敏感信息的操作增加安全的验证码;
    ●对敏感信息的操作实施安全的逻辑流程,比如修改密码时,需要先校验旧密码等。

    如何确认一个web系统存在CSRF漏洞      

  • 相关阅读:
    Asp中返回到前一页面
    vs2008 简单ajax 功能的实现。
    Arcgis Server的唯一值渲染
    ArcGIS Server中缓冲区分析的实现(点)
    用两个Calendar控件来控制数据库记录的读入
    把十进制转化为二进制的一种方法
    Segmentation fault (core dumped)
    libc glibc glib 的关系
    使用异或加密数据
    宏定义一些内容
  • 原文地址:https://www.cnblogs.com/escwq/p/12618306.html
Copyright © 2011-2022 走看看