跳到主要内容
uencoder

Trusted Types

Trusted Types 是浏览器 API,要求 DOM 注入源(innerHTML、insertAdjacentHTML)经类型化安全策略创建,从源头防 DOM XSS。

用途

在 DOM 注入点强制安全策略,使 XSS 注入在编译期而非运行期被阻断,是 CSP 的纵深防御。

机制

启用后 innerHTML 等危险 sink 仅接受 TrustedHTML 类型,需通过可信策略创建。document.write、eval 等也需策略。策略违规触发报告或阻断。

用例

  • DOM XSS 根治
  • CSP 纵深防御
  • 类型安全注入

相关工具

参考链接