分片报文重组方法、装置、设备和介质制造方法及图纸

技术编号:35295732 阅读:48 留言:0更新日期:2022-10-22 12:43
本公开涉及通信技术领域,提供了一种分片报文重组方法,包括:在接收到待重组分片报文时,获取待重组分片报文对应的属性信息,其中,属性信息包括源互联网协议地址、目的互联网协议地址、标识字段中至少一种;根据待重组分片报文的属性信息,确定在预设白名单中存在与待重组分片报文的属性信息相匹配的属性信息时,确定待重组分片报文为目标待重组分片报文,其中,预设白名单用于记录需要在目标硬件设备上进行重组的多个分片报文分别的属性信息,目标硬件设备用于进行分片报文重组;针对目标待重组分片报文,根据预设白名单对应的第一目标处理方式,对目标待重组分片报文进行重组。采用该方式提高对多个待重组分片报文进行分片重组的效率。组的效率。组的效率。

【技术实现步骤摘要】
分片报文重组方法、装置、设备和介质


[0001]本公开涉及通信
,特别是涉及一种分片报文重组方法、装置、设备和介质。

技术介绍

[0002]目前,在数据报文传输过程中,发送终端会根据数据链路层对应的最大传输单元、以及数据报文自身的长度,将数据报文分为多个分片报文,并传输多个分片报文,具体的,当数据报文自身的长度大于数据链路层对应的最大传输单元时,此时需要对数据报文进行分片处理,以此得到多个不大于数据链路层对应的最大传输单元的分片报文,而在接收终端接收到数据报文对应的多个分片报文,需要进一步对属于同一数据报文的多个分片报文进行重组。
[0003]现有技术中,接收终端通常是采用基于软件协议栈的重组方式,实现对属于同一数据报文的多个分片报文进行重组的,然而,采用现有技术,由于基于软件协议栈的重组方式,需要调用接收终端自身的中央处理器的资源,当此时接收终端自身的中央处理器同时处理多个任务时,导致无法及时对多个分片报文进行重组,从而降低了对多个分片报文进行重组的效率。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供了一种分片报文重组方法、装置、设备和介质。
[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]本公开提供了一种分片报文重组方法、装置、设备和介质,通过在接收到待重组分片报文时,获取待重组分片报文对应的属性信息,其中,属性信息包括源互联网协议地址、目的互联网协议地址、标识字段中至少一种;根据待重组分片报文的属性信息,确定在预设白名单中存在与待重组分片报文的属性信息相匹配的属性信息时,确定待重组分片报文为目标待重组分片报文,其中,预设白名单用于记录需要在目标硬件设备上进行重组的多个分片报文分别的属性信息,目标硬件设备用于进行分片报文重组;针对目标待重组分片报文,根据预设白名单对应的第一目标处理方式,对目标待重组分片报文进行重组。这样,通过在目标硬件设备上设置预设白名单,以此确定需要在目标硬件设备进行分片重组的目标待重组分片报文,从而能够调用仅进行分片本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种分片报文重组方法,其特征在于,所述方法包括:在接收到待重组分片报文时,获取所述待重组分片报文对应的属性信息,其中,所述属性信息包括源互联网协议地址、目的互联网协议地址、标识字段中至少一种;根据所述待重组分片报文的属性信息,确定在预设白名单中存在与所述待重组分片报文的属性信息相匹配的属性信息时,确定所述待重组分片报文为目标待重组分片报文,其中,所述预设白名单用于记录需要在目标硬件设备上进行重组的多个分片报文分别的属性信息,所述目标硬件设备用于进行分片报文重组;针对所述目标待重组分片报文,根据所述预设白名单对应的第一目标处理方式,对所述目标待重组分片报文进行重组。2.根据权利要求1所述的方法,其特征在于,所述针对所述目标待重组分片报文,根据所述预设白名单对应的第一目标处理方式,对所述目标待重组分片报文进行重组,包括:根据所述目标待重组分片报文的源互联网协议地址、标识字段,确定所述目标待重组分片报文对应的目标数据报文;在确定所述目标待重组分片报文对应的目标数据报文之后,获取所述目标待重组分片报文的偏移字段,其中,所述偏移字段用来确定所述目标待重组分片报文在所述目标数据报文的位置;根据所述偏移字段,将所述目标待重组分片报文存储在所述目标硬件设备上的预设存储单元中,以对所述目标待重组分片报文进行重组,其中,所述预设存储单元是根据所述目标数据报文确定的。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:当在所述预设白名单中无法匹配到与所述待重组分片报文的属性信息相匹配的属性信息时,在至少两个预设名单中匹配与所述属性信息一致的目标预设名单,其中,所述预设名单至少包括:预设绿名单以及预设黑名单;基于所述目标预设名单对应的第二目标处理方式,对所述待重组分片报文进行处理。4.根据权利要求3所述的方法,其特征在于,所述在至少两个预设名单中匹配与所述属性信息一致的目标预设名单,包括:当确定在所述预设绿名单中存在与所述待重组分片报文的属性信息相匹配的属性信息时,确定所述预设绿名单为所述待重组分片报文对应的目标预设名单;或当确定在所述预设黑名单中存在与所述待重组分片报文的属性信息相匹配的属性信息时,确定所述预设黑名单为所述待重组分片报文对应的...

【专利技术属性】
技术研发人员:孙东尚张昊
申请(专利权)人:中科驭数北京科技有限公司
类型:发明
国别省市:

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

1