游戏资源加密方法、服务器、边缘节点及存储介质技术

技术编号:39431617 阅读:9 留言:0更新日期:2023-11-19 16:16
本发明专利技术公开了一种游戏资源加密方法、服务器、边缘节点及存储介质,属于游戏开发技术领域。本发明专利技术通过获取待加密游戏资源对应的关联地区信息,并根据所述关联地区信息确定目标边缘节点;向所述目标边缘节点发送查询请求,并接收所述目标边缘节点反馈的响应结果;基于所述响应结果确定所述查询请求对应的第一路由路径,以及所述响应结果对应的第二路由路径,对所述待加密游戏资源进行加密;将加密后的所述待加密游戏资源发送至所述目标边缘节点,保证了游戏资源的数据安全性,使得游戏资源能够以更加安全可靠的方式进行传输。以更加安全可靠的方式进行传输。以更加安全可靠的方式进行传输。

【技术实现步骤摘要】
游戏资源加密方法、服务器、边缘节点及存储介质


[0001]本专利技术涉及游戏开发
,尤其涉及游戏资源加密方法、服务器、边缘节点及存储介质。

技术介绍

[0002]在服务器

边缘节点的游戏资源管理架构当中,服务器会将游戏资源分散给多个边缘节点进行存储管理,再由边缘节点向自身负责的终端提供游戏资源,以此实现终端游戏资源的更新操作。在这个过程中,一些黑客会采用模拟边缘节点的方式向服务器请求获取游戏资源,从而导致游戏资源的外泄,这会使得游戏公司的知识财产遭受重大损害,严重时还可能会出现资源被恶意篡改的情况。
[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0004]本专利技术的主要目的在于提供一种游戏资源加密方法、服务器、边缘节点及存储介质,旨在解决黑客会采用模拟边缘节点的方式向服务器请求获取游戏资源,从而导致游戏资源的外泄的技术问题。
[0005]为实现上述目的,本专利技术提供一种游戏资源加密方法,应用于服务器,所述游戏资源加密方法包括以下步骤:
[0006]获取待加密游戏资源对应的关联地区信息,并根据所述关联地区信息确定目标边缘节点;
[0007]向所述目标边缘节点发送查询请求,并接收所述目标边缘节点反馈的响应结果;
[0008]基于所述响应结果确定所述查询请求对应的第一路由路径,以及所述响应结果对应的第二路由路径,对所述待加密游戏资源进行加密;
[0009]将加密后的所述待加密游戏资源发送至所述目标边缘节点。
[0010]可选地,所述基于所述响应结果确定所述查询请求对应的第一路由路径,以及所述响应结果对应的第二路由路径,对所述待加密游戏资源进行加密的步骤包括:
[0011]获取所述目标边缘节点对应的加密公钥;
[0012]基于所述加密公钥对所述待加密游戏资源进行加密,得到对应的密文;
[0013]基于所述服务器的加密私钥,生成所述第一路由路径和所述第二路由路径对应的数字签名;
[0014]将所述数字签名写入所述密文的头部信息中。
[0015]可选地,所述获取待加密游戏资源对应的关联地区信息,并根据所述关联地区信息确定目标边缘节点的步骤之前,还包括:
[0016]获取游戏资源对应的文件结构;
[0017]基于所述文件结构,遍历所述游戏资源对应的资源文件;
[0018]基于所述资源文件的文件标识,确定所述游戏资源中的核心资源文件;
[0019]将所述核心资源文件对应的游戏资源作为所述待加密游戏资源。
[0020]可选地,所基于所述响应结果确定所述查询请求对应的第一路由路径,以及所述响应结果对应的第二路由路径,对所述待加密游戏资源进行加密的步骤之前,还包括:
[0021]获取所述待加密游戏资源对应的游戏程序的加载特征;
[0022]根据所述加载特征,确定所述待加密游戏资源的加载时机;
[0023]基于所述加载时机,对所述游戏程序进行数据埋点。
[0024]可选地,所述获取待加密游戏资源对应的关联地区信息,并根据所述关联地区信息确定目标边缘节点的步骤之前,还包括:
[0025]基于预设加密算法,生成自身的加密公钥和加密私钥;
[0026]存储所述加密私钥,并将所述加密公钥发送给边缘节点;
[0027]在接收到所述边缘节点发送的加密公钥时,存储所述边缘节点的加密公钥。
[0028]此外,为实现上述技术目的,本专利技术还提供一种服务器,所述服务器包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的游戏资源加密程序,所述游戏资源加密程序配置为实现如上所述的游戏资源加密方法的步骤。
[0029]此外,为实现上述目的,本专利技术还提供一种游戏资源加密方法,应用于边缘节点,所述游戏资源加密方法包括以下步骤:
[0030]在接收到服务器发送的查询请求时,基于所述查询请求,确定所述服务器到自身的第一路由路径和自身到所述服务器的第二路由路径;
[0031]基于所述第一路由路径和所述第二路由路径生成对应的响应结果,并返回给所述服务器;
[0032]在接收到已加密游戏资源时,基于自身的加密私钥和所述服务器的加密公钥验证所述已加密游戏资源的安全性;
[0033]在所述已加密游戏资源验证通过时,存储所述已加密游戏资源。
[0034]可选地,所述在所述已加密游戏资源验证通过时,存储所述已加密游戏资源的步骤之后,还包括:
[0035]在接收到终端的资源获取请求时,基于所述资源获取请求,确定目标游戏资源;
[0036]将所述目标游戏资源发送给所述终端。
[0037]此外,为实现上述技术目的,本专利技术还提供一种边缘节点,所述边缘节点包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的游戏资源加密程序,所述游戏资源加密程序配置为实现如上所述的游戏资源加密方法的步骤。
[0038]此外,为实现上述技术目的,本专利技术还提供一种存储介质,所述存储介质上存储有游戏资源加密程序,所述游戏资源加密程序被处理器执行时实现如上所述的游戏资源加密方法的步骤。
[0039]本专利技术实施例通过提供一种游戏资源加密方法、服务器、边缘节点和存储介质,分别应用于服务器和边缘节点,服务器获取待加密游戏资源对应的关联地区信息,并根据关联地区信息确定目标边缘节点,向目标边缘节点发送查询请求,目标边缘节点在接收到查询请求时,根据查询请求确定查询请求对应的第一路由路径,以及响应结果对应的第二路由路径,并将其发送给服务器,服务器基于自身的私钥对路由路径的摘要报文进行数字签
名,利用目标边缘节点的公钥对游戏资源进行加密,并将数字签名写入加密后得到的密钥的头部信息当中,并将其发送给目标边缘节点,由目标边缘节点进行安全性验证。保证了游戏资源的数据安全性,使得游戏资源能够以更加安全可靠的方式进行传输。
附图说明
[0040]图1为本专利技术游戏资源加密方法第一实施例的流程示意图;
[0041]图2为本专利技术游戏资源加密方法第二实施例的流程示意图;
[0042]图3为本专利技术游戏资源加密方法第三实施例的流程示意图;
[0043]图4为本专利技术游戏资源加密方法服务器端和边缘节点的交互流程示意图;
[0044]图5是本专利技术实施例方案服务器涉及的硬件运行环境的终端结构示意图;
[0045]图6是本专利技术实施例方案边缘节点涉及的硬件运行环境的终端结构示意图。
[0046]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0047]在服务器

