[发明专利]一种JS资源加密传输方法、装置、服务器及存储介质在审
申请号: | 202010213390.6 | 申请日: | 2020-03-24 |
公开(公告)号: | CN111447206A | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 谢昭光;陈丹 | 申请(专利权)人: | 深圳市盟天科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L9/14;H04L9/08;G06F21/60 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆;潘登 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 js 资源 加密 传输 方法 装置 服务器 存储 介质 | ||
本发明实施例公开了一种JS资源加密传输方法、装置、服务器及存储介质。该方法包括对JS资源进行切片得到多个切片资源;约定随机码并根据随机码对多个切片资源进行标识;根据随机码对应的加密算法对多个切片资源进行加密得到多个加密切片资源;将加密切片资源发布给客户端。该方法能够在服务器对前端发布JS资源时通过切片加密的方式提高在传输过程中窃取和篡改JS资源的难度,抓包工具等手段抓取的是加密后的切片文件,不会被直接看到具体内容,其方案成本较低易于实现,对于加强网络信息安全、提高JS源码破解门槛有良好效果。
技术领域
本发明涉及互联网技术领域,尤其涉及一种JS资源加密传输方法、装置、服务器及存储介质。
背景技术
加密是为了保护敏感数据在网络传输中的安全,像日常的商品支付、下单以及涉及个人相关的认证信息等等。保护与加强个人信息安全刻不容缓,国家也相继出台网络信息安全的措施。作为企业急需加强这方面的建设,采取相应的技术手段,避免重要信息遭到泄露,提升网络安全管理的能力和水平。
前端是离用户最近的角色存在,有点相关知识的用户,很轻易就可以通过抓包工具、开发者工具、爬虫等手段轻易获得JS源码和页面信息,这是极易被人窃取与篡改的,稍不注意就造成了信息泄露。
发明内容
有鉴于此,本发明实施例提供了一种JS资源加密传输方法、装置、服务器及存储介质,以增强网络信息安全,提高JS资源传输过程的破解门槛。
第一方面,本发明实施例提供了一种JS资源加密传输方法,应用于服务器,包括:
对JS资源进行切片得到多个切片资源;
约定随机码并根据所述随机码对所述多个切片资源进行标识;
根据所述随机码对应的加密算法对所述多个切片资源进行加密得到多个加密切片资源;
将所述加密切片资源发布给客户端。
第二方面,本发明实施例提供了一种JS资源加密传输方法,应用于客户端,包括:
获取服务器发布的解密资源和多个加密切片资源;
根据所述解密资源对所述多个加密切片资源进行解密得到多个切片资源;
将所述多个切片资源添加到JS执行流。
第三方面,本发明实施例还提供了一种JS资源加密传输装置,包括:
切片模块,用于对JS资源进行切片得到多个切片资源;
标识模块,用于约定随机码并根据所述随机码对所述多个切片资源进行标识;
加密模块,用于根据所述随机码对应的加密算法对所述多个切片资源进行加密得到多个加密切片资源;
发送模块,用于将所述加密切片资源发布给客户端。
第四方面,本发明实施例还提供了一种JS资源加密传输装置,包括:
获取模块,用于获取服务器提供的解密资源和多个加密切片资源;
解密模块,用于根据所述解密资源对所述多个加密切片资源进行解密得到多个切片资源;
执行模块,用于将所述多个切片资源添加到JS执行流。
第五方面,本发明实施例还提供了一种服务器,包括存储器和处理器,所述存储器上存储有可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如前述的JS资源加密传输方法。
第六方面,本发明实施例提供了一种计算机可读存储介质,存储介质存储有计算机程序,该计算机程序被处理器执行时实现如前述的JS资源加密传输方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市盟天科技有限公司,未经深圳市盟天科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010213390.6/2.html,转载请声明来源钻瓜专利网。