AI 点评
cover

XSS注入

Fool Lv.6 2026-06-23 20:35 430 字 浏览 112 点赞 评论 0 学习网络安全

比较

SQL注入 ---- 主要攻击目的是拿取服务器对应数据、提权

XSS注入 ---- 通过一些手段拿去当前服务器权限

XSS --- 跨站脚本攻击


XSS攻击思路

  • 输入的内容在页面或者源码中显示,则可能存在XSS
  • 构造闭合

漏洞危害

  1. 流量劫持

  2. 获取用户Cookie信息,盗取账号

  3. 篡改、删除页面信息(钓鱼)

  4. 配合CSRF攻击,实施进一步的攻击

  5. XSS2RCE – 控制对方的电脑

XSS防御机制

  1. 过滤 发现关键字时返回错误
  2. 编码 发现对关键字进行编码
  3. 插入 发现关键字时插入改变关键字语义的符号
  4. 删除 发现关键字时删除关键字
  5. 实体化编码 将核心的关键字和关键符号进行过滤

XSS漏洞分类

  1. 存储型XSS:持久型XSS – 一劳永逸 – 存入数据库、Session、文件、JS(全局)
    1. 常见位置:用户留言、评论、用户昵称、用户信息等
    2. 服务器解析 – 数据库(存储桶)等存数据 – 用户访问时取数据并解析
  2. 反射型XSS:非持久型XSS – 不会存在数据库或者某些落地的文件、JS(局部)
    1. 常见位置:用户登录、搜索框、订单提交等
    2. 服务器解析 – 跳转输出
  3. DOM型XSS 特殊的跨站,将用户可控数据通过 JavaScript 和 DOM 技术输出到 HTML 中,利用方式通常与反射型 XSS 类似。 我们通过构造 JavaScript 恶意语句就可以修改 HTML 的 DOM 结构中的某个值,从而触发跨站脚本攻击。

最后更新时间:2026-10-05 13:16

微信扫码分享

评论(0) 最新 热门

登录 后才能评论。