Trusted Types
Trusted Types 是浏览器 API,要求 DOM 注入源(innerHTML、insertAdjacentHTML)经类型化安全策略创建,从源头防 DOM XSS。
用途
在 DOM 注入点强制安全策略,使 XSS 注入在编译期而非运行期被阻断,是 CSP 的纵深防御。
机制
启用后 innerHTML 等危险 sink 仅接受 TrustedHTML 类型,需通过可信策略创建。document.write、eval 等也需策略。策略违规触发报告或阻断。
用例
- DOM XSS 根治
- CSP 纵深防御
- 类型安全注入