文件检测方法、装置、设备及存储介质与流程

文档序号:37227886发布日期:2024-03-05 15:34阅读:13来源:国知局
文件检测方法、装置、设备及存储介质与流程

本申请涉及网络安全,尤其涉及一种文件检测方法、装置、设备及存储介质。


背景技术:

1、随着信息技术的不断发展,电子设备已经应用到了日常生活中的各方面,例如:办公系统、自动化生产系统、娱乐系统等。而电子设备中的病毒文件作为一种能够对电子设备造成严重危害的恶意文件,会导致电子设备中的应用程序无法正常运行,甚至会导致电子设备中的应用程序或者电子设备内存储的文件异常(损坏或丢失),从而影响电子设备的正常使用,甚至会影响企业的正常生产经营。通常,通过本地安装的病毒查杀软件来实现对电子设备中的文件的病毒检测,或者通过病毒查杀软件的网页来实现对电子设备中的文件的病毒检测。

2、通过上述方法,在通过本地安装的病毒查杀软件进行文件的检测时,病毒查杀软件对应的病毒库并不是实时更新的,无法准确、快速的检测电子设备中的文件是否存在病毒文件;并且在通过病毒查杀软件的网页进行文件的检测时,会受到文件数据量大小的限制,无法满足正常的使用需求。从而在检测电子设备中的文件是否存在病毒文件时,对文件的检测效率较差、准确度较低。


技术实现思路

1、本申请提供一种文件检测方法、装置、设备及存储介质,用于提高检测电子设备中的文件是否为病毒文件的准确度。

2、为达到上述目的,本申请采用如下技术方案:

3、第一方面,提供了一种文件检测方法,该方法包括:基于多个病毒库对目标文件进行病毒检测,得到多个检测结果,一个病毒库对应一个检测结果,一个检测结果用于指示目标文件为病毒文件或者目标文件为非病毒文件,每个病毒库中包括至少一个病毒文件;确定多个检测结果中,指示目标文件为病毒文件的检测结果的目标数量,并确定目标数量与多个检测结果的总数量之间的目标比值;在确定目标比值大于预设阈值的情况下,确定目标文件为病毒文件。

4、作为一种可能的实现方式,区块链中包括目标列表,目标列表中包括多个第一标识和第一指示信息,多个第一标识对应指示多个文件,第一指示信息用于指示多个第一标识对应的多个文件为病毒文件;基于多个病毒库对目标文件进行病毒检测,得到多个检测结果之前,方法还包括:生成目标文件对应的标识,并确定目标列表中是否包括目标文件对应的标识;基于多个病毒库对目标文件进行病毒检测,得到多个检测结果,包括:在确定目标列表中不包括目标文件对应的标识时,基于多个病毒库对目标文件进行病毒检测,得到多个检测结果。

5、作为一种可能的实现方式,方法还包括:在确定目标文件为病毒文件之后,将目标文件对应的标识添加至多个第一标识中。

6、作为一种可能的实现方式,目标列表中还包括多个第二标识和第二指示信息,多个第二标识对应指示多个文件,第二指示信息用于指示多个第二标识对应的多个文件为非病毒文件;方法还包括:在确定目标文件为非病毒文件之后,将目标文件对应的标识添加至多个第二标识中。

7、作为一种可能的实现方式,基于多个病毒库对目标文件进行病毒检测,得到多个检测结果之前,方法还包括:获取目标文件的特征信息,特征信息包括以下至少一项:文件大小、文件类型、访问权限;基于多个病毒库对目标文件进行病毒检测,得到多个检测结果,包括:分别将每个病毒库中包括的每个病毒文件的特征信息与目标文件的特征信息作对比,得到多个对比结果,并根据多个对比结果确定多个检测结果。

8、第二方面,提供了一种文件检测装置,该文件检测装置包括:检测单元和处理单元,检测单元,用于基于多个病毒库对目标文件进行病毒检测,得到多个检测结果,一个检测结果用于指示目标文件为病毒文件或者目标文件为非病毒文件,每个病毒库中包括至少一个病毒文件;处理单元,用于确定多个检测结果中,指示目标文件为病毒文件的检测结果的目标数量,并确定目标数量与多个检测结果的总数量之间的目标比值;处理单元,用于在确定目标比值大于预设阈值的情况下,确定目标文件为病毒文件。

9、作为一种可能的实现方式,区块链中包括目标列表,目标列表中包括多个第一标识和第一指示信息,多个第一标识对应指示多个文件,第一指示信息用于指示多个第一标识对应的多个文件为病毒文件;文件检测装置还包括:生成单元;生成单元,用于生成目标文件对应的标识;处理单元,用于确定目标列表中是否包括目标文件对应的标识;检测单元,用于在确定目标列表中不包括目标文件对应的标识时,基于多个病毒库对目标文件进行病毒检测,得到多个检测结果。

10、作为一种可能的实现方式,处理单元,用于在确定目标文件为病毒文件之后,将目标文件对应的标识添加至多个第一标识中。

