XSS 参考

XSS 攻击类型

Stored XSS
恶意脚本存储在数据库中,影响所有查看内容的用户。
Reflected XSS
脚本通过 URL 参数注入,响应中未净化直接输出。
DOM-based XSS
客户端 JS 不安全地处理 URL/DOM 数据导致的漏洞。

防护技术

技术示例
输出编码htmlspecialchars($var, ENT_QUOTES)
CSP 头部Content-Security-Policy: default-src 'self'
安全 APIelement.textContent = data // not innerHTML
输入验证白名单允许的字符/模式
HttpOnly CookieSet-Cookie: session=...; HttpOnly; Secure