[发明专利]网络安全扫描规则集的约减方法及装置有效

专利信息
申请号: 202110596379.7 申请日: 2021-05-30
公开(公告)号: CN113381986B 公开(公告)日: 2022-05-17
发明(设计)人: 林飞;唐威;唐相雄;易永波;古元;毛华阳 申请(专利权)人: 北京亚鸿世纪科技发展有限公司
主分类号: H04L9/40 分类号: H04L9/40;H04L69/00;G06F16/903;G06F16/906;G06F16/84
代理公司: 暂无信息 代理人: 暂无信息
地址: 100095 北京市海淀区高里*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 网络安全 扫描 规则 方法 装置
【权利要求书】:

1.网络安全扫描规则集的约减装置,其特征在于由规则分类器、分类规则暂存器、字符串提取器、正则表达式提取器、字符串映射规则集合和正则表达式映射规则集合组成;

规则分类器读取原始规则集,原始规则集是按照MTX规则编写的用于网络报文分析和检测的标准规范文档;

规则分类器按照原始规则集中每条规则的协议类型字段,将规则按协议进行分类,形成基于TCP协议的规则集合、基于HTTP协议的规则集合、基于UDP协议的规则集合和基于DNS协议的规则集合,各规则集合存储于分类规则暂存器,各规则集合之间存在如下关系:

原始规则集为基于TCP协议的规则集合,并基于HTTP协议的规则集合,并基于UDP协议的规则集合,并基于DNS协议的规则集合的并集;

基于TCP协议的规则集合、基于HTTP协议的规则集合、基于UDP协议的规则集合、基于DNS协议的规则集合中,任意两个规则集合的交集为空集;

字符串提取器提取基于TCP协议的规则集合中每条规则的字符串,并生成字符串与规则编号的映射表;当有相同字符串被提取时,以字符串为根合并字符串与规则编号的映射表;当基于TCP协议的规则集合中的字符串提取完成时,生成基于TCP协议的字符串映射规则集合;基于TCP协议的字符串映射规则集合以字符串为根,以字符串在MTX规则中的优先级为顺序,表现为字符串和规则编号的对应关系表;

字符串提取器提取基于HTTP协议的规则集合中每条规则的字符串,并生成字符串与规则编号的映射表;当有相同字符串被提取时,以字符串为根合并字符串与规则编号的映射表;当基于HTTP协议的规则集合中的字符串提取完成时,生成基于HTTP协议的字符串映射规则集合;基于HTTP协议的字符串映射规则集合以字符串为根,以字符串在MTX规则中的优先级为顺序,表现为字符串和规则编号的对应关系表;

字符串提取器提取基于UDP协议的规则集合中每条规则的字符串,并生成字符串与规则编号的映射表;当有相同字符串被提取时,以字符串为根合并字符串与规则编号的映射表;当基于UDP协议的规则集合中的字符串提取完成时,生成基于UDP协议的字符串映射规则集合;基于UDP协议的字符串映射规则集合以字符串为根,以字符串在MTX规则中的优先级为顺序,表现为字符串和规则编号的对应关系表;

字符串提取器提取基于DNS协议的规则集合中每条规则的字符串,并生成字符串与规则编号的映射表;当有相同字符串被提取时,以字符串为根合并字符串与规则编号的映射表;当基于DNS协议的规则集合中的字符串提取完成时,生成基于DNS协议的字符串映射规则集合;基于DNS协议的字符串映射规则集合以字符串为根,以字符串在MTX规则中的优先级为顺序,表现为字符串和规则编号的对应关系表;

基于TCP协议的字符串映射规则集合、基于HTTP协议的字符串映射规则集合、基于UDP协议的字符串映射规则集合和基于DNS协议的字符串映射规则集合作为子集存储于字符串映射规则集合;

正则表达式提取器提取基于TCP协议的规则集合中每条规则的正则表达式,并生成正则表达式与规则编号的映射表;当有相同正则表达式被提取时,以正则表达式为根合并正则表达式与规则编号的映射表;当基于TCP协议的规则集合中的正则表达式提取完成时,生成基于TCP协议的正则表达式映射规则集合;基于TCP协议的正则表达式映射规则集合以正则表达式为根,以正则表达式在MTX规则中的优先级为顺序,表现为正则表达式和规则编号的对应关系表;

正则表达式提取器提取基于HTTP协议的规则集合中每条规则的正则表达式,并生成正则表达式与规则编号的映射表;当有相同正则表达式被提取时,以正则表达式为根合并正则表达式与规则编号的映射表;当基于HTTP协议的规则集合中的正则表达式提取完成时,生成基于HTTP协议的正则表达式映射规则集合;基于HTTP协议的正则表达式映射规则集合以正则表达式为根,以正则表达式在MTX规则中的优先级为顺序,表现为正则表达式和规则编号的对应关系表;

正则表达式提取器提取基于UDP协议的规则集合中每条规则的正则表达式,并生成正则表达式与规则编号的映射表;当有相同正则表达式被提取时,以正则表达式为根合并正则表达式与规则编号的映射表;当基于UDP协议的规则集合中的正则表达式提取完成时,生成基于UDP协议的正则表达式映射规则集合;基于UDP协议的正则表达式映射规则集合以正则表达式为根,以正则表达式在MTX规则中的优先级为顺序,表现为正则表达式和规则编号的对应关系表;

正则表达式提取器提取基于DNS协议的规则集合中每条规则的正则表达式,并生成正则表达式与规则编号的映射表;当有相同正则表达式被提取时,以正则表达式为根合并正则表达式与规则编号的映射表;当基于DNS协议的规则集合中的正则表达式提取完成时,生成基于DNS协议的正则表达式映射规则集合;基于DNS协议的正则表达式映射规则集合以正则表达式为根,以正则表达式在MTX规则中的优先级为顺序,表现为正则表达式和规则编号的对应关系表;

基于TCP协议的正则表达式映射规则集合、基于HTTP协议的正则表达式映射规则集合、基于UDP协议的正则表达式映射规则集合和基于DNS协议的正则表达式映射规则集合作为子集存储于正则表达式映射规则集合。

2.根据权利要求1所述的网络安全扫描规则集的约减装置,其特征在于扫描网络协议时:

1)、首先将字符串映射规则集合和正则表达式映射规则集合读取到计算机内存中;

2)、按照被扫描的网络协议类型,选择参与扫描的字符串映射规则集合的子集和正则表达式映射规则集合的子集,完成第一次缩小计算范围的操作;

3)、由字符串提取器提取被扫描的网络协议的字符串,当被扫锚的网络协议的字符串在字符串映射规则集合的子集中有映射的规则编号时,输出规则编号为字符串详细对比编号集,字符串详细对比编号集里面的规则编号是确定参与和被扫描的网络协议进行详细对比的规则编号,完成第二次缩小计算范围的操作;

4)、详细比对被扫描的网络协议与字符串详细对比编号集中记录规则编号的每条规则,匹配时输出匹配报告,不匹配时将被扫描的网络协议交给正则表达式提取器;

5)、由正则表达式提取器提取被扫描的网络协议的正则表达式,当被扫描 的网络协议的正则表达式在正则表达式映射规则集合的子集中有映射的规则编号时,输出规则编号为正则表达式详细对比编号集,正则表达式详细对比编号集里面的规则编号是确定参与和被扫描的网络协议进行详细对比的规则编号,完成第三次缩小计算范围的操作;

6)、详细比对被扫描的网络协议与正则表达式详细对比编号集中记录规则编号的每条规则,匹配时输出匹配报告。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京亚鸿世纪科技发展有限公司,未经北京亚鸿世纪科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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