跳到主要内容
uencoder

Subresource Integrity

SRI 在引用外部 script/style 的标签上附加 integrity 属性含资源哈希,浏览器验证匹配才执行。

用途

防止 CDN 托管资源被篡改后注入恶意代码,确保第三方资源完整性。

机制

<script src="cdn.js" integrity="sha384-abc...">:浏览器获取资源后计算哈希比对 integrity,不匹配则拒绝执行并报错。哈希用 SHA-256/384/512。

用例

  • CDN 资源保护
  • 第三方脚本安全
  • 供应链防御

相关工具

参考链接