数据传输方法、装置、系统、计算机设备及可读存储介质制造方法及图纸

技术编号:25894101 阅读:21 留言:0更新日期:2020-10-09 23:40
本发明专利技术涉及区块链技术,公开一种数据传输方法、装置、系统、设备及存储介质;方法部分可以应用于业务服务器,包括:接收网关发送的客户端的第一业务请求,第一业务请求包括令牌、用户信息和业务标识信息;根据令牌和用户信息获取第一加密信息,并根据业务标识信息和第一加密信息获取目标加密信息;将目标加密信息发送给客户端,以使客户端生成第二业务请求;接收网关发送的客户端的第二业务请求,第二业务请求包括令牌和目标加密信息;对令牌和目标加密信息进行解密,得到业务标识信息,业务标识信息存储于区块链中;根据存储区块链中的业务标识信息获取客户端请求的业务数据,并将业务数据发送给客户端。本发明专利技术可以提高数据传输过程的安全性。

【技术实现步骤摘要】
数据传输方法、装置、系统、计算机设备及可读存储介质
本专利技术涉及云安全
,尤其涉及一种数据传输方法、装置、系统、计算机设备及可读存储介质。
技术介绍
随着科学技术和信息日益高速的发展,企业对于信息化的要求越来越复杂,越来越多的企业需要基于整体应用架构的模式来实现核心业务。在传统的软件架构模式下,系统或传输的数据量出现了越来越臃肿、扩展能力低以及复杂性越来越高等问题,不仅难以适应灵活多变的业务需求,随之带来的还有越来越高的系统维护成本,在此背景下,微服务架构(MicroservicesArchitecture)应运而生,它放弃了传统大规模的集成式设计理念,改为细粒度、松耦合、可灵活组合的自治单元。可见,微服务架构很好的解决了传统系统所面临的诸如开发效率低、扩展性难、开发周期长、难以维护等问题,这种系统设计理念逐渐成为目前主流的业务系统架构模式。当前,基于Springcloud、Kubernaters构建微服务已有较为完整的方案,但由于基于微服务架构的软件系统由众多细粒度的微服务组成,复杂的系统内通信将有可能引入更多的安全隐患,数据本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,所述方法包括:/n业务服务器接收网关发送的客户端的第一业务请求,所述第一业务请求包括令牌token、用户信息和业务标识信息;/n所述业务服务器根据所述令牌token和用户信息获取第一加密信息;/n所述业务服务器根据所述业务标识信息和所述第一加密信息获取目标加密信息;/n所述业务服务器将所述目标加密信息发送给所述客户端,以使所述客户端生成包括所述目标加密信息的第二业务请求;/n所述业务服务器接收所述网关发送的客户端的第二业务请求,所述第二业务请求包括所述令牌token和所述目标加密信息;/n所述业务服务器对所述令牌token和所述目标加密信息进行解密,得到所述业...

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:
业务服务器接收网关发送的客户端的第一业务请求,所述第一业务请求包括令牌token、用户信息和业务标识信息;
所述业务服务器根据所述令牌token和用户信息获取第一加密信息;
所述业务服务器根据所述业务标识信息和所述第一加密信息获取目标加密信息;
所述业务服务器将所述目标加密信息发送给所述客户端,以使所述客户端生成包括所述目标加密信息的第二业务请求;
所述业务服务器接收所述网关发送的客户端的第二业务请求,所述第二业务请求包括所述令牌token和所述目标加密信息;
所述业务服务器对所述令牌token和所述目标加密信息进行解密,得到所述业务标识信息,所述业务标识信息存储于区块链中;
所述业务服务器根据存储于区块链中的所述业务标识信息获取所述客户端请求的业务数据,并将所述业务数据发送给所述客户端。


2.如权利要求1所述的一种数据传输方法,其特征在于,所述业务服务器根据所述令牌token和用户信息获取第一加密信息,包括:
所述业务服务器对所述令牌token和用户信息进行排序,得到第一字符串;
所述业务服务器对所述第一字符串进行拼接,得到第二字符串;
所述业务服务器采用第一加密算法加密所述第二字符串,得到所述第一加密信息;其中,所述第一加密算法为MD5(Message-DigestAlgorithm5)加密算法。


3.如权利要求1所述的一种数据传输方法,其特征在于,所述业务服务器根据所述业务标识信息和所述第一加密信息获取目标加密信息,包括:
所述业务服务器对所述业务标识信息进行数据脱敏;
所述业务服务器采用第二加密算法加密数据脱敏后的所述业务标识信息和所述第一加密信息,以获取所述目标加密信息;其中,所述第二加密算法为AES(AdvancedEncryptionStandard)加密算法。


4.一种数据传输方法,其特征在于,所述方法包括:
网关接收客户端发送的第一业务请求,所述第一业务请求包括令牌token、用户信息和业务标识信息;
所述网关将所述令牌token发送给授权服务器,以使所述授权服务器对所述令牌token进行验证,所述授权服务器将生成的第一验证结果发送所述网关;
所述网关接收所述授权服务器发送的第一验证结果,当所述第一验证结果为通过时,所述网关将所述令牌token、用户信息和业务标识信息发送业务服务器,以使所述业务服务器根据所述令牌token和用户信息获取第一加密信息,并根据所述业务标识信息和所述第一加密信息获取目标加密信息,所述业务服务器将所述目标加密信息发送给客户端,所述客户端根据所述目标加密信息生成第二业务请求;
所述网关接收所述客户端发送的第二业务请求,所述第二业务请求包括所述令牌token和所述目标加密信息;
所述网关将所述令牌token发送给所述授权服务器,以使所述授权服务器对所述令牌token进行验证,所述授权服务器将生成的第二验证结果发送所述网关;
所述网关接收所述授权服务器发送的第二验证结果,当所述第二验证结果为通过时,所述网关将所述令牌token和所述目标加密信息发送给所述业务服务器,以使所述业务服务器对所述令牌token和所述目标加密信息进行解密,得到所述业务标识信息,所述业务标识信息存储于区块链中;
所述业务服务器根据存储于区块链中的所述业务标识信息获取所述客户端请求的业务数据,并将所述业务数据发送给所述客户端。


5.如权利要求4所述的数据传输方法,其特征在于,所述方法还包括:
所述网关接收所述客户端发送的登录请求,所述登录请求包括用户身份信息;
所述网关将所述登录请求...

【专利技术属性】
技术研发人员:黎方强
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:广东;44

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

1