基于区块链的安全控制数据资源托管的方法、装置和设备制造方法及图纸

技术编号:37321720 阅读:32 留言:0更新日期:2023-04-21 23:01
本公开实施例公开了一种基于区块链的安全控制数据资源托管的方法、装置和设备,其中,方法包括:通过文件传输服务器接收用户输入的登录密钥,通过所述登录密钥获得所述用户对应的登录地址;通过所述文件传输服务器对所述登录地址与白名单中预存的至少一个预存登录地址进行匹配;响应于所述白名单中存在与所述登录地址匹配的所述预存登录地址,通过所述文件传输服务器将所述用户上传的加密数据传输给数据托管系统;通过所述数据托管系统对所述加密数据进行解密,获得所述加密数据的数据资源文件;基于所述数据资源文件完成基于区块链的数据托管。数据托管。数据托管。

【技术实现步骤摘要】
基于区块链的安全控制数据资源托管的方法、装置和设备


[0001]本公开涉及数据管理
,尤其是一种基于区块链的安全控制数据资源托管的方法、装置和设备。

技术介绍

[0002]数据资源托管是将相关数据移交给一家第三方独立机构,由该第三方机构对数据进行异地存储备份,以保证数据的有效运营。例如,域名注册数据的托管,域名是互联网的基础资源,是关系互联网安全与稳定的关键性资源。为保障域名有效运营,需将域名相关数据移交给一家信誉良好的第三方独立机构进行托管,对数据进行异地存储备份,当域名注册服务或管理机构因重大故障无法运营时,可将托管的数据提交给全球域名协调机构
‑‑
国际互联网名称与数字地址分配机构(ICANN)或其指定的机构,以恢复域名数据,从而保障域名注册人权益。

技术实现思路

