一种网络资产管理方法、装置及相关设备与流程

    专利2022-07-07  150


    本申请涉及计算机网络技术领域,特别涉及一种网络资产管理方法,还涉及一种网络资产管理装置、设备及计算机可读存储介质。



    背景技术:

    随着企业信息资产的不断增长,资产的安全运维变得越来越困难,企业安全运维人员无法处理大量的漏洞,更无法对所有问题进行修补。因此,对资产进行重要性评估,并和资产弱点相结合进行持续风险评估、修复,对资产的使用作出全生命周期的跟踪、监测和管理显得尤为重要。

    相关技术中,采用漏洞管理平台实现资产梳理及其漏洞扫描、分析、修复等工作,然而,多数漏洞管理平台都是通过人工录入的方式来添加资产及资产相关信息,如资产类型、设备相关信息、责任人等诸多信息,之后再对资产进行漏洞扫描,并将资产漏洞分配给相应责任人进行负责修复等工作。显而易见的,人工录入方式添加资产及填充相关信息的方法存在以下问题:一是效率低下,人力成本高;二是资产覆盖不全面,可能会有遗漏的资产;三是数据量巨大,易于出错。

    因此,如何有效提高资产管理效率,保证网络资产的全面性和正确性是本领域技术人员亟待解决的问题。



    技术实现要素:

    本申请的目的是提供一种网络资产管理方法,该网络资产管理方法可以有效提高资产管理效率,保证网络资产的全面性和正确性;本申请的另一目的是提供一种网络资产管理装置、设备及计算机可读存储介质,均具有上述有益效果。

    第一方面,本申请提供了一种网络资产管理方法,包括:

    利用漏洞扫描器进行漏洞扫描,获得漏洞信息;

    将所述漏洞信息与资产信息进行匹配关联,获得资产漏洞整合信息;

    按照预设信息特征对所述资产漏洞整合信息进行分类,获得分类结果;

    根据所述分类结果将所述资产漏洞整合信息保存至资产漏洞信息库。

    优选的,所述利用漏洞扫描器进行漏洞扫描,获得漏洞信息,包括:

    利用所述漏洞扫描器按照预设扫描策略进行漏洞扫描,获得所述漏洞信息。

    优选的,所述将所述漏洞信息与资产信息进行匹配关联,获得资产漏洞整合信息,包括:

    对所述漏洞信息与所述资产信息进行关键字段匹配,获得所述资产漏洞整合信息。

    优选的,所述网络资产管理方法还包括:

    对所述资产漏洞整合信息进行评估,确定漏洞等级;

    当所述漏洞等级超出预设等级时,对所述资产漏洞整合信息进行下线处理。

    优选的,所述网络资产管理方法还包括:

    对下线资产漏洞整合信息进行修复,获得修复后的资产漏洞整合信息;

    对所述修复后的资产漏洞整合信息进行上线处理。

    优选的,所述对下线资产漏洞整合信息进行修复,获得修复后的资产漏洞整合信息,包括:

    对所述下线资产漏洞整合信息进行沙箱模拟,确定漏洞类别信息;

    根据所述漏洞类别信息调取资产修复策略;

    利用所述资产修复策略对所述下线资产漏洞整合信息进行修复,获得所述修复后的资产漏洞整合信息。

    优选的,所述网络资产管理方法还包括:

    根据所述分类结果将所述资产漏洞整合信息发送至前端界面进行可视化显示。

    第二方面,本申请还公开了一种网络资产管理装置,包括:

    漏洞扫描模块,用于利用漏洞扫描器进行漏洞扫描,获得漏洞信息;

    资产关联模块,用于将所述漏洞信息与资产信息进行匹配关联,获得资产漏洞整合信息;

    资产分类模块,用于按照预设信息特征对所述资产漏洞整合信息进行分类,获得分类结果;

    资产存储模块,用于根据所述分类结果将所述资产漏洞整合信息保存至资产漏洞信息库。

    第三方面,本申请还公开了一种网络资产管理设备,包括:

    存储器,用于存储计算机程序;

    处理器,用于执行所述计算机程序时实现如上所述的任一种网络资产管理方法的步骤。

    第四方面,本申请还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的任一种网络资产管理方法的步骤。

    本申请所提供的一种网络资产管理方法,包括利用漏洞扫描器进行漏洞扫描,获得漏洞信息;将所述漏洞信息与资产信息进行匹配关联,获得资产漏洞整合信息;按照预设信息特征对所述资产漏洞整合信息进行分类,获得分类结果;根据所述分类结果将所述资产漏洞整合信息保存至资产漏洞信息库。

    可见,本申请所提供的网络资产管理方法,利用漏洞扫描器对系统内的网络资产进行扫描,并基于扫描结果自动关联资产信息进行匹配,实现漏洞与资产的自动绑定,最后进行分类存储,相较于现有技术中的人工操作,该种实现方式可实现网络资产的自动填充,进一步增强了网络资产管理能力,提高了网络资产管理效率,同时也可有效保证网络资产的全面性和正确性。

    本申请所提供的一种网络资产管理装置、设备及计算机可读存储介质,均具有上述有益效果,在此不再赘述。

    附图说明

    为了更清楚地说明现有技术和本申请实施例中的技术方案,下面将对现有技术和本申请实施例描述中需要使用的附图作简要的介绍。当然,下面有关本申请实施例的附图描述的仅仅是本申请中的一部分实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图,所获得的其他附图也属于本申请的保护范围。

    图1为本申请所提供的一种网络资产管理方法的流程示意图;

    图2为本申请所提供的一种网络资产管理装置的结构示意图;

    图3为本申请所提供的一种网络资产管理设备的结构示意图。

    具体实施方式

    本申请的核心是提供一种网络资产管理方法,该网络资产管理方法可以有效提高资产管理效率,保证网络资产的全面性和正确性;本申请的另一核心是提供一种网络资产管理装置、设备及计算机可读存储介质,也具有上述有益效果。

    为了对本申请实施例中的技术方案进行更加清楚、完整地描述,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行介绍。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

    请参考图1,图1为本申请所提供的一种网络资产管理方法的流程示意图,该网络资产管理方法可包括:

    s101:利用漏洞扫描器进行漏洞扫描,获得漏洞信息;

    本步骤旨在实现漏洞扫描功能,可以通过漏洞扫描器对网络系统中的所有资产进行漏洞扫描,获得网络系统中所存在的漏洞信息。具体的,用户可通过前端发起漏洞扫描任务,再由漏洞扫描任务对漏洞扫描器发起调度,实现漏洞扫描。其中,漏洞扫描结果也即上述漏洞信息的具体内容并不唯一,例如,可包括ip地址、web域名、url链接、连接协议、协议、服务端口号、应用或服务版本号、漏洞名称、漏洞编号、漏洞描述、漏洞解决方案等,本申请对此不做限定。

    作为一种优选实施例,上述利用漏洞扫描器进行漏洞扫描,获得漏洞信息,可以包括:利用漏洞扫描器按照预设扫描策略进行漏洞扫描,获得漏洞信息。

    本优选实施例提供了一种漏洞扫描方法,即基于预设扫描策略实现,该漏洞扫描策略由用户根据实际需求预先进行设定,其具体内容包括但不限于主机扫描、web扫描、基线扫描、弱口令扫描、数据库扫描等。

    s102:将漏洞信息与资产信息进行匹配关联,获得资产漏洞整合信息;

    本步骤旨在实现漏洞与资产的自动绑定功能。具体的,在获得漏洞信息之后,即可将其与资产信息进行关联匹配,生成资产漏洞整合信息,即漏洞信息与资产信息的组合信息。其中,资产信息为历史采集的网络资产数据,可存储于资产信息库中,在使用时直接调取匹配即可。可以理解的是,资产信息的具体内容并不唯一,包括但不限于资产类型、资产操作系统、系统版本、软件版本、mac地址、服务名称、协议名称、设备厂商、设备型号、设备版本、业务系统、责任人等。

    作为一种优选实施例,上述将漏洞信息与资产信息进行匹配关联,获得资产漏洞整合信息,可以包括:对漏洞信息与资产信息进行关键字段匹配,获得资产漏洞整合信息。

    本优选实施例提供了一种漏洞信息与资产信息的绑定方法,即通过关键字段匹配实现。具体的,可通过判断漏洞信息与资产信息是否具有相同的关键字段实现二者的关联匹配,其中,关键字段的具体内容并不唯一,例如,可以为ip地址、web域名、url链接、端口号等,本申请对此不做限定。

    s103:按照预设信息特征对资产漏洞整合信息进行分类,获得分类结果;

    s104:根据分类结果将资产漏洞整合信息保存至资产漏洞信息库。

    以上步骤旨在实现资产漏洞整合信息的分类和存储,通过对资产漏洞整合信息进行分类存储,可以更加方便后续信息查询操作以及其他信息处理操作的进行。具体而言,分类过程可基于预设信息特征实现,其中,预设信息特征包括但不限于操作系统、服务名称、端口号信息、组件名称等;存储功能可基于资产漏洞信息库实现,即在完成信息分类后,根据分类结果将资产漏洞整合信息存储至资产漏洞信息库。可以理解的是,该资产漏洞信息库可以与上述资产信息库为同一数据库,也可以为不同的数据库。进一步,在完成信息存储后,用户可以根据实际需求对数据库中的信息进行多样化操作,如信息写入、信息删除、信息修改、信息查询、信息导入或导出等。

    作为一种优选实施例,该网络资产管理方法还可以包括:对资产漏洞整合信息进行评估,确定漏洞等级;当漏洞等级超出预设等级时,对资产漏洞整合信息进行下线处理。

    本优选实施例所提供的网络资产管理方法可实现网络资产的漏洞评估功能。具体的,可以对各资产漏洞整合信息进行漏洞等级评估,并在资产漏洞整合信息的漏洞风险较高时,对其进行下线处理,避免由于漏洞风险过高导致网络资产泄露或被非法篡改的问题。其中,可为漏洞风险设定不同的漏洞等级,并将漏洞等级超出预设等级的资产漏洞整合信息作为高风险资产漏洞整合信息,当然,漏洞等级的具体设定和预设等级的具体取值并不影响本技术方案的实施,由技术人员根据实际情况进行设置即可,本申请对此不做限定。

    作为一种优选实施例,该网络资产管理方法还可以包括:对下线资产漏洞整合信息进行修复,获得修复后的资产漏洞整合信息;对修复后的资产漏洞整合信息进行上线处理。

    本优选实施例所提供的网络资产管理方法可实现网络资产的线下修复功能,即对下线的资产漏洞整合信息进行修复,并在修复完成后再次上线,实现网络资产的重复利用,提高其利用率,其中,修复内容可以为针对高风险漏洞的修复。

    作为一种优选实施例,上述对下线资产漏洞整合信息进行修复,获得修复后的资产漏洞整合信息,可以包括:对下线资产漏洞整合信息进行沙箱模拟,确定漏洞类别信息;根据漏洞类别信息调取资产修复策略;利用资产修复策略对下线资产漏洞整合信息进行修复,获得修复后的资产漏洞整合信息。

    本优选实施例提供了一种线下修复方法。具体的,可以对资产漏洞整合信息进行沙箱模拟,确定其漏洞类别信息,其中,该漏洞类别信息包括但不限于漏洞来源、操作内容、威胁内容等;进一步,调取该漏洞类别对应的资产修复策略对资产漏洞整合信息进行修复,即可获得修复后的资产漏洞整合信息,进而完成下线网络资产的重新上线。

    作为一种优选实施例,该网络资产管理方法还可以包括:根据分类结果将资产漏洞整合信息发送至前端界面进行可视化显示。

    本优选实施例所提供的网络资产管理方法可实现资产漏洞整合信息的展示功能,同样的,根据分类结果将资产漏洞整合信息反馈至前端界面进行可视化展示即可,具体可以以列表的形式进行展示,更加简单直观,方便用户对网络资产进行核对。

    可见,本申请所提供的网络资产管理方法,利用漏洞扫描器对系统内的网络资产进行扫描,并基于扫描结果自动关联资产信息进行匹配,实现漏洞与资产的自动绑定,最后进行分类存储,相较于现有技术中的人工操作,该种实现方式可实现网络资产的自动填充,进一步增强了网络资产管理能力,提高了网络资产管理效率,同时也可有效保证网络资产的全面性和正确性。

    本申请实施例提供了另一种网络资产管理方法,其具体实现流程如下:

    1、通过扫描调度任务对漏洞扫描器发起调度,漏洞扫描器根据设置的扫描任务策略,对内部全网进行漏洞扫描,获得漏洞扫描结果(漏洞信息)。

    其中,扫描任务策略可包括主机的扫描、web扫描、基线扫描、弱口令扫描、数据库扫描等;

    其中,漏洞扫描结果可包括在线的ip地址、web域名、url链接、连接状态、协议、服务的端口号、应用或服务版本号、漏洞名称、漏洞编号、漏洞描述、漏洞解决方案等;其中,ip地址、web域名、协议、服务的端口号即为发现的网络资产。

    2、与ip或url信息等资产信息库自动联动,通过ip地址、web域名、url链接、端口号等关键字段进行匹配关联,结合上述漏洞扫描结果中的漏洞名称、漏洞编号、漏洞描述及漏洞解决方案等漏洞信息,自动将资产、资产属性、漏洞相关信息进行整合,形成全新的资产与漏洞整合信息(资产漏洞整合信息)。

    其中,资产属性来自于ip或url信息等资产信息库,可包括ip地址、资产名称、域名、子域名、端口号信息、组件名称、服务名称、服务名称、业务系统、部门、责任人、操作系统、主机名等。

    3、将全新的资产与漏洞整合信息与系统预设的信息特征进行联动匹配,自动将资产按照系统预设的资产类型进行分类。

    其中,预设的信息特征可包括操作系统、服务名称、端口号信息、组件名称等;

    其中,资产分类可包括主机资产和应用资产;其中,主机资产可包括ftp服务器、web服务器、dns服务器、数据服务器、数据库审计系统、web审计系统、蜜罐系统等;应用资产可包括android、web、小程序、h5、ios、公众号等。

    4、将分类后的资产发送至前端页面以列表形式进行显示,管理员登录平台核对资产信息,并通过点击批量添加按钮进行批量添加资产到资产信息库中(资产漏洞信息库)。

    5、根据实际需求对资产进行管理,包括资产的增加、删除、修改、查询、导入、导出等管理操作。

    6、将步骤2中的全新资产表与资产信息库进行碰撞,对于资产信息库中未发现的资产,可通过调取资产日志获取其对应的登录信息以及漏洞信息,若登录时间超出预设时间,则提示该资产为不活跃资产,可对其进行优化处理,优化操作可包括根据漏洞信息进行修复再利用,其中,预设时间可配置;若登录时间未超出预设时间,则可以对步骤1中的漏洞扫描结果进行漏洞等级排序,并对漏洞等级高、影响面大的资产进行自动下线处理,同时通知到部门、责任人等;此外,对于下线处理的资产,可以通过沙箱模拟追溯其漏洞来源、操作内容、威胁内容、修复策略等,进而利用修复策略进行漏洞修复实现自动上线。

    可见,本申请实施例所提供的网络资产管理方法,利用漏洞扫描器对系统内的网络资产进行扫描,并基于扫描结果自动关联资产信息进行匹配,实现漏洞与资产的自动绑定,最后进行分类存储,相较于现有技术中的人工操作,该种实现方式可实现网络资产的自动填充,进一步增强了网络资产管理能力,提高了网络资产管理效率,同时也可有效保证网络资产的全面性和正确性。

    为解决上述技术问题,本申请还提供了一种网络资产管理装置,请参考图2,图2为本申请所提供的一种网络资产管理装置的结构示意图,该网络资产管理装置可包括:

    漏洞扫描模块1,用于利用漏洞扫描器进行漏洞扫描,获得漏洞信息;

    资产关联模块2,用于将漏洞信息与资产信息进行匹配关联,获得资产漏洞整合信息;

    资产分类模块3,用于按照预设信息特征对资产漏洞整合信息进行分类,获得分类结果;

    资产存储模块4,用于根据分类结果将资产漏洞整合信息保存至资产漏洞信息库。

    可见,本申请实施例所提供的网络资产管理装置,利用漏洞扫描器对系统内的网络资产进行扫描,并基于扫描结果自动关联资产信息进行匹配,实现漏洞与资产的自动绑定,最后进行分类存储,相较于现有技术中的人工操作,该种实现方式可实现网络资产的自动填充,进一步增强了网络资产管理能力,提高了网络资产管理效率,同时也可有效保证网络资产的全面性和正确性。

    作为一种优选实施例,上述漏洞扫描模块1可具体用于利用漏洞扫描器按照预设扫描策略进行漏洞扫描,获得漏洞信息。

    作为一种优选实施例,上述资产关联模块2可具体用于对漏洞信息与资产信息进行关键字段匹配,获得资产漏洞整合信息。

    作为一种优选实施例,该网络资产管理装置还可包括线上评估模块,用于对资产漏洞整合信息进行评估,确定漏洞等级;当漏洞等级超出预设等级时,对资产漏洞整合信息进行下线处理。

    作为一种优选实施例,该网络资产管理装置还可包括线下修复模块,用于对下线资产漏洞整合信息进行修复,获得修复后的资产漏洞整合信息;对修复后的资产漏洞整合信息进行上线处理。

    作为一种优选实施例,上述线下修复模块可具体用于对下线资产漏洞整合信息进行沙箱模拟,确定漏洞类别信息;根据漏洞类别信息调取资产修复策略;利用资产修复策略对下线资产漏洞整合信息进行修复,获得修复后的资产漏洞整合信息。

    作为一种优选实施例,该网络资产管理装置还可包括可视化展示模块,用于根据分类结果将资产漏洞整合信息发送至前端界面进行可视化显示。

    对于本申请提供的装置的介绍请参照上述方法实施例,本申请在此不做赘述。

    为解决上述技术问题,本申请还提供了一种网络资产管理设备,请参考图3,图3为本申请所提供的一种网络资产管理设备的结构示意图,该网络资产管理设备可包括:

    存储器10,用于存储计算机程序;

    处理器20,用于执行计算机程序时可实现如上述任意一种网络资产管理方法的步骤。

    对于本申请提供的设备的介绍请参照上述方法实施例,本申请在此不做赘述。

    为解决上述问题,本申请还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时可实现如上述任意一种网络资产管理方法的步骤。

    该计算机可读存储介质可以包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

    对于本申请提供的计算机可读存储介质的介绍请参照上述方法实施例,本申请在此不做赘述。

    说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

    专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

    结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom或技术领域内所公知的任意其它形式的存储介质中。

    以上对本申请所提供的技术方案进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请的保护范围内。


    技术特征:

    1.一种网络资产管理方法,其特征在于,包括:

    利用漏洞扫描器进行漏洞扫描,获得漏洞信息;

    将所述漏洞信息与资产信息进行匹配关联,获得资产漏洞整合信息;

    按照预设信息特征对所述资产漏洞整合信息进行分类,获得分类结果;

    根据所述分类结果将所述资产漏洞整合信息保存至资产漏洞信息库。

    2.根据权利要求1所述的网络资产管理方法,其特征在于,所述利用漏洞扫描器进行漏洞扫描,获得漏洞信息,包括:

    利用所述漏洞扫描器按照预设扫描策略进行漏洞扫描,获得所述漏洞信息。

    3.根据权利要求1所述的网络资产管理方法,其特征在于,所述将所述漏洞信息与资产信息进行匹配关联,获得资产漏洞整合信息,包括:

    对所述漏洞信息与所述资产信息进行关键字段匹配,获得所述资产漏洞整合信息。

    4.根据权利要求1至3任意一项所述的网络资产管理方法,其特征在于,还包括:

    对所述资产漏洞整合信息进行评估,确定漏洞等级;

    当所述漏洞等级超出预设等级时,对所述资产漏洞整合信息进行下线处理。

    5.根据权利要求4所述的网络资产管理方法,其特征在于,还包括:

    对下线资产漏洞整合信息进行修复,获得修复后的资产漏洞整合信息;

    对所述修复后的资产漏洞整合信息进行上线处理。

    6.根据权利要求5所述的网络资产管理方法,其特征在于,所述对下线资产漏洞整合信息进行修复,获得修复后的资产漏洞整合信息,包括:

    对所述下线资产漏洞整合信息进行沙箱模拟,确定漏洞类别信息;

    根据所述漏洞类别信息调取资产修复策略;

    利用所述资产修复策略对所述下线资产漏洞整合信息进行修复,获得所述修复后的资产漏洞整合信息。

    7.根据权利要求1所述的网络资产管理方法,其特征在于,还包括:

    根据所述分类结果将所述资产漏洞整合信息发送至前端界面进行可视化显示。

    8.一种网络资产管理装置,其特征在于,包括:

    漏洞扫描模块,用于利用漏洞扫描器进行漏洞扫描,获得漏洞信息;

    资产关联模块,用于将所述漏洞信息与资产信息进行匹配关联,获得资产漏洞整合信息;

    资产分类模块,用于按照预设信息特征对所述资产漏洞整合信息进行分类,获得分类结果;

    资产存储模块,用于根据所述分类结果将所述资产漏洞整合信息保存至资产漏洞信息库。

    9.一种网络资产管理设备,其特征在于,包括:

    存储器,用于存储计算机程序;

    处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述的网络资产管理方法的步骤。

    10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的网络资产管理方法的步骤。

    技术总结
    本申请公开了一种网络资产管理方法,包括利用漏洞扫描器进行漏洞扫描,获得漏洞信息;将所述漏洞信息与资产信息进行匹配关联,获得资产漏洞整合信息;按照预设信息特征对所述资产漏洞整合信息进行分类,获得分类结果;根据所述分类结果将所述资产漏洞整合信息保存至资产漏洞信息库;该网络资产管理方法可以有效提高资产管理效率,保证网络资产的全面性和正确性。本申请还公开了一种网络资产管理装置、设备及计算机可读存储介质,均具有上述有益效果。

    技术研发人员:张凯歌;范渊;刘博
    受保护的技术使用者:杭州安恒信息技术股份有限公司
    技术研发日:2020.11.26
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-7859.html

    最新回复(0)