自适应分组冗余编排的病毒扫描方法、装置及电子设备制造方法及图纸

技术编号:38346575 阅读:15 留言:0更新日期:2023-08-02 09:26
本申请实施例提供了自适应分组冗余编排的病毒扫描方法、装置及电子设备。本申请实施例通过对各病毒扫描节点进行分组,为病毒扫描任务分配对应的扫描分组,并根据扫描分组中各病毒扫描节点的性能负载,自动化实现不同病毒扫描任务的调度;进一步地,本实施例中,根据扫描分组中各病毒扫描节点的性能负载决策是否将扫描分组之外的冗余病毒扫描节点扩展至该扫描分组,实现了自适应分组冗余编排的病毒扫描,自适应应对高并发病毒扫描任务。自适应应对高并发病毒扫描任务。自适应应对高并发病毒扫描任务。

【技术实现步骤摘要】
自适应分组冗余编排的病毒扫描方法、装置及电子设备


[0001]本申请涉及数据安全技术,特别涉及自适应分组冗余编排的病毒扫描方法、装置及电子设备。

技术介绍

[0002]在具体应用中,为了保证待发布文件的安全性,常需要使用多个病毒扫描节点对该待发布文件进行病毒扫描,比如,使用多款病毒扫描软件(如卡巴斯基、诺顿、360杀毒等)对待发布文件进行病毒扫描,保证待发布文件的安全性。目前这种病毒扫描方式,通常需要借助人工操作。
[0003]然而,现有这种借助人工操作的病毒扫描方式,病毒扫描效率低,且很难广泛应用于待发布文件数量庞大的场景。

技术实现思路