[0003]为了解决上述技术问题,提出了本公开。本公开的实施例提供了一种基于区块链的安全控制数据资源托管的方法、装置和设备。
[0004]根据本公开实施例的一个方面,提供了一种基于区块链的安全控制数据资源托管的方法,包括:通过文件传输服务器接收用户输入的登录密钥,通过所述登录密钥获得所述用户对应的登录地址;通过所述文件传输服务器对所述登录地址与白名单中预存的至少一个预存登录地址进行匹配;响应于所述白名单中存在与所述登录地址匹配的所述预存登录地址,通过所述文件传输服务器将所述用户上传的加密数据传输给数据托管系统;通过所述数据托管系统对所述加密数据进行解密,获得所述加密数据的数据资源文件;基于所述数据资源文件完成基于区块链的数据托管。
[0005]可选地,所述通过所述文件传输服务器将所述用户上传的加密数据传输给数据托管系统,包括:通过所述文件传输服务器中的安全通道传输经过加密处理的所述加密数据给所述数据托管系统。
[0006]可选地,还包括:响应于所述白名单中不存在与所述登录地址匹配的所述预存登录地址,向所述用户反馈登录失败信息,记录所述登录地址对应的登录次数加一。
[0007]可选地,在通过文件传输服务器接收用户输入的登录密钥,通过所述登录密钥获得所述用户对应的登录地址之前,包括:
通过所述文件传输服务器接收所述用户从预设登录地址发出的白名单请求,将所述预设登录地址记录存储到所述白名单中,作为所述预存登录地址;或者,通过所述文件传输服务器记录所述用户每次输入所述登录密钥的所述登录地址,累加每个所述登录地址对应的登录次数了,将所述登录次数达到预设次数的登录地址存入所述白名单中,作为所述预存登录地址。
[0008]可选地,所述通过所述数据托管系统对所述加密数据进行解密,获得所述加密数据的数据资源文件之前,还包括:对所述加密数据的文件名进行校验,确定所述文件名是否符合预设文件名结构;所述通过所述数据托管系统对所述加密数据进行解密,获得所述加密数据的数据资源文件,包括:响应于所述文件名符合所述预设文件名结构,确定所述数据托管系统中预存的解密密钥是否与所述加密数据相对应;响应于通过所述解密密钥与所述加密数据相对应,基于所述解密密钥对所述加密数据进行解密得到数据资源文件。
[0009]可选地,所述基于所述数据资源文件完成基于区块链的数据托管,包括:通过所述数据资源文件中的架构对所述数据资源文件的格式进行校验,对通过校验的所述数据资源文件进行解析,得到记录数据;对所述记录数据进行格式以及连续性校验,基于通过校验的所述记录数据对预存的副本数据进行更新,或基于通过校验的所述记录数据创建新的副本数据,完成基于区块链的数据托管。
[0010]可选地,所述对所述记录数据进行格式以及连续性校验,基于通过校验的所述记录数据对预存的副本数据进行更新,或基于通过校验的所述记录数据创建新的副本数据,包括:对所述记录数据进行格式校验,响应于所述记录数据的格式通过校验,根据预存的副本数据以及所述记录数据对应的区别数据,确定所述记录数据是否具有连续性;响应于所述记录数据具有连续性,基于所述记录数据对所述副本数据进行更新,得到更新后的副本数据;响应于所述记录数据不具有连续性,为所述记录数据创建新的副本数据。
[0011]根据本公开实施例的另一方面,提供了一种基于区块链的安全控制数据资源托管的装置,包括:登录模块,用于通过文件传输服务器接收用户输入的登录密钥,通过所述登录密钥获得所述用户对应的登录地址;地址匹配模块,用于通过所述文件传输服务器对所述登录地址与白名单中预存的至少一个预存登录地址进行匹配;数据上传模块,用于响应于所述白名单中存在与所述登录地址匹配的所述预存登录地址,通过所述文件传输服务器将所述用户上传的加密数据传输给数据托管系统;数据解密模块,用于通过所述数据托管系统对所述加密数据进行解密,获得所述加密数据的数据资源文件;数据托管模块,用于基于所述数据资源文件完成基于区块链的数据托管。
[0012]可选地,所述数据上传模块,具体用于通过所述文件传输服务器中的安全通道传输经过加密处理的所述加密数据给所述数据托管系统。
[0013]可选地,所述装置还包括:登录失败模块,用于响应于所述白名单中不存在与所述登录地址匹配的所述预存登录地址,向所述用户反馈登录失败信息,记录所述登录地址对应的登录次数加一。
[0014]可选地,所述装置还包括:白名单确定模块,用于通过所述文件传输服务器接收所述用户从预设登录地址发出的白名单请求,将所述预设登录地址记录存储到所述白名单中,作为所述预存登录地址;或者,用于通过所述文件传输服务器记录所述用户每次输入所述登录密钥的所述登录地址,累加每个所述登录地址对应的登录次数了,将所述登录次数达到预设次数的登录地址存入所述白名单中,作为所述预存登录地址。
[0015]可选地,所述装置还包括:文件名校验模块,用于对所述加密数据的文件名进行校验,确定所述文件名是否符合预设文件名结构;所述数据解密模块,具体用于响应于所述文件名符合所述预设文件名结构,确定所述数据托管系统中预存的解密密钥是否与所述加密数据相对应;响应于通过所述解密密钥与所述加密数据相对应,基于所述解密密钥对所述加密数据进行解密得到数据资源文件。
[0016]可选地,所述数据托管模块,具体用于通过所述数据资源文件中的架构对所述数据资源文件的格式进行校验,对通过校验的所述数据资源文件进行解析,得到记录数据;对所述记录数据进行格式以及连续性校验,基于通过校验的所述记录数据对预存的副本数据进行更新,或基于通过校验的所述记录数据创建新的副本数据,完成基于区块链的数据托管。
[0017]可选地,所述数据托管模块在对所述记录数据进行格式以及连续性校验,基于通过校验的所述记录数据对预存的副本数据进行更新,或基于通过校验的所述记录数据创建新的副本数据时,用于对所述记录数据进行格式校验,响应于所述记录数据的格式通过校验,根据预存的副本数据以及所述记录数据对应的区别数据,确定所述记录数据是否具有连续性;响应于所述记录数据具有连续性,基于所述记录数据对所述副本数据进行更新,得到更新后的副本数据;响应于所述记录数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的安全控制数据资源托管的方法,其特征在于,包括:通过文件传输服务器接收用户输入的登录密钥,通过所述登录密钥获得所述用户对应的登录地址;通过所述文件传输服务器对所述登录地址与白名单中预存的至少一个预存登录地址进行匹配;响应于所述白名单中存在与所述登录地址匹配的所述预存登录地址,通过所述文件传输服务器将所述用户上传的加密数据传输给数据托管系统;通过所述数据托管系统对所述加密数据进行解密,获得所述加密数据的数据资源文件;基于所述数据资源文件完成基于区块链的数据托管。2.根据权利要求1所述的方法,其特征在于,所述通过所述文件传输服务器将所述用户上传的加密数据传输给数据托管系统,包括:通过所述文件传输服务器中的安全通道传输经过加密处理的所述加密数据给所述数据托管系统。3.根据权利要求1所述的方法,其特征在于,还包括:响应于所述白名单中不存在与所述登录地址匹配的所述预存登录地址,向所述用户反馈登录失败信息,记录所述登录地址对应的登录次数加一。4.根据权利要求1所述的方法,其特征在于,在通过文件传输服务器接收用户输入的登录密钥,通过所述登录密钥获得所述用户对应的登录地址之前,包括:通过所述文件传输服务器接收所述用户从预设登录地址发出的白名单请求,将所述预设登录地址记录存储到所述白名单中,作为所述预存登录地址;或者,通过所述文件传输服务器记录所述用户每次输入所述登录密钥的所述登录地址,累加每个所述登录地址对应的登录次数了,将所述登录次数达到预设次数的登录地址存入所述白名单中,作为所述预存登录地址。5.根据权利要求1

4任一所述的方法,其特征在于,所述通过所述数据托管系统对所述加密数据进行解密,获得所述加密数据的数据资源文件之前,还包括:对所述加密数据的文件名进行校验,确定所述文件名是否符合预设文件名结构;所述通过所述数据托管系统对所述加密数据进行解密,获得所述加密数据的数据资源文件,包括:响应于所述文件名符合所述预设文件名结构,确定所述数据托管系统中预存的解密密钥是否与所述加密数据相对应;响应于通过所述解密密钥与所述加密数据相对应,基于所述解密密钥对所述加密数据进行解密得到数据资源文件。6.根据权利要求1

...

【专利技术属性】
技术研发人员:池程陈文曲朱斯语刘阳田娟
申请(专利权)人:中国信息通信研究院
类型:发明
国别省市:

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

1