IP地址使用者的确定方法、装置、服务器及存储介质制造方法及图纸

技术编号:33206442 阅读:15 留言:0更新日期:2022-04-24 00:53
本发明专利技术的实施例提供了一种IP地址使用者的确定方法、装置、服务器及存储介质,涉及互联网技术领域。方法包括:获取多个待识别的IP地址和每个所述待识别的IP地址的资产信息。资产信息包括数字证书、网站图标及路由器组信息中的至少一种。从多个待识别的IP地址中,分别确定出包含有数字证书的第一IP地址集合、包含有网站图标的第二IP地址集合、包含路由器组信息有的第三IP地址集合,分别根据待对比名称和每个IP地址集合中每个IP地址所包含的资产信息,确定每个IP地址的使用者名称。针对每个IP地址,根据所述IP地址的使用者名称,确定所述IP地址的使用者。如此,通过IP地址的资产信息,确定出每个IP地址的使用者。定出每个IP地址的使用者。定出每个IP地址的使用者。

【技术实现步骤摘要】
IP地址使用者的确定方法、装置、服务器及存储介质


[0001]本专利技术涉及互联网
,具体而言,涉及一种IP地址使用者的确定方法、装置、服务器及存储介质。

技术介绍

[0002]网络空间资产探测是网络资产普查、监管等工作中的重要技术手段。通过主动扫描等技术手段发现并识别网络空间资产信息,在资产识别中通常需要对基于IP地址的网络资产的使用者进行识别,进而为用户提供更加丰富的资产属性信息,为互联网资产暴露面分析、恶意攻击IP源分析等提供数据支持。
[0003]目前,是默认为IP地址的使用者与所有者是相同的,由于开源渠道中存储有多个IP地址的所有者名称,可以在开源渠道中通过IP地址查询IP地址的所有者名称,将所有者名称作为该IP地址的使用者名称。然而,由于IP地址所有者名称并不是公开信息,使得开源渠道只能提供一部分的IP地址的所有者名称,即可能出现很多IP地址的使用者无法被确定的情况。

技术实现思路

