发明名称 网络协议解码器和解码方法
摘要 本发明涉及一种用于对应用层网络协议数据包解码的方法和解码器。每个应用层网络协议数据包包括多个数据分片组。所述方法包括:a)提取应用层网络协议数据包的第一数据分片组中的数据,并且以所提取的数据为输入,跳转到第一中间状态,同时执行相应的协议解码;b)提取该应用层网络协议数据包的下一数据分片组中的数据,并且以所提取的数据为输入,跳转到下一中间状态,同时执行相应的协议解码;c)依次对该应用层网络协议数据包的其余数据分片组重复上述步骤b),直至到达结束状态。因此,可以将从低层模块接收到的所有数据不加整合地实时提供给解码器,从而省去传统的解码方案中的数据整合模块,简化网络入侵检测设备的模块设计。
申请公布号 CN102075512A 申请公布日期 2011.05.25
申请号 CN201010532903.6 申请日期 2010.11.02
申请人 北京神州绿盟信息安全科技股份有限公司 发明人 韩鹏;么刚;张涛
分类号 H04L29/06(2006.01)I;H04L29/08(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 中国专利代理(香港)有限公司 72001 代理人 谢建云;刘鹏
主权项 一种用于对应用层网络协议数据包解码的方法,每个应用层网络协议数据包包括多个数据分片组,所述方法包括:a)提取应用层网络协议数据包的第一数据分片组中的数据并且以所提取的数据为输入,跳转到第一中间状态,同时执行相应的协议解码;b)提取该应用层网络协议数据包的下一数据分片组中的数据并且以所提取的数据为输入,跳转到下一中间状态,同时执行相应的协议解码;c)依次对该应用层网络协议数据包的其余数据分片组重复上述步骤b),直至到达结束状态。
地址 100089 北京市海淀区北洼路4号益泰大厦五层