[发明专利]一种产品版本号提取方法及装置在审
申请号: | 202210362880.1 | 申请日: | 2022-04-08 |
公开(公告)号: | CN114443739A | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 李满献;赵武 | 申请(专利权)人: | 北京华顺信安科技有限公司 |
主分类号: | G06F16/2458 | 分类号: | G06F16/2458;G06F16/22 |
代理公司: | 北京万景律师事务所 11993 | 代理人: | 张士茜 |
地址: | 100005 北京市东城*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 产品 版本号 提取 方法 装置 | ||
本发明公开了一种产品版本号提取方法及装置,该方法包括:获取产品的资产信息,依据资产信息中的产品名称,从规则库中确定出与产品名称相对应的版本号规则,根据产品名称相对应的版本号规则对资产信息进行匹配,提取到产品的版本号。通过产品的名称与资产信息进行关联分析,用预设的版本号规则找到资产信息中的版本号信息,实现版本号的提取,从而提高了网络资产信息分析的效率。
技术领域
本发明涉及网络资产技术领域,尤其涉及一种产品版本号提取方法及装置。
背景技术
用户有很多的网络资产,这些网络资产涉及到各种产品,如服务器、打印机、复印机、路由器等硬件,还有OA系统、财务软件、各种管理系统等软件,资产管理平台会通过各种方法探测和识别这些网络资产。在以往如果想要知道这些产品及版本号,只有看到实体或登录到它们的系统中才能知道。如果网络资产很少的情况下,知道这些内容还可以一一去查看。如果在这些东西很多的情况下,想知道它们是什么就很困难了,更别说要知道它们的版本号是什么了。因此,亟需一种可以快速提取版本号的方案。
发明内容
本发明实施例提供一种产品版本号提取方法及装置,可以实现快速提取版本号,提高网络资产信息分析的效率。
第一方面,本发明实施例提供的一种产品版本号提取方法,包括:
获取产品的资产信息;
依据所述资产信息中的产品名称,从规则库中确定出于所述产品名称相对应的版本号规则;
根据所述产品名称相对应的版本号规则对所述资产信息进行匹配,提取到所述产品的版本号。
可选地,在所述获取产品的资产信息之前,还包括:
获取用户输入的各产品名称对应的版本号规则,并将版本号规则存储到所述规则库中。
可选地,所述规则库中的版本号规则是由正则表达式、版本号字符串和版本号周边内容组成。
可选地,所述根据所述产品名称相对应的版本号规则对所述资产信息进行匹配,提取到所述产品的版本号,包括:
依据所述产品名称相对应的版本号规则对所述资产信息进行正则表达式匹配、确定版本号字符串是否包含以及版本号周边内容对比。
可选地,所述资产信息包括产品名称、协议、端口、banner、header、body和cert证书。
第二方面,本发明实施例提供一种产品版本号提取装置,包括:
获取单元,用于获取产品的资产信息;
处理单元,用于依据所述资产信息中的产品名称,从规则库中确定出于所述产品名称相对应的版本号规则;根据所述产品名称相对应的版本号规则对所述资产信息进行匹配,提取到所述产品的版本号。
可选地,所述处理单元还用于:
在所述获取产品的资产信息之前,获取用户输入的各产品名称对应的版本号规则,并将版本号规则存储到所述规则库中。
可选地,所述规则库中的版本号规则是由正则表达式、版本号字符串和版本号周边内容组成。
可选地,所述处理单元具体用于:
依据所述产品名称相对应的版本号规则对所述资产信息进行正则表达式匹配、确定版本号字符串是否包含以及版本号周边内容对比。
可选地,所述资产信息包括产品名称、协议、端口、banner、header、body和cert证书。
第三方面,本发明实施例还提供了一种计算设备,包括:
存储器,用于存储程序指令;
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行上述产品版本号提取方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华顺信安科技有限公司,未经北京华顺信安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210362880.1/2.html,转载请声明来源钻瓜专利网。