zoukankan      html  css  js  c++  java
  • web安全类

    1、基本概念和缩写

    2、攻击原理

    3、防御措施

    XSS:跨站脚本攻击 cross-site scripting

    原理:向页面注入脚本,比如评论区,写入script

    防御:

    编码:对用户输入的数据进行 HTML Entity编码

    过滤:移除用户删除的DOM属性,如onerror等;移除用户上传的style节点,script节点,iframe节点等

    校正

    CSRF:跨站伪造请求 Cross-site request forgery

    用户一定要在网站A登录

    防御:

      token验证:在登录网站A的时候,服务器会在本地存放一个token,在访问各种接口的时候,先验证token

      referer验证: referer就是页面来源,服务器判断URL的来源

      隐藏令牌:

    xss与csrf的区别:

    xss注入js,做js里面的事件;csrf利用本身的漏洞,自动帮你执行接口,而且用户需要先登录

  • 相关阅读:
    一位年轻女董事长的忠告:不想穷下去就请看
    Ajax拓展02
    Ajax拓展
    Ajax概念及基础
    PHP了解01
    CSS3新增功能03
    CSS3新增功能02
    CSS3新增功能01
    html5介绍
    jQuery学习03
  • 原文地址:https://www.cnblogs.com/liangshuang/p/8503105.html
Copyright © 2011-2022 走看看