成果介绍
本发明涉及跨区域访问信息技术领域,具体涉及一种基于区块链的跨域访问方法及系统,方法包括:基于接收到的跨域请求指令,请求端发出跨域访问请求至请求端服务器;请求端服务器将跨域访问请求发送至区块链;区块链调用请求端的规则信息;区块链发送允许访问决策至接受端服务器;接受端服务器将允许访问决策发送至接受端;当收到允许访问决策时,接受端发出请求端请求获得的数据至请求端。本发明中基于区块链的分布式网络结构提出了一种去中心化的跨域访问控制方法,解决了单服务器所存在的问题;通过采用了基于区块链的技术,解决现有跨域访问技术中心架构易产生单点故障、第三方服务不绝对可靠、易受攻击等缺陷的问题。
成果亮点
一种基于区块链的跨域访问方法,其特征在于,包括以下步骤:
基于接收到的跨域请求指令,所述请求端发出跨域访问请求至请求端服务器;
当收到所述跨域访问请求时,所述请求端服务器将所述跨域访问请求发送至区块链;
基于所述跨域访问请求,所述区块链调用所述请求端的规则信息;
当所述规则信息满足要求时,则所述区块链发送允许访问决策至接受端服务器;
当收到所述允许访问决策时,所述接受端服务器将所述允许访问决策发送至所述接受端;
当收到所述允许访问决策时,所述接受端发出所述请求端请求获得的数据至所述请求端。
团队介绍
中国科学院深圳先进技术研究院提升了粤港地区及我国先进制造业和现代服务业的自主创新能力,推动我国自主知识产权新工业的建立,成为国际一流的工业研究院。 深圳先进院目前已初步构建了以科研为主的集科研、教育、产业、资本为一体的微型协同创新生AC态系统,由九个研究平台,国科大深圳先进技术学院,多个特色产业育成基地、多支产业发展基金、多个具有独立法人资质的新型专业科研机构等组成。开展先进技术研究,促进科技发展。信息、电子、通讯技术研究新材料、新能源技术研究高性能计算、自动化、精密机械研究生物医学与医疗仪器研究相关学历教育、博士后培养与学术交流。
成果资料