[发明专利]URL过滤的系统及其实现方法有效
申请号: | 201310542996.4 | 申请日: | 2013-11-06 |
公开(公告)号: | CN103544316B | 公开(公告)日: | 2017-02-08 |
发明(设计)人: | 余承富 | 申请(专利权)人: | 苏州大拿信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 南京苏科专利代理有限责任公司32102 | 代理人: | 王玉国,陈忠辉 |
地址: | 215021 江苏省苏州市园*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及URL过滤的系统及实现方法,包含初始化模块、存储模块、匹配模块和管理模块,互相配合实现URL过滤,初始化阶段由管理模块调用初始化模块和存储模块,在程序运行阶段,管理模块调用存储模块进行URL集合的修改以及过滤策略的设置,在具体的匹配阶段,匹配模块根据管理模块设置的过滤策略进行相应的URL过滤管理。存储效率高,将URL映射到CBF,不实际存储URL,能满足不断增大的URL黑名单存储要求。匹配速度快,性能稳定,不用遍历URL集合,不管URL集合的大小,每次查找都只需要m次hash计算,查找一次。 | ||
搜索关键词: | url 过滤 系统 及其 实现 方法 | ||
【主权项】:
URL过滤的系统,其特征在于:包含初始化模块(1)、存储模块(2)、匹配模块(3)和管理模块(4),其中:初始化模块(1),用于对URL集合的预处理, 获取URL集合,对URL集合分类;在系统初始化阶段,由管理模块(4)调用初始化模块对URL集合预处理;管理模块(4),用于URL过滤系统的初始化,设置过滤策略、修改URL或URL集合、删除URL或URL集合、添加URL或URL集合、修改过滤策略;在系统初始化阶段,管理模块(4)调用初始化模块(1)对URL集合预处理,调用存储模块(2)将URL集合及对应的过滤策略添加至CBF中;在系统运行阶段,管理模块(4)通过调用存储模块(2)修改URL或URL集合、删除URL或URL集合、添加URL或URL集合、修改过滤策略;将URL映射到CBF,不实际存储URL,可满足不断增大的URL黑名单存储要求;存储模块(2),用于对URL集合分配CBF,对CBF的操作,即修改URL或URL集合、删除URL或URL集合、添加URL或URL集合、设置过滤策略;在系统初始化阶段,由管理模块(4)调用存储模块(2)进行系统初始化;在系统运行阶段,由管理模块(4)调用存储模块(2)对URL或URL集合进行修改、删除、添加、修改过滤策略;匹配模块(3),对被监控用户的URL获取、URL查找、过滤策略执行;在系统运行阶段,当被监控用户访问互联网,匹配模块(3)首先获得用户访问的URL,然后在系统保存的CBF中查找,再按照匹配结果和所属CBF的过滤策略执行相应的动作,允许访问或禁止访问,其中过滤策略由管理模块(4)控制;所述初始化模块(1)包含URL集合获取子模块和URL集合分类子模块,其中URL集合获取子模块用于获取程序初始化所需的URL集合,URL集合分类子模块用于对URL集合进行分类,在URL集合预处理阶段由URL集合获取子模块获取原始URL集合,然后交由URL集合分类子模块进行分类;所述存储模块(2)包含命令解析模块和命令实施模块,在系统运行时,管理模块和匹配模块调用存储模块提供的命令来完成设置URL集合和匹配URL的功能,命令解析模块用于解析发给存储模块的命令,命令实施模块用于根据不同的命令操作CBF并返回结果;所述匹配模块(3)包含URL获取模块、URL查询模块和URL过滤管理模块, URL获取模块获取用户访问的URL,URL查询模块用于向存储模块发送查询命令,URL过滤模块根据存储模块返回的结果执行具体过滤功能,允许访问或禁止访问;所述管理模块(4)包含URL集合管理模块和URL策略管理模块,其中URL集合管理模块用于整个系统的URL集合管理,在初始化阶段负责添加URL集合,在运行时负责修改URL集合,即添加、删除、修改,URL策略管理模块用于管理不同URL集合的过滤策略。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州大拿信息技术有限公司,未经苏州大拿信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310542996.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种实现零泄漏非接触的多端面组合式机械密封
- 下一篇:大带轮