[发明专利]一种代码修改确定方法、装置、电子设备及存储介质在审
申请号: | 202010039332.6 | 申请日: | 2020-01-14 |
公开(公告)号: | CN111209029A | 公开(公告)日: | 2020-05-29 |
发明(设计)人: | 刘璐;谢强;陈国庆 | 申请(专利权)人: | 武汉极意网络科技有限公司 |
主分类号: | G06F8/70 | 分类号: | G06F8/70 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 唐正瑜 |
地址: | 430000 湖北省武汉市洪山区东湖开发区大*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 代码 修改 确定 方法 装置 电子设备 存储 介质 | ||
本申请提供一种代码修改确定方法、装置、电子设备及存储介质,该方法包括:接收终端设备发送的第一哈希值,第一哈希值为终端设备根据第一代码生成的,第一代码是终端设备在接收服务器发送的第二代码之后存储的代码;判断第一哈希值与预先生成的第二哈希值是否相同,第二哈希值是根据服务器存储的第二代码生成的哈希值;若否,则确定第二代码被修改过。在上述的实现过程中,通过服务器接收终端设备发送的第一哈希值;判断第一哈希值与预先生成的第二哈希值是否相同;若第一哈希值和第二哈希值不相同,则确定第二代码被修改过;从而有效地改善了服务器难以确定前端代码被终端设备修改过的问题。
技术领域
本申请涉及计算机安全的技术领域,具体而言,涉及一种代码修改确定方法、装置、电子设备及存储介质。
背景技术
浏览器,是指访问服务器上的数据的软件工具,这里的浏览器包括:Firefox浏览器,Chrome浏览器,Safari浏览器,InternetExplorer(IE)浏览器等等,浏览器使用的引擎例如:FirefoxDriver引擎、InternetExplorerDriver引擎和ChromeDriver引擎等,当然,在一些情况下,这里的浏览器引擎也可以是两种或两种以上的引擎共同使用,例如:定制的浏览器共同使用InternetExplorerDriver引擎和ChromeDriver引擎。
前端代码(front-end code),是指运行于服务器向终端设备发送的且运行于终端设备上的代码,这里的前端代码通常被终端设备的浏览器所执行,这里的前端代码例如:超文本标记语言(HyperText Markup Language,HTML)代码、JavaScript脚本语言和层叠样式表(Cascading Style Sheets,CSS)代码等等。
目前,服务器向终端设备发送的前端代码通常都是可见的,即终端设备的用户可以查看并使用浏览器调试工具执行前端代码;攻击者很容易就能够通过修改前端代码的源码来达到相应的非法目的,服务器难以确定前端代码被终端设备修改过。
发明内容
本申请实施例的目的在于提供一种代码修改确定方法、装置、电子设备及存储介质,用于改善服务器难以确定前端代码被终端设备修改过的问题。
本申请实施例提供了一种代码修改确定方法,应用于服务器,包括:接收终端设备发送的第一哈希值,所述第一哈希值为所述终端设备根据第一代码生成的,所述第一代码是所述终端设备在接收所述服务器发送的第二代码之后存储的代码;判断所述第一哈希值与预先生成的第二哈希值是否相同,所述第二哈希值是根据所述服务器存储的第二代码生成的哈希值;若否,则确定所述第二代码被修改过。在上述的实现过程中,通过接收终端设备发送的第一哈希值,第一哈希值为终端设备根据第一代码生成的,第一代码是终端设备在接收服务器发送的第二代码之后存储的代码;判断第一哈希值与预先生成的第二哈希值是否相同,第二哈希值是根据服务器存储的第二代码生成的哈希值;若否,则确定第二代码被修改过;从而有效地改善了服务器难以确定前端代码被终端设备修改过的问题。
可选地,在本申请实施例中,在所述接收终端设备发送的第一哈希值之前,还包括:向所述终端设备发送所述第二代码,所述第二代码用于被所述终端设备存储和执行。在上述的实现过程中,通过向终端设备发送第二代码,第二代码用于被终端设备存储和执行;从而有效地提高了终端设备获取第二代码的速度。
可选地,在本申请实施例中,所述向所述终端设备发送所述第二代码,包括:将所述第二代码进行混淆处理,获得混淆代码;向所述终端设备发送所述混淆代码。在上述的实现过程中,通过将第二代码进行混淆处理,获得混淆代码;向终端设备发送混淆代码;从而有效地增加了攻击者攻击服务器的难度,增强了服务器的安全性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉极意网络科技有限公司,未经武汉极意网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010039332.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能反射表面辅助无线通信反射相位配置方法
- 下一篇:光电器件及其制作方法