【技术实现步骤摘要】
数据传输控制方法、装置、计算机系统和介质
本公开涉及计算机
,更具体地,涉及一种用于中间系统的数据传输控制方法和装置、用于中间系统的数据传输控制方法和装置、计算机系统和介质。
技术介绍
在客户端与服务端之间进行数据传输的场景中,一种数据传输方案是:客户端与服务端之间约定传输方式(明文传输或密文传输),然后按照所约定的传输方式进行数据传输。如果切换传输方式,则需要客户端与服务端之间重新约定传输方式然后再进行数据传输,该切换过程较为繁琐,无法进行快速切换。
技术实现思路
有鉴于此,本公开提供了一种改进的数据传输控制方法和装置。本公开的一个方面提供了一种用于中间系统的数据传输控制方法,该中间系统与服务端部署于第一网络。该方法包括:拦截来自部署于第二网络的客户端的请求数据,该请求数据包括来源标识。然后确定该来源标识是否符合第一过滤条件。在该来源标识不符合第一过滤条件且请求数据携带解密标识的情况下,对请求数据的加密报文体进行解密,以便得到明文请求数据,并经由第一网络将该明文请求数据发送至服务端。根据本公开的实施例,上述方法还包括:在该来源标识符合第一过滤条件的情况下,经由第一网络将请求数据直接发送至服务端。根据本公开的实施例,上述方法还包括:在来源标识不符合第一过滤条件且请求数据未携带解密标识的情况下,经由第一网络将请求数据发送至服务端。根据本公开的实施例,上述方法还包括:获取请求数据的请求URI,该请求URI作为上述来源标识。将该请求URI与预置的过滤排除名单进行匹配 ...
【技术保护点】
1.一种用于中间系统的数据传输控制方法,所述中间系统与服务端部署于第一网络,所述方法包括:/n拦截来自部署于第二网络的客户端的请求数据,所述请求数据包括来源标识;/n确定所述来源标识是否符合第一过滤条件;以及/n在所述来源标识不符合第一过滤条件且所述请求数据携带解密标识的情况下,对所述请求数据的加密报文体进行解密,以便得到明文请求数据,并经由所述第一网络将所述明文请求数据发送至所述服务端。/n
【技术特征摘要】
1.一种用于中间系统的数据传输控制方法,所述中间系统与服务端部署于第一网络,所述方法包括:
拦截来自部署于第二网络的客户端的请求数据,所述请求数据包括来源标识;
确定所述来源标识是否符合第一过滤条件;以及
在所述来源标识不符合第一过滤条件且所述请求数据携带解密标识的情况下,对所述请求数据的加密报文体进行解密,以便得到明文请求数据,并经由所述第一网络将所述明文请求数据发送至所述服务端。
2.根据权利要求1所述的方法,还包括:
在所述来源标识符合第一过滤条件的情况下,经由所述第一网络将所述请求数据发送至所述服务端。
3.根据权利要求1所述的方法,还包括:
在所述来源标识不符合第一过滤条件且所述请求数据未携带解密标识的情况下,经由所述第一网络将所述请求数据发送至所述服务端。
4.根据权利要求1所述的方法,其中,所述确定所述来源标识是否符合第一过滤条件包括:
获取所述请求数据的请求URI,所述请求URI作为所述来源标识;
将所述请求URI与预置的过滤排除名单进行匹配;以及
如果匹配成功,则确定所述请求数据的来源标识符合第一过滤条件。
5.根据权利要求1所述的方法,还包括:
在所述来源标识不符合第一过滤条件且所述请求数据携带解密标识的情况下,确定所述解密标识的取值是否为预定字符串;以及
如果是,则对所述请求数据携带的cookie数据进行解密,以便得到明文cookie数据;
所述经由所述第一网络将所述明文请求数据发送至所述服务端包括:经由所述第一网络将携带所述明文cookie数据的所述明文请求数据发送至所述服务端。
6.根据权利要求1所述的方法,还包括:
确定所述请求数据的报文头中是否存在所述解密标识;以及
如果是,则确定所述请求数据携带所述解密标识。
7.根据权利要求1所述的方法,还包括:
接收来自所述服务端的响应数据,所述响应数据包括目的地标识;
确定所述目的地标识是否符合第二过滤条件;以及
在所述目的地标识不符合第二过滤条件的情况下,对所述响应数据的报文体进行加密,以便得到包含加密报文体的响应数据,并将所述包含加密报文体的响应数据发送至所述客户端。
8.根据权利要求7所述的方法,还包括:在所述目的地标识符合第二过滤条件的情况下,将所述响应数据发送至符合所述目的地标识的客户端。
9.根据权利要求7所述的方法,还包括:
在所述目的地标识不符合第二过滤条件的情况下,在所述包含加密报文体的响应数据中添加加密标识。
10.根据权利要求9所述的方法,还包括:在目的地标识不符合第二过滤条件的情况下,对所述响应数据携带的cookie数据进行加密,以便得到加密cookie数据;
所述在所述包含加密报文体的响应数据中添加加密标识包括:在所述响应数据的报文头中添加所述加密标识,并设置所述加密标识的取值为预定字符串...
【专利技术属性】
技术研发人员:张在兴,樊宁,
申请(专利权)人:京东数字科技控股有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。