在HTML上添加integrity,验证js和css的hash,防止篡改

未知
2024-03-21 10:42:10
0

在HTML上添加integrity,验证js和css的hash,防止篡改

近期甲方做了什么安全检查防止html、js被串改,要求加上integrity属性这边记录下如何生成hash

计算hash

在linux上面使用此命令计算你需要生成hash的文件


[root@hhlqrtest js]# cat ./util.js | openssl dgst -sha384 -binary | openssl enc -base64 -A                
rfhUX/daSXdrSIHpOOPTxq222dR4unGS9FO+MsBx/DHDzaWWQwiWyqHKERHtNMnG
[root@hhlqrtest js]# 


rfhUX/daSXdrSIHpOOPTxq222dR4unGS9FO+MsBx/DHDzaWWQwiWyqHKERHtNMnG

这一行就是我们需要的hash值

添加integrity属性


crossorigin="anonymous" integrity="sha384-[刚刚的hash值]"


例如:


<script type="text/javascript" src="<c:url value='/js/PageJs/Home/login.js'/>" integrity="sha384-HI67irbqe+kwOQ8FJ1RH64pq172I2Y1wJN8BauJqymn8/ZAql5aMssg9fUe72fqE" crossorigin="anonymous" ></script>





以上就是在HTML上添加integrity,验证js和css的hash,防止篡改的详细内容,更多请关注全栈开发网其它相关文章!
原文链接:https://blog.csdn.net/weixin_49172831/article/details/107662017
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 service@p2hp.com 进行投诉反馈,一经查实,立即处理!
-- -- 0

上一篇:meta大全

下一篇:没有了

相关内容

Nginx 安全的配置项
Nginx 安全的配置项
Nginx 安全的配置项详解
2024-03-21 10:53:35
innerHTML中标签可以换行的方法有哪些?
innerHTML中标签可以换行的方法有哪些?
本文给大家分享的是一个在javascript中使用innerhtml输出的时候如何实现换行...
2024-03-19 11:17:38
前端 JS 安全对抗原理与实践
前端 JS 安全对抗原理与实践
前端代码都是公开的,为了提高代码的破解成本、保证 JS 代码里的一些重要逻辑不被居心叵测的...
2024-03-19 10:57:28
meta大全
meta大全
本文的目的是搜集当前主流的meta配置,方便开发者快速开发调试。在这里不会做各种meta的...
2024-03-18 10:24:11
JavaScript 中验证 URL 的新方法(2023 版)
JavaScript 中验证 URL 的新方法(2023 版...
JavaScript 领域的 URL 验证前沿有新闻!经过这么多年咒骂 JavaScrip...
2024-03-17 12:12:38
在网页中禁用和启用google翻译 在网页中禁用和启用google翻译
meta大全 本文的目的是搜集当前主流的meta配置,方便开发者快速开发调试。在这里不会做各种meta的深入分析,...
innerHTML中标签可以换行的方法有哪些? 本文给大家分享的是一个在javascript中使用innerhtml输出的时候如何实现换行的小技巧,...
增强 HTML 的神器来了 如今,Web 用户期望得到单页应用(SPA)提供的流畅、动态的体验。然而,创建 SPA 往往需要使用...
在HTML上添加integrity,验证js和css的hash,防止篡改 近期甲方做了什么安全检查防止html、js被串改,要求加上integrity属性这边记录下如何生成h...

最新文章

在HTML上添加integrity,验证js和css的hash,防止篡改 近期甲方做了什么安全检查防止html、js被串改,要求加上integrity属性这边记录下如何生成h...
innerHTML中标签可以换行的方法有哪些? 本文给大家分享的是一个在javascript中使用innerhtml输出的时候如何实现换行的小技巧,...
在网页中禁用和启用google翻译 在网页中禁用和启用google翻译
meta大全 本文的目的是搜集当前主流的meta配置,方便开发者快速开发调试。在这里不会做各种meta的深入分析,...
增强 HTML 的神器来了 如今,Web 用户期望得到单页应用(SPA)提供的流畅、动态的体验。然而,创建 SPA 往往需要使用...