11、作为一种可能的实现方式,目标列表中还包括多个第二标识和第二指示信息,多个第二标识对应指示多个文件,第二指示信息用于指示多个第二标识对应的多个文件为非病毒文件;处理单元,用于在确定目标文件为非病毒文件之后,将目标文件对应的标识添加至多个第二标识中。

12、作为一种可能的实现方式,文件检测装置还包括:获取单元;获取单元,用于获取目标文件的特征信息,特征信息包括以下至少一项:文件大小、文件类型、访问权限;检测单元,用于分别将每个病毒库中包括的每个病毒文件的特征信息与目标文件的特征信息作对比,得到多个对比结果,并根据多个对比结果确定多个检测结果。

13、第三方面,提供了一种电子设备,包括:处理器以及存储器;其中,存储器用于存储一个或多个程序,一个或多个程序包括计算机执行指令,当电子设备运行时,处理器执行存储器存储的计算机执行指令,以使电子设备执行如第一方面的文件检测方法。

14、第四方面,提供了一种存储一个或多个程序的计算机可读存储介质,一个或多个程序包括指令,上述指令当被计算机执行时使计算机执行如第一方面的文件检测方法。

15、本申请提供了一种文件检测方法、装置、设备及存储介质,用于提高检测电子设备中的文件是否存在病毒文件的准确度。在需要检测电子设备中的文件是否存在病毒文件时,可以基于已有的多个病毒库分别对目标文件进行病毒检测,得到每个病毒库对应的目标文件是否为病毒文件的检测结果;进一步的,确定通过多个病毒库得到的多个检测结果中,指示目标文件为病毒文件的检测结果所占的目标比值,并在目标比值大于预先设置的阈值的情况下,确定目标文件为病毒文件。通过上述方法,可以在检测电子设备中的文件是否存在病毒文件时,通过多个病毒库对目标文件进行病毒检测,以根据多个病毒库得到的多个检测结果进一步的确定目标文件是否为病毒文件,从而可以提高检测电子设备中的文件是否为病毒文件的准确度。



技术特征:

1.一种文件检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的文件检测方法,其特征在于,区块链中包括目标列表,所述目标列表中包括多个第一标识和第一指示信息,所述多个第一标识对应指示多个文件,所述第一指示信息用于指示所述多个第一标识对应的多个文件为病毒文件;

3.根据权利要求2所述的文件检测方法,其特征在于,所述方法还包括:

4.根据权利要求2所述的文件检测方法,其特征在于,所述目标列表中还包括多个第二标识和第二指示信息,所述多个第二标识对应指示多个文件,所述第二指示信息用于指示所述多个第二标识对应的多个文件为非病毒文件;所述方法还包括:

5.根据权利要求1至4中任一项所述的文件检测方法,其特征在于,所述基于多个病毒库对目标文件进行病毒检测,得到多个检测结果之前,所述方法还包括:

6.一种文件检测装置,其特征在于,所述文件检测装置包括:检测单元和处理单元;

7.根据权利要求6所述的文件检测装置,其特征在于,区块链中包括目标列表,所述目标列表中包括多个第一标识和第一指示信息,所述多个第一标识对应指示多个文件,所述第一指示信息用于指示所述多个第一标识对应的多个文件为病毒文件,所述文件检测装置还包括:生成单元;

8.根据权利要求7所述的文件检测装置,其特征在于,所述处理单元,用于在确定所述目标文件为病毒文件之后,将所述目标文件对应的标识添加至所述多个第一标识中。

9.根据权利要求7所述的文件检测装置,其特征在于,所述目标列表中还包括多个第二标识和第二指示信息,所述多个第二标识对应指示多个文件,所述第二指示信息用于指示所述多个第二标识对应的多个文件为非病毒文件;

10.根据权利要求6至9中任一项所述的文件检测装置,其特征在于,所述文件检测装置还包括:获取单元;

11.一种电子设备,其特征在于,包括:处理器以及存储器;其中,所述存储器用于存储一个或多个程序,所述一个或多个程序包括计算机执行指令,当所述电子设备运行时,处理器执行所述存储器存储的所述计算机执行指令,以使所述电子设备执行权利要求1-5中任一项所述的文件检测方法。

12.一种存储一个或多个程序的计算机可读存储介质,其特征在于,所述一个或多个程序包括指令,所述指令当被计算机执行时使所述计算机执行如权利要求1-5中任一项所述的文件检测方法。


技术总结
本申请公开了一种文件检测方法、装置、设备及存储介质,涉及网络安全技术领域,用于提高检测电子设备中的文件是否为病毒文件的准确度,该方法包括:基于多个病毒库对目标文件进行病毒检测,得到多个检测结果,一个病毒库对应一个检测结果,一个检测结果用于指示目标文件为病毒文件或者目标文件为非病毒文件,每个病毒库中包括至少一个病毒文件;确定多个检测结果中,指示目标文件为病毒文件的检测结果的目标数量,并确定目标数量与多个检测结果的总数量之间的目标比值;在确定目标比值大于预设阈值的情况下,确定目标文件为病毒文件。本申请应用于对电子设备中的文件进行病毒检测的场景中。

技术研发人员:崔羽飞,王笑
受保护的技术使用者:中国联合网络通信集团有限公司
技术研发日:
技术公布日:2024/3/4
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1