[发明专利]一种对数据包进行特征匹配的方法及装置有效

专利信息
申请号: 200810242107.1 申请日: 2008-12-31
公开(公告)号: CN101771675A 公开(公告)日: 2010-07-07
发明(设计)人: 张伟;嵩天 申请(专利权)人: 深圳市广道高新技术有限公司;张伟;嵩天
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 深圳市科吉华烽知识产权事务所 44248 代理人: 胡吉科
地址: 518057 广东省深*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据包 进行 特征 匹配 方法 装置
【说明书】:

技术领域

发明涉及网络安全领域,更具体地说,涉及一种对数据包进行特征匹配 的方法及装置。

背景技术

深包检测技术是网络安全领域的一次重要技术变革,是网络内容安全的核 心技术。深包检测技术的核心环节是用特征匹配技术检测网包负载(packet payload)中是否出现预定义的特征(Pattern)。特征匹配是(Pattern Matching)是指查找“特征”(Pattern)在“文本串”(Text)中的一个或全 部出现位置的操作,“文本串”的长度大于等于“特征”长度。按照特征构成 的不同,特征匹配技术可以分为字符串特征匹配和正则表达式匹配。一方面, 正则表达式特征具备更加灵活强大的描述能力,然而过于复杂的形式导致匹配 性能急剧下降同时限制了它的应用,正则表达式匹配算法的空间复杂度很高, 无法满足实际应用的需要。另一方面,字符串特征最简单,应用范围也最广, 但随着一些新应用的产生,单纯的字符串匹配已经不能满足新应用的需求,在 许多情况下,需要将多个字符串特征结合起来获得匹配结果,利用多个字符串 特征之间的位置信息来进行特殊处理。从某种意义上来讲,这种多字符串结合 起来的方式已经是一种特殊的正则表达式,为区别起见,称为与或逻辑表达式。

基于与或逻辑表达式的特征串匹配算法跟单字符串、多字符串匹配都不 同,它需要根据表达式的与或逻辑关系,当其中特定的几个字符串都匹配时, 并满足与或逻辑表达式的逻辑要求,才表示此条与或逻辑表达式发生了匹配。

这类表达式形式上描述如下:

<Expression>=<String>and<Expression>

<Expression>=<String>or<Expression>

<Expression>=<String>

在这里,字符串(String)指的是固定的一个字符序列,比如“abcd3”、 “xyz5”等;每一条与或逻辑表达式(Expression)都是由多个字符串(String) 组成,几个字符串(String)之间是“与”或“或”的逻辑关系。

因为与或逻辑表达式中的字符串之间存在与、或两种逻辑关系,处理起来 很麻烦,本系统设计时做了一些修改,将其定义为如下形式:

<Expression>=<String>and<Expression>

<Expression>=<String>

本系统只针对上述定义的“与或逻辑表达式”进行研究,虽然上述定义少 了一条定义“<Expression>=<String>or<Expression>”,但这两种形式是完全 等价的,根据与或关系表达式转换,

<Expression_A>=<String_B>or<Expression_C>

等价于

<Expression_A>=<String_B>

<Expression_temp>=<Expression_C>

从上面公式可以看出,将规则中的“或”关系去掉,等价于拆成两条只包 含“与”关系的规则,因此这两种定义可以任意互相转换,两种定义是等价的。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市广道高新技术有限公司;张伟;嵩天,未经深圳市广道高新技术有限公司;张伟;嵩天许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810242107.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top