一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于区块链的跨域访问方法及系统与流程

2021-11-05 21:18:00 来源:中国专利 TAG:

技术特征:
1.一种基于区块链的跨域访问方法,其特征在于,包括以下步骤:基于接收到的跨域请求指令,所述请求端发出跨域访问请求至请求端服务器;当收到所述跨域访问请求时,所述请求端服务器将所述跨域访问请求发送至区块链;基于所述跨域访问请求,所述区块链调用所述请求端的规则信息;当所述规则信息满足要求时,则所述区块链发送允许访问决策至接受端服务器;当收到所述允许访问决策时,所述接受端服务器将所述允许访问决策发送至所述接受端;当收到所述允许访问决策时,所述接受端发出所述请求端请求获得的数据至所述请求端。2.根据权利要求1所述的基于区块链的跨域访问方法,其特征在于,在基于接收到的跨域请求指令,所述请求端发出跨域访问请求至请求端服务器之前还包括:为所述请求端和所述接受端配置规则信息;将所述规则信息上传至所述区块链。3.根据权利要求1所述的基于区块链的跨域访问方法,其特征在于,所述基于所述跨域访问请求,所述区块链调用所述请求端的规则信息具体包括:调用所述请求端的角色、映射规则的及访问控制策略。4.根据权利要求3所述的基于区块链的跨域访问方法,其特征在于,当收到所述跨域访问请求时,所述请求端服务器将所述跨域访问请求发送至区块链具体为:将所述跨域访问请求发送至所述区块链内的智能合约;所述智能合约将审核记录记录在区块链上,并将允许访问请求的允许访问决策添加到访问历史列表中进行记录。5.根据权利要求4所述的基于区块链的跨域访问方法,其特征在于,所述允许访问决策具体包括:基于用户角色和访问控制策略做出访问决策;或,基于用户访问历史列表做出访问决策。6.一种基于区块链的跨域访问系统,其特征在于,包括:区块链、域管理服务器及域组织,所述域组织与域管理服务器连接,所述域管理服务器与所述区块链连接;其中,所述域组织包括请求端域组织和接受端域组织,所述域管理服务器包括请求端域管理服务器和接受端域管理服务器;所述请求端域组织,用于基于接收到的跨域请求指令时,所述请求端域组织发出跨域访问请求至请求端域管理服务器;所述请求端域管理服务器,用于当收到所述跨域访问请求时,所述请求端域管理服务器将所述跨域访问请求发送至所述区块链;所述区块链用于,基于所述跨域访问请求,所述区块链调用所述请求端的规则信息;当所述规则信息满足要求时,则所述区块链发送允许访问决策至所述接受端域管理服务器;所述接受端域组织,用于当收到所述允许访问决策时,所述接受端域组织发出所述请求端域组织请求获得的数据至所述请求端域组织。7.根据权利要求6所述的基于区块链的跨域访问系统,其特征在于,所述系统还包括:
系统初始化设置模块,用于为所述请求端和所述接受端配置规则信息,将所述规则信息上传至所述区块链。8.根据权利要求6所述的基于区块链的跨域访问系统,其特征在于,所述规则信息具体包括:所述请求端域组织的角色、映射规则及访问控制策略。9.根据权利要求6所述的基于区块链的跨域访问系统,其特征在于,所述区块链包括:智能合约,用于接收所述请求端服务器发送的所述跨域访问请求;历史列表模块,用于将所述智能合约的审核记录记录在历史列表上,并将允许访问请求的允许访问决策添加到访问所述历史列表中进行记录。10.根据权利要求6所述的基于区块链的跨域访问系统,其特征在于,所述允许访问决策具体包括:基于用户角色和访问控制策略做出访问决策;或,基于用户访问历史列表做出访问决策。

技术总结
本发明涉及跨区域访问信息技术领域,具体涉及一种基于区块链的跨域访问方法及系统,方法包括:基于接收到的跨域请求指令,请求端发出跨域访问请求至请求端服务器;请求端服务器将跨域访问请求发送至区块链;区块链调用请求端的规则信息;区块链发送允许访问决策至接受端服务器;接受端服务器将允许访问决策发送至接受端;当收到允许访问决策时,接受端发出请求端请求获得的数据至请求端。本发明中基于区块链的分布式网络结构提出了一种去中心化的跨域访问控制方法,解决了单服务器所存在的问题;通过采用了基于区块链的技术,解决现有跨域访问技术中心架构易产生单点故障、第三方服务不绝对可靠、易受攻击等缺陷的问题。易受攻击等缺陷的问题。易受攻击等缺陷的问题。


技术研发人员:戴思佳 宁立 张涌
受保护的技术使用者:中国科学院深圳先进技术研究院
技术研发日:2021.07.28
技术公布日:2021/11/4
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献