[发明专利]一种报文处理方法、装置、设备及可读存储介质在审
申请号: | 202110910039.7 | 申请日: | 2021-08-09 |
公开(公告)号: | CN113656448A | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 李佳;党向磊;张良;胡燕林;云晓春;陈训逊;吴昊;李瑞轩;李鼎;刘慧君;李忠志 | 申请(专利权)人: | 国家计算机网络与信息安全管理中心;长安通信科技有限责任公司;北京百卓网络技术有限公司 |
主分类号: | G06F16/2457 | 分类号: | G06F16/2457;G06F16/23;G06F16/22;H04L29/06 |
代理公司: | 北京集智东方知识产权代理有限公司 11578 | 代理人: | 陈亚斌;关兆辉 |
地址: | 100029*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 处理 方法 装置 设备 可读 存储 介质 | ||
本发明提供了一种报文处理方法、装置、设备及可读存储介质,所述方法包括:获取报文;将所述报文获取的时间作为所述报文的第一时间戳,并基于所述报文的内容计算所述报文的第一特征值;以所述第一特征值为索引,查找特征表中是否存在所述第一特征值,得到查找结果,所述特征表包括第二特征值和每个所述第二特征值所对应的第二时间戳;根据所述查找结果、所述特征表和所述第一时间戳判断所述报文是否为重复报文,得到判断结果,根据所述判断结果对所述报文进行对应的处理。本发明中时间戳标记可以实现微秒级的报文接收时间记录,同时时间差阈值也是微秒级单位,因此也就可以进行微秒级的报文时间间隔判定,进而实现精确的网络报文去重。
技术领域
本发明涉及报文技术领域,具体而言,涉及一种报文处理方法、装置、设备及可读存储介质。
背景技术
在网络安全、协议分析等多种应用场景下,需要对不同链路采集到的、重复的网络报文进行去重以保证业务系统的正常工作。报文去重功能是指在一定时间间隔内,对于内容完全一致的报文,只转发其中的第一个报文而丢弃其余报文。时间间隔的精确判定对去重效果有着重要的影响,时间间隔判定不精确,将无法充分满足业务应用的需求,目前,报文去重的方法无法实现精确的报文时间间隔判定,也无法实现微秒级的阈值设定,进而也就不能充分满足业务应用的需求。
发明内容
本发明的目的在于提供一种报文处理方法、装置、设备及可读存储介质,以改善上述问题。
为了实现上述目的,本申请实施例提供了如下技术方案:
一方面,本申请实施例提供了一种报文处理方法,所述方法包括:
获取报文;
将所述报文获取的时间作为所述报文的第一时间戳,并基于所述报文的内容计算所述报文的第一特征值;
以所述第一特征值为索引,查找特征表中是否存在所述第一特征值,得到查找结果,所述特征表包括第二特征值和每个所述第二特征值所对应的第二时间戳;
根据所述查找结果、所述特征表和所述第一时间戳判断所述报文是否为重复报文,得到判断结果,根据所述判断结果对所述报文进行对应的处理。
可选的,所述根据所述查找结果、所述特征表和所述第一时间戳判断所述报文是否为重复报文,得到判断结果,根据所述判断结果对所述报文进行对应的处理,包括:
分析所述查找结果,若所述查找结果为未在所述特征表中查找到所述第一特征值,则判断所述报文不是重复报文,并转发所述报文;
将所述第一特征值和所述第一时间戳进行组合,组合后写入所述特征表。
可选的,所述根据所述查找结果、所述特征表和所述第一时间戳判断所述报文是否为重复报文,得到判断结果,根据所述判断结果对所述报文进行对应的处理,包括:
分析所述查找结果,若所述查找结果为在所述特征表中已查找到与所述第一特征值相同的所述第二特征值,则获取第一时间差阈值和计算与所述第一特征值相同的所述第二特征值所对应的所述第二时间戳与所述第一时间戳之间的差值,得到第一差值计算结果;
将所述第一差值计算结果与所述第一时间差阈值进行比较,若所述第一差值计算结果大于所述第一时间差阈值,则将所述报文转发,若所述第一差值计算结果小于等于所述第一时间差阈值,则将所述报文丢弃。
可选的,所述根据所述查找结果、所述特征表和所述第一时间戳判断所述报文是否为重复报文,得到判断结果,根据所述判断结果对所述报文进行对应的处理后,还包括:
获取第二时间差阈值;
启动轮询定时器,当当前时间为所定的时间时,遍历读取所述特征表中包含的每一个所述第二特征值,计算每一个所述第二特征值对应的所述第二时间戳与所述当前时间的差值,得到第二差值计算结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家计算机网络与信息安全管理中心;长安通信科技有限责任公司;北京百卓网络技术有限公司,未经国家计算机网络与信息安全管理中心;长安通信科技有限责任公司;北京百卓网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110910039.7/2.html,转载请声明来源钻瓜专利网。