[0004]本申请实施例提供了自适应分组冗余编排的病毒扫描方法、装置及电子设备,以实现病毒扫描的自动化。
[0005]本申请实施例提供了一种自适应分组冗余编排的病毒扫描方法,该方法包括:从已有的各扫描分组中为当前病毒扫描任务分配对应的目标扫描分组;根据所述目标扫描分组对应的目标任务队列中未被处理的任务,检查所述目标扫描分组中各类病毒扫描节点的性能负载是否满足对应的设定扫描条件;任一类病毒扫描节点包括至少一个病毒扫描节点;若所述目标扫描分组中各类病毒扫描节点的性能负载均满足对应的设定扫描条件,则调度控制目标扫描分组中各类病毒扫描节点处理当前病毒扫描任务;若所述目标扫描分组中存在至少一类参考病毒扫描节点,该类参考病毒扫描节点中各病毒扫描节点的性能负载不满足该类参考病毒扫描节点对应的设定扫描条件,则针对每一类参考病毒扫描节点,从已部署的除所述目标扫描分组中各类病毒扫描节点之外的其它病毒扫描节点中选择一个用于替换该类参考病毒扫描节点的目标病毒扫描节点,以利用该目标病毒扫描节点替换该类参考病毒扫描节点执行所述当前病毒扫描任务。
[0006]一种自适应分组冗余编排的病毒扫描装置,该装置包括:分配模块,用于从已有的各扫描分组中为当前病毒扫描任务分配对应的目标扫描分组;任务管理模块,用于根据所述目标扫描分组对应的目标任务队列中未被处理的任务,检查所述目标扫描分组中各类病毒扫描节点的性能负载是否满足对应的设定扫描条件;任一类病毒扫描节点包括至少一个病毒扫描节点;以及,在检查出目标扫描分组中存在至少一类参考病毒扫描节点时,该类参考病毒扫描节点中各病毒扫描节点的性能负载不满足该类参考病毒扫描节点对应的设定扫描条件,则针对每一类参考病毒扫描节点,从已部署的除所述目标扫描分组中各类病毒扫描节点之外
的其它病毒扫描节点中选择一个用于替换该类参考病毒扫描节点的目标病毒扫描节点;任务调度模块,用于在所述任务管理模块检查出所述目标扫描分组中各类病毒扫描节点的性能负载均满足对应的设定扫描条件,则调度控制所述目标扫描分组中各类病毒扫描节点处理当前病毒扫描任务;以及,在所述任务管理模块检查出目标扫描分组中存在至少一类参考病毒扫描节点时,调度所述目标病毒扫描节点来替换该类参考病毒扫描节点执行所述当前病毒扫描任务。
[0007]一种电子设备,该电子设备包括:处理器和机器可读存储介质;所述机器可读存储介质上存储有若干计算机指令,所述计算机指令被处理器执行时,实现如上方法中的步骤。
[0008]由以上技术方案可以看出,本申请中,通过对各病毒扫描节点进行分组,从已有的各扫描分组中为病毒扫描任务分配对应的扫描分组,并根据扫描分组中各病毒扫描节点的性能负载,自动化实现病毒扫描任务的调度;进一步地,本实施例中,根据扫描分组中各类病毒扫描节点的性能负载决策出扫描分组中至少一类病毒扫描节点的性能负载不满足对应的设定扫描条件时,则针对性能负载不满足对应的设定扫描条件的每一类病毒扫描节点,将扫描分组之外的冗余病毒扫描节点扩展至该扫描分组来替代该类病毒扫描节点进行病毒扫描任务,实现了自适应分组冗余编排的病毒扫描,自适应应对高并发病毒扫描任务。
附图说明
[0009]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0010]图1为本申请实施例提供的方法流程图;图2为本申请实施例提供的扫描分组示意结构图;图3为本申请实施例提供的步骤104实现流程图;图4为本申请实施例提供的方法实施例示意图;图5为本申请实施例提供的装置的结构示意图;图6为本申请实施例提供的硬件设备结构图。
具体实施方式
[0011]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0012]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
[0013]为了使本领域技术人员更好地理解本申请实施例提供的技术方案,并使本申请实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本申请实施例中技术方案作进一步详细的说明。
[0014]参见图1,图1为本申请实施例提供的方法流程图。该方法应用于电子设备,该电子设备比如为终端、服务器等,本实施例并不具体限定。
[0015]如图1所示,该流程可包括以下步骤:步骤101,从已有的各扫描分组中为当前病毒扫描任务分配对应的目标扫描分组。
[0016]在本实施例中,可基于web前端技术构建web任务管控界面。该web任务管控界面至少包含任务新建功能。基于web任务管控界面中的任务新建功能,则应用于本步骤101,可新建任务(记为当前病毒扫描任务),并上传当前病毒扫描任务对应的需做病毒扫描的文件(也即待扫描文件)至指定位置。
[0017]作为一个实施例,当前病毒扫描任务至少包括:待扫描文件的文件信息。这里,待扫描文件的文件信息用于描述该待扫描文件,比如可包括:文件类型、文件被上传的位置信息等。
[0018]可选地,上述文件类型至少包括:满足大文件要求的大文件的类型(记为大文件类型)、或者满足小文件要求的小文件的类型(记为小文件类型)、或者满足指定专项文件要求的专项文件类型。这里,大文件要求、小文件要求可根据实际需求设置,比如,大文件要求可被设置为文件大小大于或等于第一设定阈值(比如1G等);小文件要求可被设置为文件大小小于或等于第二设定阈值(比如1M等)。在本实施例中,指定专项文件要求可根据实际需求设置,比如设置XX分公司发布的所有文件为指定专项文件,等等。
[0019]在本实施例中,可对已部署的病毒扫描节点进行划分,得到至少一个扫描分组(也称虚拟分组)。每一扫描分组包括至少一类病毒扫描节点,任一类病毒扫描节点包括至少一个病毒扫描节点。同一类的病毒扫描节点可为具有同一病毒扫描版本或者同一病毒扫描类型等的病毒扫描节点(比如杀毒软件)。每一个扫描节点,可以是指单独的一台虚拟机,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自适应分组冗余编排的病毒扫描方法,其特征在于,该方法包括:从已有的各扫描分组中为当前病毒扫描任务分配对应的目标扫描分组;根据所述目标扫描分组对应的目标任务队列中未被处理的任务,检查所述目标扫描分组中各类病毒扫描节点的性能负载是否满足对应的设定扫描条件;任一类病毒扫描节点包括至少一个病毒扫描节点;若所述目标扫描分组中各类病毒扫描节点的性能负载均满足对应的设定扫描条件,则调度控制目标扫描分组中各类病毒扫描节点处理当前病毒扫描任务;若所述目标扫描分组中存在至少一类参考病毒扫描节点,该类参考病毒扫描节点中各病毒扫描节点的性能负载不满足该类参考病毒扫描节点对应的设定扫描条件,则针对每一类参考病毒扫描节点,从已部署的除所述目标扫描分组中各类病毒扫描节点之外的其它病毒扫描节点中选择一个用于替换该类参考病毒扫描节点的目标病毒扫描节点,以利用该目标病毒扫描节点替换该类参考病毒扫描节点执行所述当前病毒扫描任务。2.根据权利要求1所述的方法,其特征在于,所述当前病毒扫描任务指示了待扫描文件的文件信息;所述文件信息至少包括:文件类型;所述文件类型至少包括:满足大文件要求的大文件类型、或者满足小文件要求的小文件类型、或者满足指定专项文件要求的专项文件类型;所述大文件类型匹配已部署的大文件扫描分组,所述小文件类型匹配已部署的小文件扫描分组;所述专项文件类型匹配专用的专用扫描分组;从已有的各扫描分组中为当前病毒扫描任务分配对应的目标扫描分组包括:根据当前病毒扫描任务指示的待扫描文件的文件类型,从已有的各扫描分组中确定与所述文件类型匹配的扫描分组,将与所述文件类型匹配的扫描分组确定为所述目标扫描分组。3.根据权利要求1所述的方法,其特征在于,所述检查所述目标扫描分组中各类病毒扫描节点的性能负载是否满足对应的设定扫描条件包括:针对所述目标扫描分组中每一类病毒扫描节点,若检查出该类病毒扫描节点中的至少一个病毒扫描节点当前的性能参数满足对应的性能参数要求,则确定该类病毒扫描节点的性能负载满足对应的设定扫描条件,若检查出该类病毒扫描节点中各病毒扫描节点当前的性能参数不满足对应的性能参数要求,则确定该类病毒扫描节点的性能负载不满足对应的设定扫描条件。4.根据权利要求1所述的方法,其特征在于,所述从已部署的除所述目标扫描分组中各类病毒扫描节点之外的其它病毒扫描节点中选择一个用于替换该类参考病毒扫描节点的目标病毒扫描节点包括:针对每一类参考病毒扫描节点,若已部署的闲置节点资源池中存在用于替换该类参考病毒扫描节点的至少一个病毒扫描节点,则将该至少一个病毒扫描节点中的其中一个病毒扫描节点确定为用于替换该类参考病毒扫描节点的目标病毒扫描节点;若已部署的闲置节点资源池中不存在用于替换该类参考病毒扫描节点的病毒扫描节点,则:从除目标扫描分组之外的其它扫描分组中选择用于替换该类参考病毒扫描节点、且满足设定条件的其中一个病毒扫描节点,作为所述目标病毒扫描节点;所述设定条件是指:当前不存在未执行的病毒扫描任务,或者当前存在的未执行的剩余病毒扫描任务的优先级低于当前病毒扫描任务的优先级。
5.根据权利要求4所述的方法,其特征在于,若其它扫描分组中不存在用于替换该类参考病毒扫描节点的目标病毒扫描节点,则该方法进一步包括:触发在图形化编排页面中将其它扫描分组中用于替换该类参考病毒扫描节点的目标病毒扫描节点拖拽至所述目标扫描分组。6.根据权利要求4或5所述的方法,其特征在于,在利用目标病毒扫描节点替换该类参考病毒扫描节点执行完当前病毒扫描任务后,该方法进一步包括:释放所述目标病毒扫描节点,以在所述目标病毒扫描节点原为所述闲置节点资源池中的病毒扫描节点时,将所述目标病毒扫描节点回收至所述闲置节点资源池,在所述目标病毒扫描节点原为所述其它扫描分组中的病毒扫描节点时,将所述目标病毒扫描节点回收至所述其它扫描分组。7.一种自适应分组冗余编排的病毒扫描装置,其特征在于,该装置包括:分配模块,用于从已有的各扫描分组中为当前病毒扫描任务分...

【专利技术属性】
技术研发人员:王滨毕志城周少鹏邱利军鲁天阳万里
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:

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

1