[0004]本专利技术的目的包括,例如,提供了一种IP地址使用者的识别方法,其能够根据IP地址所携带的资产信息,确定出IP地址的使用者。
[0005]本专利技术的实施例可以这样实现:
[0006]第一方面,本专利技术实施例提供一种IP地址使用者的确定方法,应用于服务器,所述服务器预存有多个待对比名称,所述方法包括:
[0007]获取多个待识别的IP地址和每个所述待识别的IP地址的资产信息;其中,资产信息包括数字证书、网站图标及路由器组信息中的至少一种;
[0008]从所述多个待识别的IP地址中,确定出资产信息包括数字证书的第一IP地址集合;根据所述待对比名称和所述第一IP地址集合中每个IP地址的数字证书,确定所述第一IP地址集合中每个IP地址的使用者名称;
[0009]从所述多个待识别的IP地址中,确定出资产信息包括网站图标的第二IP地址集合;根据所述待对比名称和所述第二IP地址集合中每个IP地址的网站图标,确定所述第二IP地址集合中每个IP地址的使用者名称;
[0010]从所述多个待识别的IP地址中,确定出资产信息包括路由器组信息的第三IP地址集合;根据所述待对比名称和所述第三IP地址集合中每个IP地址的路由器组信息,确定所述第三IP地址集合中每个IP地址的使用者名称;
[0011]针对每个IP地址,根据所述IP地址的使用者名称,确定所述IP地址的使用者。
[0012]进一步地,所述服务器预存有多个IP地址对应的所有者名称;所述根据所述IP地址的使用者名称,确定所述IP地址的使用者的步骤,包括:
[0013]当所述使用者名称为一个时,根据所述使用者名称,确定所述IP地址的使用者;
[0014]当所述使用者名称为两个或三个时,若各使用者名称相同,则根据其中一个使用者名称,确定所述IP地址的使用者;
[0015]若存在有其中一个使用者名称与其他使用者名称不同且所述IP地址存在有对应的目标所有者名称,则根据所有使用者名称和所述目标所有者名称,确定出所述IP地址的使用者;
[0016]若存在有其中一个使用者名称与其他使用者名称不同且所述IP地址没有对应的所有者名称,则将所有使用者名称发送至人工识别平台,以获取识别结果,根据所述识别结果,确定所述IP地址的使用者。
[0017]进一步地,所述根据所有使用者名称和所述目标所有者名称,识别出所述IP地址的使用者的步骤,包括:
[0018]根据所述目标所有者名称,判断所述所有使用者名称中是否有一条使用者名称与所述目标所有者名称相同;
[0019]若是,则根据所述目标所有者名称,确定出所述IP地址的使用者;
[0020]若否,则将所有使用者名称和所述目标所有者名称发送至人工识别平台,以获取识别结果,根据所述识别结果,确定出所述IP地址的使用者。
[0021]进一步地,所述数字证书包括有使用者疑似名称和域名信息;所述根据所述待对比名称和所述第一IP地址集合中每个IP地址的数字证书,确定所述第一IP地址集合中每个IP地址的使用者名称的步骤,包括:
[0022]针对每个所述待对比名称,从所述第一IP地址集合中查找出数字证书中具有所述待对比名称的目标IP地址,以及查找与所述目标IP地址具有相同的域名信息或使用者疑似名称的其他目标IP地址,将所述待对比名称确定为所述目标IP地址及所述其他目标IP地址的使用者名称。
[0023]进一步地,所述查找与所述目标IP地址具有相同的域名信息或使用者疑似名称的其他目标IP地址的步骤,包括:
[0024]若存在与所述目标IP地址具有相同域名信息的第一待处理IP地址,则将所述第一待处理IP地址确定为所述其他目标IP地址;
[0025]若存在与所述第一待处理IP地址具有相同的使用者疑似名称的第二待处理IP地址,则将所述第二待处理IP地址确定为所述其他目标IP地址;
[0026]若存在与所述第二待处理IP地址具有相同的域名信息的第三待处理IP地址,则将所述第三待处理IP地址确定为所述其他目标IP地址;若存在与所述第三待处理IP地址具有相同的使用者疑似名称的第四待处理IP地址,则将所述第四待处理IP地址确定为所述其他目标IP地址;
[0027]直至第N待处理IP地址不存在,结束所述查找与所述目标IP地址具有相同的域名信息或使用者疑似名称的其他目标IP地址的步骤。
[0028]进一步地,所述根据所述待对比名称和所述第二IP地址集合中每个IP地址的网站图标,确定所述第二IP地址集合中每个IP地址的使用者名称的步骤,包括:
[0029]从所述第二IP地址集合中,将具有相同网站图标的IP地址归为同一个第二IP地址子集合;
[0030]在每个所述第二IP地址子集合中,选取其中一个IP地址的网站图标,作为网站图
标模板;基于搜索引擎查找所述网站图标模板对应的各网站,若所述网站对应有所述待对比名称,则将所述待对比名称确定为所述第二IP地址子集合中每个IP地址的使用者名称。
[0031]进一步地,所述根据所述待对比名称和所述第三IP地址集合中每个IP地址的路由器组信息,确定所述第三IP地址集合中每个IP地址的使用者名称的步骤,包括:
[0032]从所述第三IP地址集合中,将具有相同路由器组信息的IP地址,归为同一个第三IP地址子集合;每个所述第三IP地址集合携带有所述路由器组信息;
[0033]针对每个所述第三IP地址子集合,查找所述路由器组信息对应的第一使用者疑似名称,若存在有所述第一使用者疑似名称与所述待对比名称相同的情况,则将所述待对比名称确定为所述第三IP地址子集合中每个IP地址的使用者名称。
[0034]第二方面,本专利技术实施例提供一种IP地址使用者的识别装置,所述装置包括:
[0035]通信模块,用于获取多个待识别的IP地址和每个所述待识别的IP地址的资产信息;其中,资产信息包括数字证书、网站图标及路由器组信息中的至少一种;
[0036]处本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种IP地址使用者的识别方法,其特征在于,应用于服务器,所述服务器预存有多个待对比名称,所述方法包括:获取多个待识别的IP地址和每个所述待识别的IP地址的资产信息;其中,资产信息包括数字证书、网站图标及路由器组信息中的至少一种;从所述多个待识别的IP地址中,确定出资产信息包括数字证书的第一IP地址集合;根据所述待对比名称和所述第一IP地址集合中每个IP地址的数字证书,确定所述第一IP地址集合中每个IP地址的使用者名称;从所述多个待识别的IP地址中,确定出资产信息包括网站图标的第二IP地址集合;根据所述待对比名称和所述第二IP地址集合中每个IP地址的网站图标,确定所述第二IP地址集合中每个IP地址的使用者名称;从所述多个待识别的IP地址中,确定出资产信息包括路由器组信息的第三IP地址集合;根据所述待对比名称和所述第三IP地址集合中每个IP地址的路由器组信息,确定所述第三IP地址集合中每个IP地址的使用者名称;针对每个IP地址,根据所述IP地址的使用者名称,确定所述IP地址的使用者。2.根据权利要求1所述的方法,其特征在于,所述服务器预存有多个IP地址对应的所有者名称;所述根据所述IP地址的使用者名称,确定所述IP地址的使用者的步骤,包括:当所述使用者名称为一个时,根据所述使用者名称,确定所述IP地址的使用者;当所述使用者名称为两个或三个时,若各使用者名称相同,则根据其中一个使用者名称,确定所述IP地址的使用者;若存在有其中一个使用者名称与其他使用者名称不同且所述IP地址存在有对应的目标所有者名称,则根据所有使用者名称和所述目标所有者名称,确定出所述IP地址的使用者;若存在有其中一个使用者名称与其他使用者名称不同且所述IP地址没有对应的所有者名称,则将所有使用者名称发送至人工识别平台,以获取识别结果,根据所述识别结果,确定所述IP地址的使用者。3.根据权利要求2所述的方法,其特征在于,所述根据所有使用者名称和所述目标所有者名称,识别出所述IP地址的使用者的步骤,包括:根据所述目标所有者名称,判断所述所有使用者名称中是否有一条使用者名称与所述目标所有者名称相同;若是,则根据所述目标所有者名称,确定出所述IP地址的使用者;若否,则将所有使用者名称和所述目标所有者名称发送至人工识别平台,以获取识别结果,根据所述识别结果,确定出所述IP地址的使用者。4.根据权利要求1所述的方法,其特征在于,所述数字证书包括有使用者疑似名称和域名信息;所述根据所述待对比名称和所述第一IP地址集合中每个IP地址的数字证书,确定所述第一IP地址集合中每个IP地址的使用者名称的步骤,包括:针对每个所述待对比名称,从所述第一IP地址集合中查找出数字证书中具有所述待对比名称的目标IP地址,以及查找与所述目标IP地址具有相同的域名信息或使用者疑似名称的其他目标IP地址,将所述待对比名称确定为所述目标IP地址及所述其他目标IP地址的使用者名称。
5.根据权利要求4所述的方法,其特征在于,所述查找与所述目标IP地址具有相同的域名信息或使用者疑似名称的其他目标IP地址的步骤,包括:若存在与所述目标IP地址具有相同域名信息的第一待处理IP地址,则将所述第一待处理IP地址确定为所述其他目标IP地址;若存在与所述第一待处理IP地址具有相同的使用者疑似名称的...

【专利技术属性】
技术研发人员:徐春蕾练晓谦
申请(专利权)人:成都颜创启新信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1