XSS 的三种类型
① 反射型 XSS(最常见)
恶意脚本通过 URL 传入:
https://xxx.com/search?q=<script>alert(1)</script>
页面直接渲染 → 中招。
② 存储型 XSS(最危险)
恶意脚本被存进数据库:
-
评论区
-
留言板
-
用户昵称
所有访问该页面的人都会被攻击。
③ DOM 型 XSS
前端 JS 自己把恶意内容插入 DOM。
比如:
element.innerHTML = userInput
恶意脚本通过 URL 传入:
https://xxx.com/search?q=<script>alert(1)</script>
页面直接渲染 → 中招。
恶意脚本被存进数据库:
评论区
留言板
用户昵称
所有访问该页面的人都会被攻击。
前端 JS 自己把恶意内容插入 DOM。
比如:
element.innerHTML = userInput