一种镜像报文的传输方法、系统技术方案

技术编号:33667173 阅读:13 留言:0更新日期:2022-06-02 20:50
本申请涉及一种镜像报文的传输方法、系统,应用于信息安全技术领域。所述方法包括:获取待传输镜像报文,在待传输镜像报文的大小未达到第一预设阈值的情况下,将待传输镜像报文缓存至缓存区。在缓存区缓存的各待传输镜像报文的大小总值达到第二预设阈值的情况下,确定各待传输镜像报文对应的报文分隔信息,并基于报文分隔信息对各待传输镜像报文进行拼接处理,得到各待传输镜像报文对应的拼接报文,其中,第二预设阈值不小于第一预设阈值。最后,将拼接报文发送至接收端。采用本方法能够减少部分添加报文头带来的传输消耗。分添加报文头带来的传输消耗。分添加报文头带来的传输消耗。

【技术实现步骤摘要】
一种镜像报文的传输方法、系统


[0001]本申请涉及信息安全
,特别是涉及一种镜像报文的传输方法、系统。

技术介绍

[0002]企业为了信息系统安全,会将实际业务产生的报文进行镜像得到镜像报文,并将镜像报文发送至安全分析设备进行安全分析。
[0003]相关技术中,是通过在报文外层封装GRE(Generic Routing Encapsulation,通用路由封装)包头的方式实现镜像报文的远程传输,具体而言,对每个镜像报文增加4字节大小的GRE头部以及20字节大小的IP头部,然后对封装了GRE头部及IP头部的镜像报文进行传输。
[0004]这种镜像报文传输的方式,由于是给每个镜像报文都添加GRE头部和IP头部,增加了传输的消耗,降低了传输效率,尤其在小报文(如报文大小小于150字节)占比较高的场景下,传输效率低的缺点更为明显。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够增加传输效率镜像报文的传输方法、系统。
[0006]第一方面,本申请提供了一种镜像报文的传输方法,所述方法应用于发送端,所述方法包括:
[0007]获取待传输镜像报文;
[0008]在所述待传输镜像报文的大小未达到第一预设阈值的情况下,将所述待传输镜像报文缓存至缓存区;
[0009]在所述缓存区缓存的各待传输镜像报文的大小总值达到第二预设阈值的情况下,确定所述各待传输镜像报文对应的报文分隔信息,并基于所述报文分隔信息对所述各待传输镜像报文进行拼接处理,得到所述各待传输镜像报文对应的拼接报文;所述第二预设阈值不小于所述第一预设阈值;
[0010]将所述拼接报文发送至接收端。
[0011]在其中一个实施例中,所述报文分隔信息包括各待传输镜像报文之间的分隔符信息;
[0012]所述确定各待传输镜像报文对应的报文分隔信息,并基于所述报文分隔信息对所述若干个镜像报文进行拼接处理,得到所述各待传输镜像报文对应的拼接报文,包括:
[0013]获取预设的分隔符信息;
[0014]将所述各待传输镜像报文进行拼接,并为每相邻的两个待传输镜像报文间添加所述分隔符信息,得到所述各待传输镜像报文对应的初始拼接报文;
[0015]为所述初始拼接报文添加第一多报文标识,得到所述各待传输镜像报文对应的拼接报文。
[0016]在其中一个实施例中,所述为所述各待传输镜像报文拼接得到的报文添加多报文标识,包括:
[0017]为所述各待传输镜像报文拼接得到的报文添加标识报文头;所述标识报文头的第一字段用于表征多报文标识,所述标识报文头的第二字段用于表征所述拼接报文包含的待传输镜像报文数量,以使所述接收端校验所述拼接报文分割结果。
[0018]在其中一个实施例中,所述报文分隔信息包括各待传输镜像报文的头部分割数据;
[0019]所述确定各待传输镜像报文对应的报文分隔信息,并基于所述报文分隔信息对所述若干个镜像报文进行拼接处理,得到所述各待传输镜像报文对应的拼接报文,包括:
[0020]确定所述各待传输镜像报文的拼接次序信息;
[0021]针对每个待传输镜像报文,根据所述待传输镜像报对应的拼接次序信息和第二多报文标识,构成所述待传输镜像报文的头部分割数据;
[0022]为所述添加有头部分割数据的各待传输镜像报文依序进行拼接,得到所述各待传输镜像报文对应的拼接报文。
[0023]第二个方面,本申请还提供了一种镜像报文的传输方法,所述方法应用于接收端,所述方法包括:
[0024]接收发送端发送的拼接报文;所述拼接报文为所述发送端基于报文分隔信息、对报文大小未达到第一预设阈值的各待传输镜像报文进行拼接处理得到报文;
[0025]识别所述拼接报文携带的报文分隔信息,并根据所述报文分隔信息,将所述拼接报文分割为多个镜像报文。
[0026]在其中一个实施例中,在所述报文分隔信息包含各镜像报文之间的分隔符信息的情况下,所述识别所述拼接报文携带的报文分隔信息,并根据所述报文分隔信息,将所述拼接报文分割为多个镜像报文,包括:
[0027]识别所述拼接报文的第一多报文标识,以及所述拼接报文中,各相邻的镜像报文间的分隔符信息;
[0028]根据识别的各相邻的镜像报文间的分隔符信息,将所述拼接报文分割为多个镜像报文。
[0029]在其中一个实施例中,所述拼接报文包括标识报文头,所述标识报文头的第一字段用于表征第一多报文标识,所述标识报文头的第二字段用于表征所述拼接报文包含的镜像报文数量;所述拼接报文携带有多报文标识为识别所述拼接报文的标识报文头的第一字段得到;
[0030]所述方法还包括:
[0031]识别所述拼接报文的标识报文头的第二字段,确定所述拼接报文包含的第一镜像报文数量;
[0032]确定所述拼接报文分割得到镜像报文的第二镜像报文数量;
[0033]根据所述第一镜像报文数量和所述第二镜像报文数量,确定所述分割得到的各像报文的校验结果。
[0034]在其中一个实施例中,在所述报文分隔信息包含各镜像报文的头部分割数据的情况下,所述识别所述拼接报文携带的报文分隔信息,并根据所述报文分隔信息,将所述拼接
报文分割为多个镜像报文,包括:
[0035]识别所述拼接报文中各镜像报文的第二多报文标识以及拼接次序信息;
[0036]基于所述各镜像报文的多报文标识以及拼接次序信息,将所述拼接报文依序分割为多个镜像报文。
[0037]第三发面,本申还提供了一种镜像报文的传输系统,所述传输系统包括发送端、接收端,其中:
[0038]所述发送端,用于获取待传输镜像报文;在所述待传输镜像报文的大小未达到第一预设阈值的情况下,将所述待传输镜像报文缓存至缓存区;在所述缓存区缓存的各待传输镜像报文的大小总值达到第二预设阈值的情况下,确定所述各待传输镜像报文对应的报文分隔信息,并基于所述报文分隔信息对所述若干个镜像报文进行拼接处理,得到所述各待传输镜像报文对应的拼接报文;所述第二预设阈值不小于所述第一预设阈值;将所述拼接报文发送至接收端;
[0039]所述接收端,用于接收发送端发送的所述拼接报文;识别所述拼接报文携带的所述报文分隔信息,并根据所述报文分隔信息,将所述拼接报文分割为多个镜像报文。
[0040]第四方面,本申请还提供了一种镜像报文的传输装置,所述装置应用于发送端,所述装置包括:
[0041]获取模块,用于获取待传输镜像报文;
[0042]缓存模块,用于在所述待传输镜像报文的大小未达到第一预设阈值的情况下,将所述待传输镜像报文缓存至缓存区;
[0043]拼接模块,用于在所述缓存区缓存的各待传输镜像报文的大小总值达到第二预设阈值的情况下,确定所述各待传输镜像报文对应的报文分隔信息,并基于所述报文分隔信息对所述各待传输镜像报文进行拼接处理,得到所述各待传输镜像报文对应的拼接报文;所述第二预设阈值不小于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种镜像报文的传输方法,其特征在于,所述方法应用于发送端,所述方法包括:获取待传输镜像报文;在所述待传输镜像报文的大小未达到第一预设阈值的情况下,将所述待传输镜像报文缓存至缓存区;在所述缓存区缓存的各待传输镜像报文的大小总值达到第二预设阈值的情况下,确定所述各待传输镜像报文对应的报文分隔信息,并基于所述报文分隔信息对所述各待传输镜像报文进行拼接处理,得到所述各待传输镜像报文对应的拼接报文;所述第二预设阈值不小于所述第一预设阈值;将所述拼接报文发送至接收端。2.根据权利要求1所述的方法,其特征在于,所述报文分隔信息包括各待传输镜像报文之间的分隔符信息;所述确定各待传输镜像报文对应的报文分隔信息,并基于所述报文分隔信息对所述若干个镜像报文进行拼接处理,得到所述各待传输镜像报文对应的拼接报文,包括:获取预设的分隔符信息;将所述各待传输镜像报文进行拼接,并为每相邻的两个待传输镜像报文间添加所述分隔符信息,得到所述各待传输镜像报文对应的初始拼接报文;为所述初始拼接报文添加第一多报文标识,得到所述各待传输镜像报文对应的拼接报文。3.根据权利要求2所述的方法,其特征在于,所述为所述初始拼接报文添加第一多报文标识,得到所述各待传输镜像报文对应的拼接报文,包括:为所述初始拼接报文添加标识报文头,得到所述各待传输镜像报文对应的拼接报文;其中,所述标识报文头的第一字段用于表征多报文标识,所述标识报文头的第二字段用于表征所述拼接报文包含的待传输镜像报文数量,以使所述接收端校验所述拼接报文分割结果。4.根据权利要求1所述的方法,其特征在于,所述报文分隔信息包括各待传输镜像报文的头部分割数据;所述确定各待传输镜像报文对应的报文分隔信息,并基于所述报文分隔信息对所述若干个镜像报文进行拼接处理,得到所述各待传输镜像报文对应的拼接报文,包括:确定所述各待传输镜像报文的拼接次序信息;针对每个待传输镜像报文,根据所述待传输镜像报对应的拼接次序信息和第二多报文标识,构成所述待传输镜像报文的头部分割数据;将所述添加有头部分割数据的各待传输镜像报文依序进行拼接,得到所述各待传输镜像报文对应的拼接报文。5.一种镜像报文的传输方法,其特征在于,所述方法应用于接收端,所述方法包括:接收发送端发送的拼接报文;所述拼接报文为所述发送端基于报文分隔信息、对报文大小未达到第一预设阈值的各待传输镜像报文进行拼接处理得到报文;识别所述拼接报文携带的报文分隔信息,并根据所述报文分隔信息,将所述拼接报文分割为多个镜像报文。6.根据权利要求5所述的方法,其特征在于,在所述报文分隔信息包含各镜像报文之间
的分隔符信息的情况下,所述识别所述拼接报文携带的报文分隔信息,并根据所述报文分隔信息,将所述拼接报文分割为多个镜像报文,包括:识别所述拼接报文的第一多报文标识,以及所述拼接报文中,各相邻的镜像报文间的分隔符信息;根据识别的各相邻的镜像报文间的分隔符信息,将所述拼接报文分割为多个镜像报文。7.根据权利要求6所述的方法,其特征在于,所述拼接报文包括标识报文头,所述标识报文头的第一字段用于表征第...

【专利技术属性】
技术研发人员:杨靖
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1