书签 分享 收藏 举报 版权申诉 / 7

URL过滤系统的应用方法.pdf

  • 上传人:e2
  • 文档编号:1027504
  • 上传时间:2018-03-26
  • 格式:PDF
  • 页数:7
  • 大小:364.51KB
  • 摘要
    申请专利号:

    CN201010576719.1

    申请日:

    2010.12.07

    公开号:

    CN102004789A

    公开日:

    2011.04.06

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的视为撤回IPC(主分类):G06F 17/30申请公布日:20110406|||实质审查的生效IPC(主分类):G06F 17/30申请日:20101207|||公开

    IPC分类号:

    G06F17/30; H04L29/08

    主分类号:

    G06F17/30

    申请人:

    苏州迈科网络安全技术股份有限公司

    发明人:

    张宾; 胡斌

    地址:

    215021 江苏省苏州市工业园区金鸡湖大道1355号国际科技园三期8B

    优先权:

    专利代理机构:

    南京苏科专利代理有限责任公司 32102

    代理人:

    陆明耀;陈忠辉

    PDF完整版下载: PDF下载
    内容摘要

    本发明提供了一种URL过滤系统的应用方法,该URL过滤系统以用户自定义URL匹配规则为基础,应用该URL过滤系统时,先分配用来存储用户自定义URL匹配规则的内存;再分配用来存放DFA图的内存;将用户自定义URL规则生成DFA图;将网内HTTP请求中的DOMAIN,URI以及扩展名到生成的DFA图中匹配;将上述得到的结果填入对应HTTP,记录相应的节点;根据用户设定的策略匹配,并做相应的动作。本发明以用户自定义域(DOMAIN),通用资源标志符(URI),扩展名为基础,对用户关心的URL信息进行检测,控制。并且解决了性能上的问题,通过系统DFA方法以达到匹配规则,时间复杂度为O(1)。

    权利要求书

    1.一种URL过滤系统的应用方法,该URL过滤系统以用户自定义URL匹配规则为基础,其特征在于:应用该URL过滤系统时,包括如下步骤,第一步、分配用来存储用户自定义URL匹配规则的内存;第二步、分配用来存放DFA图的内存;第三步、将用户自定义URL规则生成DFA图;第四步、将网内HTTP请求中的DOMAIN,URI以及扩展名到生成的DFA图中匹配;第五步、将第四步得到的结果填入对应HTTP,记录相应的节点;第六步、根据用户设定的策略匹配,并做相应的动作。2.根据权利要求1所述的一种URL过滤系统的应用方法,其特征在于:所述第四步中匹配的时间复杂度:O(1)。3.根据权利要求1所述的一种URL过滤系统的应用方法,其特征在于:所述第一步中用户自定义URL匹配规则是指URL过滤的流程,HTTP包文件中的URL分成DOMAIN,URI、HTTP方法和扩展名,该具体流程为:第一步、将DOMAIN,URI、HTTP方法和扩展名去用户自定规则的DFA图中查找相应的ID号;第二步、根据用户设定的策略对比以上的ID号,符合条件的按要求设定的作行为,所述行为为放行或丢弃,默认的行为为放行。4.根据权利要求1所述的一种URL过滤系统的应用方法,其特征在于:所述第四步中匹配的具体步骤为:第一步、将DOMAIN放入URL DFA匹配;第二步、根据DOMAIN匹配到的ID,将URI放入URL DFA中匹配并将对应的ID保存在该URL节点上;第三步、将扩展名放入扩展名的DFA图中匹配并将其ID保存在URL节点上;第四步、将HTTP方法转换成对应的ID保存入URL节点。5.根据权利要求1所述的一种URL过滤系统的应用方法,其特征在于:所述第六步中,相应的动作指与策略相匹配的进行放行,反之则过滤。

    说明书

    URL过滤系统的应用方法

    技术领域

    本发明涉及本发明涉及一种URL过滤系统的应用方法,尤其是涉及URL快速检索、定位、以及控制的应用方法。

    背景技术

    URL,即统一资源定位符(英语Uniform/Universal Resource Locator的缩写),也被称为网页地址,是因特网上标准的资源的地址。统一资源定位符(URL)是用于完整地描述Internet上网页和其他资源的地址的一种标识方法。Internet上的每一个网页都具有一个唯一的名称标识,通常称之为URL地址,这种地址可以是本地磁盘,也可以是局域网上的某一台计算机,更多的是Internet上的站点。简单地说,URL就是Web地址,俗称“网址”。

    现有的主流的URL过滤技术,主要技术分为实时内容过滤以及URL地址过滤,这两种技术前一种非常难满足网络延时需求,后一种同样也有类似的问题;可行方法一般选择后一种方式;

    现有URL地址过滤方法主要为建立URL库,把所有网络上HTTP流量的URL地址与该库进行比对;该方法技术上存以几个问题,一是URL库的建立是一个导常烦琐并且也很难定义其URL的应属于可访问或是不可访问的属性;二是性能问题,该种匹配方法存在网络延时问题对硬件系统性能要求过高,特别是在比较大的网络中该问题尤为突出;三是URL库中用户真正关心的URL还是相对有限的;

    基于以上问题该发明解决了以上三个问题即以用户自定义域(DOMAIN),通用资源标志符(Uniform Resource Identifier,简称“URI”),扩展名为基础,对用户关心的URL信息进行检测,控制。并且解决了性能上的问题,通过系统DFA方法以达到匹配规则,时间复杂度:O(1)。

    发明内容

    本发明的目的在于解决上述的技术问题,提供一种URL过滤系统的应用方法。

    本发明的目的通过以下技术方案来实现:

    一种URL过滤系统的应用方法,该URL过滤系统以用户自定义URL匹配规则为基础,应用该URL过滤系统时,包括如下步骤,

    第一步、分配用来存储用户自定义URL匹配规则的内存;

    第二步、分配用来存放DFA图的内存;

    第三步、将用户自定义URL规则生成DFA图;

    第四步、将网内HTTP请求中的DOMAIN,URI以及扩展名到生成的DFA图中匹配;

    第五步、将第四步得到的结果填入对应HTTP,记录相应的节点;

    第六步、根据用户设定的策略匹配,并做相应的动作。

    进一步地,所述的一种URL过滤系统的应用方法,其中所述第四步中匹配的时间复杂度:O(1)。

    进一步地,所述的一种URL过滤系统的应用方法,其中所述第一步中用户自定义URL匹配规则是指URL过滤的流程,HTTP包文件中的URL分成DOMAIN,URI、HTTP方法和扩展名,该具体流程为:

    第一步、将DOMAIN,URI、HTTP方法和扩展名去用户自定规则的DFA图中查找相应的ID号;

    第二步、根据用户设定的策略对比以上的ID号,符合条件的按要求设定的作行为,所述行为为放行或丢弃,默认的行为为放行。

    进一步地,所述的一种URL过滤系统的应用方法,其中所述第四步中匹配的具体步骤为:

    第一步、将DOMAIN放入URL DFA匹配;

    第二步、根据DOMAIN匹配到的ID,将URI放入URL DFA中匹配并将对应的ID保存在该URL节点上;

    第三步、将扩展名放入扩展名的DFA图中匹配并将其ID保存在URL节点上;

    第四步、将HTTP方法转换成对应的ID保存入URL节点。

    进一步地,所述的一种URL过滤系统的应用方法,其中所述第六步中,相应的动作指与策略相匹配的进行放行,反之则过滤。

    本发明的有益效果主要体现在:以用户自定义域(DOMAIN),通用资源标志符(URI),扩展名为基础,对用户关心的URL信息进行检测,控制。并且解决了性能上的问题,通过系统DFA方法以达到匹配规则,时间复杂度为O(1)。

    附图说明

    下面结合附图对本发明技术方案作进一步说明:

    图1:本发明用户自定义规则生成DFA图并且对应规则的策略。

    图2:本发明URL过滤的主要流程。

    图3:本发明DOMAIN,URI,扩展名,HTTP方法匹配过程,即规则的匹配过程。

    具体实施方式

    本发明揭示了一种URL过滤系统的应用方法,如图1、图2、图3所示,该URL过滤系统以用户自定义URL匹配规则为基础,以DFA快速定位URL属于那条规则为核心,以策略为手段实现URL过滤系统,包括以下步骤:

    第一步、分配用来存储用户自定义URL匹配规则的内存;

    第二步、分配用来存放DFA图的内存;

    第三步、将用户自定义URL规则生成DFA图;

    第四步、将网内HTTP请求中的DOMAIN,URI以及扩展名到生成的DFA图中匹配,其时间复杂度:O(1);

    第五步、将第四步得到的结果填入对应http记录相应的结点;

    第六步、根据用户设定的策略匹配,并做相应的动作(过滤/放行);

    本发明用户自定义规则以对象为基准,后根据对象生成DFA图;其中规则包括URL规则和扩展名规则;URL分成两个部分DOMAIN和URI;先匹配DOMAIN再根据URI,这样会增加匹配的效率;与普通正则表达式匹配相比较使用DFA更有效率;

    本发明为每一个HTTP会话保留相关URL,扩展名,以及HTTP方法保存其相应的ID;之后根据相应的ID在策略中进行匹配;并将符合策略条件的HTTP流量作相应的动作(通过/阻止);

    本发明尚有多种具体的实施方式,凡采用等同替换或者等效变换而形成的所有技术方案,均落在本发明要求保护的范围之内。

    关 键  词:
    URL 过滤 系统 应用 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:URL过滤系统的应用方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-1027504.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1