【技术实现步骤摘要】
一种生成指纹规则的方法、装置、存储介质及电子设备
[0001]本申请涉及指纹识别
,具体而言,涉及一种生成指纹规则的方法
、
装置
、
存储介质及电子设备
。
技术介绍
[0002]计算机网络已经深入到社会生活的各个层面,随之而来的是网络安全问题
。
比如黑客频繁攻击,信息失窃等
。
对网络中的节点进行监测,及时发现其脆弱性,评估风险状态,并有针对性的进行修复,是保证网络安全的基本途径
。
[0003]目前,在对网络资产进行风险评估时通常采用指纹识别的方式,通过指纹库中的指纹可以发现被识别对象存在的漏洞
。
当前指纹库的扩充方式主要是使用某些开源工具通过手动添加,耗费的时间和人力成本较高
。
[0004]因此,如何提供一种高效的生成指纹规则的方法的技术方案成为亟需解决的技术问题
。
技术实现思路
[0005]本申请的一些实施例的目的在于提供一种生成指纹规则的方法
、r/>装置
本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.
一种生成指纹规则的方法,其特征在于,包括:对资产搜索引擎的响应数据进行预处理,获取各种协议下的关键字文本数据;对所述关键字文本数据进行聚类,获取在所述各种协议下每个产品的聚类结果;基于所述聚类结果,生成所述每个产品的正则表达式;将所述每个产品的属性信息与所述每个产品的正则表达式关联,生成与所述每个产品对应的指纹规则
。2.
如权利要求1所述的方法,其特征在于,所述对资产搜索引擎的响应数据进行预处理,获取各种协议下的关键字文本数据,包括:删除所述响应数据中的特定数据,得到处理数据;通过对所述处理数据计算词频
‑
逆文档频率值,确定关键字词组;将所述关键字词组与所述响应数据匹配,得到所述关键字文本数据
。3.
如权利要求1或2所述的方法,其特征在于,所述对所述关键字文本数据进行聚类,获取在所述各种协议下每个产品的聚类结果,包括:将所述关键字文本数据中属于同种协议同一产品的数据进行向量化处理,得到所述同种协议同一产品的文本向量;利用聚类算法对所述同种协议同一产品的文本向量进行聚类,输出所述各种协议下每个产品的聚类结果
。4.
如权利要求1或2所述的方法,其特征在于,所述基于所述聚类结果,生成所述每个产品的正则表达式,包括:查找所述聚类结果中与所述每个产品相关的相同字符串,其中,所述相同字符串的数量可以为多组;生成与所述相同字符串对应的正则表达式集合,其中,一组相同字符串对应一个正则表达式;对所述正则表达式集合去重,得到所述每个产品的正则表达式
。5.
如权利要求1或2所述的方法,其特征在于,所述将所述每个产品的属性信息与所述每个产品的正则表达式关联,生成与所述每个产品对应的指纹规则,包括:获取所述每个产品的属性信息,其中,所述属性信息包括:产品厂商
、
...
【专利技术属性】
技术研发人员:何霞,张晓燕,
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。