常见漏洞验证121 条

存储型 XSS 验证

数据被持久化后在其他页面渲染且未编码时构成存储型 XSS;用唯一标记跟踪全部渲染点,覆盖前台与后台界面。

高风险字段昵称、评论、工单、文件名、地址、备注
渲染点列表/详情/搜索/导出/邮件通知/后台管理
清理测试数据要可识别、可删除

验证步骤

验证步骤
1. 用专用测试账号提交唯一标记串
2. 在前台与后台多个渲染点检索标记
3. 找到未编码渲染位置,记录数据流(入口→存储→渲染)
4. 测试结束清理数据,并在报告注明清理情况
修复视角:输出编码 + 富文本白名单过滤(保留安全标签属性)双管齐下。

易错点

  • 只测一个页面,漏掉后台与导出场景
  • 测试数据未清理,形成长期“注入痕迹”

数据来源与参考

  • OWASP WSTG WSTG-INPV-02
  • OWASP XSS Prevention Cheat Sheet
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