【技术实现步骤摘要】
一种镜像报文的传输方法、系统
[0001]本申请涉及信息安全
,特别是涉及一种镜像报文的传输方法、系统。
技术介绍
[0002]企业为了信息系统安全,会将实际业务产生的报文进行镜像得到镜像报文,并将镜像报文发送至安全分析设备进行安全分析。
[0003]相关技术中,是通过在报文外层封装GRE(Generic Routing Encapsulation,通用路由封装)包头的方式实现镜像报文的远程传输,具体而言,对每个镜像报文增加4字节大小的GRE头部以及20字节大小的IP头部,然后对封装了GRE头部及IP头部的镜像报文进行传输。
[0004]这种镜像报文传输的方式,由于是给每个镜像报文都添加GRE头部和IP头部,增加了传输的消耗,降低了传输效率,尤其在小报文(如报文大小小于150字节)占比较高的场景下,传输效率低的缺点更为明显。
技术实现思路
[0005]基于此,有必要针对上述技术问题,提供一种能够增加传输效率镜像报文的传输方法、系统。
[0006]第一方面,本申请提供了一种镜像报文的传输方法,所述方法应用于发送端,所述方法包括:
[0007]获取待传输镜像报文;
[0008]在所述待传输镜像报文的大小未达到第一预设阈值的情况下,将所述待传输镜像报文缓存至缓存区;
[0009]在所述缓存区缓存的各待传输镜像报文的大小总值达到第二预设阈值的情况下,确定所述各待传输镜像报文对应的报文分隔信息,并基于所述报文分隔信息对所述各待传输镜像报文进行拼接处理,得到所 ...
【技术保护点】
【技术特征摘要】
1.一种镜像报文的传输方法,其特征在于,所述方法应用于发送端,所述方法包括:获取待传输镜像报文;在所述待传输镜像报文的大小未达到第一预设阈值的情况下,将所述待传输镜像报文缓存至缓存区;在所述缓存区缓存的各待传输镜像报文的大小总值达到第二预设阈值的情况下,确定所述各待传输镜像报文对应的报文分隔信息,并基于所述报文分隔信息对所述各待传输镜像报文进行拼接处理,得到所述各待传输镜像报文对应的拼接报文;所述第二预设阈值不小于所述第一预设阈值;将所述拼接报文发送至接收端。2.根据权利要求1所述的方法,其特征在于,所述报文分隔信息包括各待传输镜像报文之间的分隔符信息;所述确定各待传输镜像报文对应的报文分隔信息,并基于所述报文分隔信息对所述若干个镜像报文进行拼接处理,得到所述各待传输镜像报文对应的拼接报文,包括:获取预设的分隔符信息;将所述各待传输镜像报文进行拼接,并为每相邻的两个待传输镜像报文间添加所述分隔符信息,得到所述各待传输镜像报文对应的初始拼接报文;为所述初始拼接报文添加第一多报文标识,得到所述各待传输镜像报文对应的拼接报文。3.根据权利要求2所述的方法,其特征在于,所述为所述初始拼接报文添加第一多报文标识,得到所述各待传输镜像报文对应的拼接报文,包括:为所述初始拼接报文添加标识报文头,得到所述各待传输镜像报文对应的拼接报文;其中,所述标识报文头的第一字段用于表征多报文标识,所述标识报文头的第二字段用于表征所述拼接报文包含的待传输镜像报文数量,以使所述接收端校验所述拼接报文分割结果。4.根据权利要求1所述的方法,其特征在于,所述报文分隔信息包括各待传输镜像报文的头部分割数据;所述确定各待传输镜像报文对应的报文分隔信息,并基于所述报文分隔信息对所述若干个镜像报文进行拼接处理,得到所述各待传输镜像报文对应的拼接报文,包括:确定所述各待传输镜像报文的拼接次序信息;针对每个待传输镜像报文,根据所述待传输镜像报对应的拼接次序信息和第二多报文标识,构成所述待传输镜像报文的头部分割数据;将所述添加有头部分割数据的各待传输镜像报文依序进行拼接,得到所述各待传输镜像报文对应的拼接报文。5.一种镜像报文的传输方法,其特征在于,所述方法应用于接收端,所述方法包括:接收发送端发送的拼接报文;所述拼接报文为所述发送端基于报文分隔信息、对报文大小未达到第一预设阈值的各待传输镜像报文进行拼接处理得到报文;识别所述拼接报文携带的报文分隔信息,并根据所述报文分隔信息,将所述拼接报文分割为多个镜像报文。6.根据权利要求5所述的方法,其特征在于,在所述报文分隔信息包含各镜像报文之间
的分隔符信息的情况下,所述识别所述拼接报文携带的报文分隔信息,并根据所述报文分隔信息,将所述拼接报文分割为多个镜像报文,包括:识别所述拼接报文的第一多报文标识,以及所述拼接报文中,各相邻的镜像报文间的分隔符信息;根据识别的各相邻的镜像报文间的分隔符信息,将所述拼接报文分割为多个镜像报文。7.根据权利要求6所述的方法,其特征在于,所述拼接报文包括标识报文头,所述标识报文头的第一字段用于表征第...
【专利技术属性】
技术研发人员:杨靖,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。