【技术实现步骤摘要】
基于中间件的数据传输方法、装置和计算机设备
本申请涉及数据处理
,特别是涉及一种基于中间件的数据传输方法、装置、计算机设备和存储介质。
技术介绍
随着互联网技术的发展,互联网应用以及网页也随之得到发展,如今互联网应用已经成为个人生活中必不可少的重要内容之一,而网页也是个人生活工作中几乎都需要接触的互联网产物之一,互联网应用和网页可以涉及娱乐和工作等方面的内容,人们在使用互联网应用或者网页的过程中,互联网应用和网页需要与不同的终端或者服务器进行数据传输,这个过程中会产生大量数据,并且需要对这些数据进行传输,这些数据传输过程中,通常需要用到中间件,为了保证数据传输过程中,数据的安全,通常需要对数据传输过程进行相应安全性处理。传统的基于中间件的数据传输方法通常是利用加密方案或者将中间件设置于受信任环境中进行数据的传输,然而加密方案只能支持有限的中间件,并且处理性能较低,而受信任的环境中具有空间限制,导致处理效率降低,并且,上述的基于中间件的数据传输方法由于直接接收大量多源流量,容易被不法分子进行流量攻击。然而,目前的数据传输方式,存在安全性不高问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高数据传输安全性的基于中间件的数据传输方法、装置、计算机设备和存储介质。一种基于中间件的数据传输方法,所述方法包括:通过驱动程序建立基于会话密钥的安全通道,所述安全通道为待传输的数据包对应的发送端与所述中间件之间的通道;接收所述发送端基于所述会话密钥和 ...
【技术保护点】
1.一种基于中间件的数据传输方法,其特征在于,所述方法包括:/n通过驱动程序建立基于会话密钥的安全通道,所述安全通道为待传输的数据包对应的发送端与所述中间件之间的通道;/n接收所述发送端基于所述会话密钥和所述安全通道发送的所述待传输的数据包;所述会话密钥存储在内存的信任空间中;/n通过应用层获取存储在内存中未信任区域的待传输的数据包;/n通过传输层在所述内存的信任空间中,将所述数据包进行分割,得到多个大小相同的子数据包;将多个子数据包合成为第一数据流,将所述第一数据流发送至网络层;/n通过所述网络层将所述第一数据流中的所述多个子数据包进行合并,以还原所述数据包;将还原的所述数据包合成为第二数据流,并发送至对应的接收端。/n
【技术特征摘要】
1.一种基于中间件的数据传输方法,其特征在于,所述方法包括:
通过驱动程序建立基于会话密钥的安全通道,所述安全通道为待传输的数据包对应的发送端与所述中间件之间的通道;
接收所述发送端基于所述会话密钥和所述安全通道发送的所述待传输的数据包;所述会话密钥存储在内存的信任空间中;
通过应用层获取存储在内存中未信任区域的待传输的数据包;
通过传输层在所述内存的信任空间中,将所述数据包进行分割,得到多个大小相同的子数据包;将多个子数据包合成为第一数据流,将所述第一数据流发送至网络层;
通过所述网络层将所述第一数据流中的所述多个子数据包进行合并,以还原所述数据包;将还原的所述数据包合成为第二数据流,并发送至对应的接收端。
2.根据权利要求1所述的方法,其特征在于,还包括:
将所述待传输的数据包进行加密;
将所述加密后的数据包存储至所述内存中未信任区域;
根据所述加密后的数据包在所述未信任区域的存储位置,得到所述数据包的存储地址;
所述通过应用层获取存储在内存中未信任区域的待传输的数据包,包括:
根据所述存储地址以及所述数据包的包名,从所述内存中未信任区域中获取加密后的所述待传输的数据包。
3.根据权利要求2所述的方法,其特征在于,所述将所述加密后的数据包存储至所述内存中未信任区域,得到所述数据包的存储地址,包括:
利用存储在所述未信任区域的预设哈希表对应的第一标识和第二标识,查找所述预设哈希表中的位置;
将所述数据包存储至所述第一标识和/或第二标识查找的位置中,根据所述数据包存储在所述预设哈希表中的位置,得到对应的存储地址。
4.根据权利要求3所述的方法,其特征在于,所述将所述数据包存储至所述第一标识和/或第二标识查找的位置中,包括:
当所述第一标识和所述第二标识查找到的位置均为空时,将所述数据包存储至所述第一标识或所述第二标识查找到的位置中;
当所述第一标识或所述第二标识查找到的位置为空时,将所述数据包存储至所述第一标识或所述第二标识查找到的为空的位置中;
当所述第一标识和所述第二标识查找到的位置均不为空时,将所述数据包存储至所述预设哈希表中已存储数据的任一位置中,将所述任一位置的已存储数据存储至所述预设哈希表中的其他位置中。
5.根据权利要求4所述的方法,其特征在于,还包括:...
【专利技术属性】
技术研发人员:吴良顺,
申请(专利权)人:卓尔智联武汉研究院有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。