System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据处理方法、装置、设备、可读存储介质及程序产品制造方法及图纸_技高网

数据处理方法、装置、设备、可读存储介质及程序产品制造方法及图纸

技术编号:41288328 阅读:3 留言:0更新日期:2024-05-11 09:37
本申请实施例提出了一种数据处理方法、装置、设备、可读存储介质及程序产品,可应用于云技术、应用软件、车载等领域或场景,该方法包括:响应于业务模块的数据获取请求,调用原始通信模块,原始通信模块用于根据第一加密套件将信息加密后发送给服务器;当检测到原始通信模块被调用时,确定数据获取请求对应的数据传输方式;并在数据传输方式为目标数据传输方式时,将数据获取请求发送给目标通信模块;通过目标通信模块,利用第二加密套件对数据获取请求进行加密处理,并将加密处理后的数据获取请求通过目标通信模块和服务器之间专属的目标数据传输通道发送给服务器。通过本申请实施例,可以提高数据传输的安全性。

【技术实现步骤摘要】

本申请涉及计算机,具体涉及数据处理方法、数据处理装置、计算机设备、计算机可读存储介质以及计算机程序产品。


技术介绍

1、随着通信技术的快速发展,相互通信的双方能够通过技术手段轻易的获取对方的信息,增加了数据被滥用的风险。因此,需要通过数据加密的方式实现双方的安全通信。目前,大多数的旧项目(如旧版本的应用程序)基于简单加密方法实现通信,并且,考虑到代码重构的复杂性,无法在原始业务代码的基础上使用最新的加密控件进行数据加密,导致数据传输的安全无法得到保障。因此,如何提高数据传输的安全性,是目前亟需解决的问题。


技术实现思路

1、本申请提供了一种数据处理方法、装置、设备、可读存储介质及程序产品,可以提高数据传输的安全性。

2、第一方面,本申请提供了一种数据处理方法,该方法包括:

3、响应于业务模块的数据获取请求,调用原始通信模块,上述原始通信模块用于根据第一加密套件将信息加密后发送给服务器;

4、当检测到上述原始通信模块被调用时,确定上述数据获取请求对应的数据传输方式;

5、当上述数据获取请求对应的数据传输方式为目标数据传输方式时,将上述数据获取请求发送给目标通信模块;

6、通过上述目标通信模块,利用第二加密套件对上述数据获取请求进行加密处理,并将加密处理后的数据获取请求通过目标数据传输通道发送给上述服务器;上述第二加密套件与上述目标数据传输通道相对应,上述第二加密套件是上述目标通信模块和上述服务器约定生成的,上述目标数据传输通道为创建的上述目标通信模块和上述服务器之间的专属数据传输通道。

7、第二方面,本申请提供了一种数据处理装置,该装置包括:

8、处理模块,用于响应于业务模块的数据获取请求,调用原始通信模块,上述原始通信模块用于根据第一加密套件将信息加密后发送给服务器;

9、判断模块,用于当检测到上述原始通信模块被调用时,确定上述数据获取请求对应的数据传输方式;

10、上述处理模块,还用于当上述数据获取请求对应的数据传输方式为目标数据传输方式时,将上述数据获取请求发送给目标通信模块;

11、通信模块,用于通过上述目标通信模块,利用第二加密套件对上述数据获取请求进行加密处理,并将加密处理后的数据获取请求通过目标数据传输通道发送给上述服务器;上述第二加密套件与上述目标数据传输通道相对应,上述第二加密套件是上述目标通信模块和上述服务器约定生成的,上述目标数据传输通道为创建的上述目标通信模块和上述服务器之间的专属数据传输通道。

12、第三方面,本申请提供了一种计算机设备,包括:处理器、存储装置和通信接口,上述处理器、上述通信接口和上述存储装置相互连接,其中,上述存储装置存储有可执行程序代码,上述处理器用于调用上述可执行程序代码,用以实现上述的数据处理方法。

13、第四方面,本申请提供了一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序包括程序指令,上述程序指令被处理器执行,用以实现如上述的数据处理方法。

14、第五方面,本申请提供了一种计算机程序产品,上述计算机程序产品包括计算机程序或计算机指令,上述计算机程序或计算机指令被处理器执行,用以实现上述的数据处理方法。

15、本申请通过对原始通信模块进行挂钩处理,在检测到原始通信模块被调用时,通过自定义方法进行后续处理,使得数据获取请求从原有利用第一加密套件加密后进行数据传输,转换到利用第二加密套件加密后通过目标数据传输通道进行数据传输,在业务层不做修改的基础上,实现了数据加密方法以及数据传输方法的变更操作。该方法不需要对整体项目进行代码重写,降低了数据加密、传输方法的变更成本。由于本申请中的目标数据传输通道可以支持安全性更高、适用性更强的国密加密套件,使得在基于原始的业务模块实现数据的收发操作的前提下,提高了数据传输的安全性。并且,本申请通过数据获取请求的业务属性进行数据传输方式的划分,可以提高数据传输方式与业务属性的匹配度,提高数据处理的灵活性,降低数据传输的资源成本。

本文档来自技高网...

【技术保护点】

1.一种数据处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述数据获取请求包括请求数据的相关信息,所述确定所述数据获取请求对应的数据传输方式,包括:

3.根据权利要求2所述的方法,所述根据所述安全性分析结果确定所述数据获取请求对应的数据传输方式,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1-5中任一项所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1-5中任一项所述的方法,其特征在于,所述方法还包括:

8.一种数据处理装置,其特征在于,所述装置包括:

9.一种计算机设备,其特征在于,包括:处理器、存储装置和通信接口,所述处理器、所述通信接口和所述存储装置相互连接,其中,所述存储装置存储有可执行程序代码,所述处理器用于调用所述可执行程序代码,用以实现如权利要求1-7中任一项所述的数据处理方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行,用以实现如权利要求1-7中任一项所述的数据处理方法。

11.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序或计算机指令,所述计算机程序或计算机指令被处理器执行时,用以实现如权利要求1-7中任一项所述的数据处理方法。

...

【技术特征摘要】

1.一种数据处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述数据获取请求包括请求数据的相关信息,所述确定所述数据获取请求对应的数据传输方式,包括:

3.根据权利要求2所述的方法,所述根据所述安全性分析结果确定所述数据获取请求对应的数据传输方式,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1-5中任一项所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1-5中任一项所述的方法,其特征在于,所述方法还包括:

8.一种数据处理装置,其特征在于...

【专利技术属性】
技术研发人员:苟亚明
申请(专利权)人:腾讯云计算北京有限责任公司
类型:发明
国别省市:

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

1