[发明专利]网络协议解码器和解码方法无效
申请号: | 201010532903.6 | 申请日: | 2010-11-02 |
公开(公告)号: | CN102075512A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 韩鹏;么刚;张涛 | 申请(专利权)人: | 北京神州绿盟信息安全科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 谢建云;刘鹏 |
地址: | 100089 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 协议 解码器 解码 方法 | ||
1.一种用于对应用层网络协议数据包解码的方法,每个应用层网络协议数据包包括多个数据分片组,所述方法包括:
a)提取应用层网络协议数据包的第一数据分片组中的数据并且以所提取的数据为输入,跳转到第一中间状态,同时执行相应的协议解码;
b)提取该应用层网络协议数据包的下一数据分片组中的数据并且以所提取的数据为输入,跳转到下一中间状态,同时执行相应的协议解码;
c)依次对该应用层网络协议数据包的其余数据分片组重复上述步骤b),直至到达结束状态。
2.如权利要求1所述的方法,其中应用层网络协议数据包的每个数据分片组分别对应于应用层网络协议规定的消息中的一部分。
3.如权利要求1所述的方法,其中,所述步骤a)和b)中的每一个分别包括:
d)提取数据分片组中的第一子组中的数据并且以该数据为输入,跳转到第一子中间状态,同时执行相应的协议解码;
e)提取该数据分片组中的下一子组中的数据并且以该数据为输入,跳转到下一子中间状态,同时执行相应的协议解码;
f)依次对该数据分片组中的其余子组重复上述步骤e),直至到达子结束状态。
4.如权利要求3所述的方法,其中每个子组对应于应用层网络协议规定的消息中的一个字符或一个字段。
5.如权利要求1-4中任一个所述的方法,还包括:
如果所提取的数据不符合应用层网络层协议规定的消息格式,跳转到异常状态。
6.如权利要求1-4中任一个所述的方法,还包括:
保存标识各个中间状态或子中间状态的状态号。
7.如权利要求1-4中任一个所述的方法,其中,所述应用层网络协议至少包括超文本传输协议HTTP、文件传输协议FTP、简单文件传输协议TFTP、Telnet协议,简单邮件传输协议SMTP,POP3协议和安全超文本传输协议HTTPS以及应用程序协议。
8.如权利要求1-4中任一个所述的方法,其中,所述方法是在入侵检测系统IDS/入侵防御系统IPS上执行的。
9.如权利要求1-4中任一个所述的方法,其中,各个中间状态和结束状态是根据所述应用层网络协议规定的消息格式定义的。
10.一种用于对应用层网络协议数据包解码的解码器,每个应用层网络协议数据包包括多个数据分片组,所述解码器包括:
解码装置;和
跳转装置,其中,解码装置和跳转装置被配置为:
解码装置提取应用层网络协议数据包的第一数据分片组中的数据,跳转装置以所提取的数据为输入,跳转到第一中间状态,同时解码装置执行相应的协议解码;
解码装置提取该应用层网络协议数据包的下一数据分片组中的数据,并且跳转装置以所提取的数据为输入,跳转到下一中间状态,同时解码装置执行相应的协议解码;
解码装置和跳转装置依次对该应用层网络协议数据包的其余数据分片组重复上述操作,直至到达结束状态。
11.如权利要求10所述的解码器,其中应用层网络协议数据包的每个数据分片组分别对应于应用层网络协议规定的消息中的一部分。
12.如权利要求11所述的解码器,其中,解码装置和跳转装置进一步被配置为:
解码装置提取数据分片组中的第一子组中的数据,并且跳转装置以所提取的数据为输入,跳转到第一子中间状态,同时解码装置执行相应的协议解码;
解码装置对该数据分片组中的下一子组解码中的数据,并且跳转装置以所提取的数据为输入,跳转到下一子中间状态,同时解码装置执行相应的协议解码;
解码装置和跳转装置依次对该数据分片组中的其余子组重复上述解码和跳转操作,直至到达子结束状态。
13.如权利要求12所述的解码器,其中每个子组对应于应用层网络协议规定的消息中的一个字符或一个字段。
14.如权利要求10-13中任一个所述的解码器,跳转装置被配置为:
如果所提取的数据不符合应用层网络层协议规定的消息格式,跳转到异常状态。
15.如权利要求10-13中任一个所述的解码器,还包括:
存储装置,用于保存标识各个中间状态或子中间状态的状态号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州绿盟信息安全科技股份有限公司,未经北京神州绿盟信息安全科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010532903.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有机舱和散热器装置的装置
- 下一篇:一种包装缓冲复合材料