数据传输方法、装置、计算机设备、存储介质和程序产品与流程

摘要: 本申请涉及通信,特别是涉及一种数据传输方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。背景技术:1、客户端之间建立的vpn(virtualpriva...
数据传输方法、装置、计算机设备、存储介质和程序产品与流程

本申请涉及通信,特别是涉及一种数据传输方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

背景技术:

1、客户端之间建立的vpn(virtual private network,虚拟专网)可以确保数据在传输过程中的安全性与合规性。比如,客户端可以利用pppoe over ipv6(point-to-pointprotocol over ethernet over ipv6,ipv6 承载的基于以太网的点对点协议)技术,通过拨号快速建立vpn。

2、但是,在复杂的数据流通场景下,不同的数据可能具有差异化的安全等级,但目前的数据传输方案并未对数据的访问范围进行限制,这将导致安全等级高的数据可能被无限制地在vpn内传输,存在数据泄露的安全隐患。

技术实现思路

1、基于此,有必要针对上述技术问题,提供一种数据传输方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,以避免安全等级高的数据被无限制地在vpn内传输,降低数据泄露风险。

2、第一方面,本申请提供了一种数据传输方法,应用于控制面设备,其中:

3、根据待传输数据的目标网络地址和安全级别标识,生成传输配置参数;

4、向所述待传输数据的发送端设备下发所述传输配置参数,以使所述发送端设备基于所述传输配置参数传输所述待传输数据。

5、在其中一个实施例中,所述目标网络地址中包括功能参数地址;所述根据待传输数据的目标网络地址和安全级别标识,生成传输配置参数,包括:

6、将待传输数据的安全级别标识编码写入所述功能参数地址,将编码后的所述目标网络地址作为传输配置参数。

7、第二方面,本申请还提供了一种数据传输方法,应用于服务端设备,包括:

8、对发送端设备传输的数据报文进行解析,得到待传输数据和传输配置参数;所述传输配置参数是由控制面设备根据所述待传输数据的目标网络地址和安全级别标识生成、并下发至所述发送端设备的;

9、从所述传输配置参数中提取所述待传输数据的安全级别标识,并按照预先设定的与所述安全级别标识对应的路由策略,对所述待传输数据进行路由处理。

10、在其中一个实施例中,所述从所述传输配置参数中提取所述待传输数据的安全级别标识,包括:

11、对所述传输配置参数中的功能参数地址进行解析,得到所述待传输数据的安全级别标识。

12、在其中一个实施例中,所述路由策略包括转发行为或阻断行为;所述按照预先设定的与所述安全级别标识对应的路由策略,对所述待传输数据进行路由处理,包括:

13、若所述安全级别标识对应的路由策略为转发行为,则从所述传输配置参数中提取所述待传输数据的目标网络地址,并将所述待传输数据转发至所述目标网络地址;

14、若所述安全级别标识对应的路由策略为阻断行为,则向所述发送端设备返回阻断响应。

15、第三方面,本申请还提供了一种数据传输装置,应用于控制面设备,所述装置包括:

16、生成模块,用于根据待传输数据的目标网络地址和安全级别标识,生成传输配置参数;

17、下发模块,用于向所述待传输数据的发送端设备下发所述传输配置参数,以使所述发送端设备基于所述传输配置参数传输所述待传输数据。

18、第四方面,本申请还提供了一种数据传输装置,应用于服务端设备,所述装置包括:

19、解析模块,用于对发送端设备传输的数据报文进行解析,得到待传输数据和传输配置参数;所述传输配置参数是由控制面设备根据所述待传输数据的目标网络地址和安全级别标识生成、并下发至所述发送端设备的;

20、路由模块,用于从所述传输配置参数中提取所述待传输数据的安全级别标识,并按照预先设定的与所述安全级别标识对应的路由策略,对所述待传输数据进行路由处理。

21、第五方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一方法实施例中所述步骤。

22、第六方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法实施例中所述步骤。

23、第七方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任一方法实施例中所述步骤。

24、上述数据传输方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,通过控制面设备根据待传输数据的安全级别标识和目标网络地址生成专用的传输配置参数并下发给发送端设备,使得发送端设备后续的数据传输行为被该参数所约束,相当于在网络通信的起始阶段就将数据的安全等级属性嵌入到传输配置中,从而在传输层面对不同安全等级的数据施加差异化的访问控制,有效避免了高安全等级数据与低安全等级数据在vpn内共享相同传输路径和权限的问题,从源头上降低了敏感数据在vpn内被无限制扩散的安全风险。

1.一种数据传输方法,其特征在于,应用于控制面设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述目标网络地址中包括功能参数地址;所述根据待传输数据的目标网络地址和安全级别标识,生成传输配置参数,包括:

3.一种数据传输方法,其特征在于,应用于服务端设备,所述方法包括:

4.根据权利要求3所述的方法,其特征在于,所述从所述传输配置参数中提取所述待传输数据的安全级别标识,包括:

5.根据权利要求3所述的方法,其特征在于,所述路由策略包括转发行为或阻断行为;所述按照预先设定的与所述安全级别标识对应的路由策略,对所述待传输数据进行路由处理,包括:

6.一种数据传输装置,其特征在于,应用于控制面设备,所述装置包括:

7.一种数据传输装置,其特征在于,应用于服务端设备,所述装置包括:

8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述的方法的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5中任一项所述的方法的步骤。

10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5中任一项所述的方法的步骤。