[发明专利]一种报文处理方法和装置有效
申请号: | 201710157140.3 | 申请日: | 2017-03-16 |
公开(公告)号: | CN106899606B | 公开(公告)日: | 2020-02-11 |
发明(设计)人: | 王文龙 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 11415 北京博思佳知识产权代理有限公司 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 处理 方法 装置 | ||
本申请提供一种报文处理方法和装置,该方法应用于GD VPN中的本端GM,包括:接收GD VPN中的对端GM发送的报文,报文中包括序列号;查询与该报文匹配的快转表项,该快转表项中增加了用于指示抗重放窗口的区间和已接收序列号的新字段;结合快转表项的新字段和该报文包括的序列号,对该报文进行抗重放检测;如果该报文通过抗重放检测,则解封装该报文,并在解封装成功后更新该快转表项;如果该报文没有通过抗重放检测,则丢弃该报文。这样接收端即使无法识别报文来自于哪个GM,也可以根据与该报文唯一对应的快转表项实现GD VPN中的报文抗重放功能。
技术领域
本申请涉及通信技术领域,尤其涉及一种报文处理方法和装置。
背景技术
因特网协议安全(IP Security,IPsec)是IETF制定的三层隧道加密协议,它为Internet上传输的数据提供了高质量的、可互操作的、基于密码学的安全保证,是一种传统的实现三层虚拟专用网络(Virtual Private Network,VPN)的安全技术。
传统的IPsec VPN一般支持基于窗口的抗重放技术,即IPsec接收方可检测并拒绝接收过时或重复的报文,这类过时或重复的报文常被称为重放报文。IPsec通过滑动窗口(抗重放窗口)机制检测重放报文。如果收到的报文的序列号与已经解封装过的报文序列号相同,或收到的报文的序列号出现得较早,即已经超过了抗重放窗口的范围,则认为该报文为重放报文,直接将重放报文放弃。
但研究发现,传统IPsec VPN的抗重放技术只适用于IPsec VPN,不适用于组域虚拟专用网络(Group Domain VPN,GD VPN)的各组成员(Group Member,GM)之间。
发明内容
有鉴于此,本申请提供一种报文处理方法和装置,能够让GD VPN的GM之间支持抗重放技术。
具体地,本申请是通过如下技术方案实现的:
本申请第一方面,提供了一种报文处理方法,所述方法应用于GD VPN中的本端GM,所述方法包括:
接收GD VPN中的对端GM发送的第一报文,所述第一报文中包括序列号;
查询与所述第一报文匹配的第一快转表项,所述第一快转表项中增加了用于指示抗重放窗口的区间和已接收序列号的新字段;
根据所述第一快转表项中的新字段确定出抗重放窗口的区间和已接收序列号,并结合所述抗重放窗口的区间、已接收序列号以及所述第一报文包括的序列号,对所述第一报文进行抗重放检测;
如果所述第一报文通过抗重放检测,则解封装所述第一报文,并在解封装成功后更新所述第一快转表项;
如果所述第一报文没有通过抗重放检测,则丢弃所述第一报文。
本申请第二方面,提供了一种报文处理装置,所述装置应用于GD VPN中的本端GM,所述装置包括:
接收单元,用于接收GD VPN中的对端GM发送的第一报文,所述第一报文中包括序列号;
查询单元,用于查询与所述第一报文匹配的第一快转表项,所述第一快转表项中增加了用于指示抗重放窗口的区间和已接收序列号的新字段;
抗重放检测单元,用于根据所述第一快转表项中的新字段确定出抗重放窗口的区间和已接收序列号,并结合所述抗重放窗口的区间、已接收序列号以及所述第一报文包括的序列号,对所述第一报文进行抗重放检测;
报文处理单元,用于在所述第一报文通过抗重放检测时解封装所述第一报文;在所述第一报文没有通过抗重放检测时丢弃所述第一报文;
表项处理单元,用于在所述第一报文解封装成功后更新所述第一快转表项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710157140.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种容积可调式拉杆箱
- 下一篇:一种信息加密发送及解密接收的方法及装置