边缘节点的游戏资源管理架构当中,服务器会将游戏资源分散给多个边缘节点进行存储管理,再由边缘节点向自身负责的终端提供游戏资源,以此实现终端游戏资源的更新操作。在这个过程中,一些黑客会采用模拟边缘节点的方式向服务器本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏资源加密方法,其特征在于,应用于服务器,所述游戏资源加密方法包括以下步骤:获取待加密游戏资源对应的关联地区信息,并根据所述关联地区信息确定目标边缘节点;向所述目标边缘节点发送查询请求,并接收所述目标边缘节点反馈的响应结果;基于所述响应结果确定所述查询请求对应的第一路由路径,以及所述响应结果对应的第二路由路径,对所述待加密游戏资源进行加密;将加密后的所述待加密游戏资源发送至所述目标边缘节点。2.如权利要求1所述的游戏资源加密方法,其特征在于,所述基于所述响应结果确定所述查询请求对应的第一路由路径,以及所述响应结果对应的第二路由路径,对所述待加密游戏资源进行加密的步骤包括:获取所述目标边缘节点对应的加密公钥;基于所述加密公钥对所述待加密游戏资源进行加密,得到对应的密文;基于所述服务器的加密私钥,生成所述第一路由路径和所述第二路由路径对应的数字签名;将所述数字签名写入所述密文的头部信息中。3.如权利要求1所述的游戏资源加密方法,其特征在于,所述获取待加密游戏资源对应的关联地区信息,并根据所述关联地区信息确定目标边缘节点的步骤之前,还包括:获取游戏资源对应的文件结构;基于所述文件结构,遍历所述游戏资源对应的资源文件;基于所述资源文件的文件标识,确定所述游戏资源中的核心资源文件;将所述核心资源文件对应的游戏资源作为所述待加密游戏资源。4.如权利要求1所述的游戏资源加密方法,其特征在于,所基于所述响应结果确定所述查询请求对应的第一路由路径,以及所述响应结果对应的第二路由路径,对所述待加密游戏资源进行加密的步骤之前,还包括:获取所述待加密游戏资源对应的游戏程序的加载特征;根据所述加载特征,确定所述待加密游戏资源的加载时机;基于所述加载时机,对所述游戏程序进行数据埋点。5.如权利要求1所述的游戏资源加密方法,其特征在于,所述获取待加密游戏资源对应的关联地区信息,并...

【专利技术属性】
技术研发人员:谷健聂瑞鹏
申请(专利权)人:深圳市大梦龙途网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1