[发明专利]一种本地产品规则数据库的组建方法在审
申请号: | 201910598186.8 | 申请日: | 2019-07-04 |
公开(公告)号: | CN112000852A | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 赵武;龙专;张偲彦 | 申请(专利权)人: | 北京白帽汇科技有限公司 |
主分类号: | G06F16/903 | 分类号: | G06F16/903;G06F16/9035;G06F16/9038;G06F16/907 |
代理公司: | 北京从真律师事务所 11735 | 代理人: | 张士茜;许翰 |
地址: | 101300 北京市顺义区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 本地 产品 规则 数据库 组建 方法 | ||
1.一种本地产品规则数据库的组建方法,包括:
对IP网段开放端口进行扫描,获得各端口的产品原始字符串信息;
对各端口的产品原始字符串信息进行处理,获取产品原始字符串中具有相同表达的片段字符串,通过人工干预的方式将该片段字符串定义为产品规则的特征信息;
在本地建立产品规则对应数据库,数据库内建立、修改或者删除已知产品规则信息,数据库中每条产品规则对应记录包括了产品规则名称和产品规则的特征信息;
针对系统要抓取的疑似产品规则名称使用特定的正则将从所有相关的产品原始字符串中筛选出产品名称;获得产品名称后,再根据这批产品的规律批量生成产品规则的搜索语句,建立本地产品规则数据库,存储产品规则名称与该产品相关的搜索语句;使用产品名称调用搜索语句,从而进一步搜索获得产品的数据。
2.根据权利要求1所述的方法,其特征在于:
所述产品原始字符串在产品规则对应数据库内进行匹配的过程包括如下步骤:
将产品原始字符串与产品规则对应数据库内的产品规则对应记录逐条进行匹配;匹配成功,则退出匹配,同时给出产品规则名称;匹配不成功,继续进行下一条产品规则名称对应记录匹配;产品规则对应数据库内全部产品规则对应记录均无法匹配,则给出产品规则名称匹配不存在。
3.根据权利要求1所述的方法,其特征在于:
本地产品规则对应数据库的每条产品规则对应记录至少包括了产品规则和产品规则的特征信息;若产品规则发生变化,则通过人工干预的方式对数据库进行维护,将改变后产品规则与产品规则的特征信息进行对应;
若产品规则和产品规则的特征信息对应关系发生变化,通过人工干预的方式建立新的产品规则和产品规则的特征信息的产品规则对应记录,或者将产品规则的特征信息添加到已有的产品规则对应记录中。
4.根据权利要求1所述的方法,其特征在于:对本地产品规则对应数据库进行维护后,对产品规则数据库进行自动更新;更新方式为利用维护后的产品规则对应记录对产品规则数据库内的各条记录进行维护。
5.根据权利要求1所述的方法,其特征在于:本地产品规则数据库存储产品规则内容包含有IP相关信息。
6.根据权利要求5所述的方法,其特征在于:IP相关信息为IP、IP经纬度、asn、所属国家、省份等内容。
7.根据权利要求1所述的方法,其特征在于:对产品规则数据库内的各条记录进行维护的方式是首先将产品规则与分类组进行一一对应,在需要展示IP网段开放端口的产品规则时,从分类组获得该IP网段开放端口的产品规则信息。
8.根据权利要求1所述的方法,其特征在于:
在建立本地产品规则数据库后,当搜索引擎调用本地产品规则数据库时,根据搜索引擎的指令,将本地产品规则数据库内的产品规则的搜索语句提供到搜索引擎。
9.根据权利要求1所述的方法,其特征在于:
本地产品规则数据库为分布式架构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京白帽汇科技有限公司,未经北京白帽汇科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910598186.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电子装置
- 下一篇:一种网络资产的采集和自然语言检索方法