文件的病毒查杀方法、设备、装置以及计算机存储介质制造方法及图纸

技术编号:24854084 阅读:35 留言:0更新日期:2020-07-10 19:07
本发明专利技术公开了一种文件的病毒查杀方法,所述文件的病毒查杀方法包括以下步骤:根据待查杀的文件的特征信息对所述文件进行本地查杀;若所述文件的本地查杀匹配失败,将所述文件的特征信息发送至云服务器,其中,所述云服务器获取所述特征信息对应的查杀信息,并反馈所述查杀信息;若预设时长内接收到所述查杀信息,根据接收到的所述查杀信息对所述文件进行处理。本发明专利技术还公开了一种文件的病毒查杀方法、设备、装置以及计算机存储介质,通过在本地查杀不到文件是否为病毒时,将文件的特征信息发送至云服务器检测该文件是否存在病毒,避免发送文件本体,以缩短病毒查杀所需的时间,提高病毒查杀效率,实现病毒查杀的实时性。

【技术实现步骤摘要】
文件的病毒查杀方法、设备、装置以及计算机存储介质
本专利技术涉及病毒查杀
,尤其涉及文件的病毒查杀方法、设备、装置以及计算机存储介质。
技术介绍
在对终端设备下载的文件进行病毒查杀时,若本地查杀检测不到病毒,一般需要将缓存文件上传至云端检测。在云端检测时,通常需要将全部的缓存文件上传至云服务器,若缓存文件较大,会使得上传和检测过程耗时过多,终端设备无法及时接收到云端反馈的查杀结果,导致终端设备对该缓存文件放行,若该文件为病毒文件,则会造成极大的安全隐患。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种文件的病毒查杀方法、设备、装置以及计算机存储介质,旨在通过在本地查杀失败后,将文件的特征信息发送至云端进行病毒查杀,提高病毒查杀的效率。为实现上述目的,本专利技术提供一种文件的病毒查杀方法,所述文件的病毒查杀方法包括以下步骤:根据待查杀的文件的特征信息对所述文件进行本地查杀;若所述文件的本地查杀匹配失败,将所述文件的特征信息发送至云服务器,其中,所述云服务器获取所述特征信息对应的查杀信息,并反馈所述查杀信息;若预设时长内接收到所述查杀信息,根据接收到的所述查杀信息对所述文件进行处理。可选地,所述根据待查杀的文件的特征信息对所述文件进行本地查杀的步骤包括:获取所述待查杀的文件的特征信息及本地数据库对应的预设特征数据;在所述特征信息不与所述预设特征数据匹配时,判定所述文件的本地查杀匹配失败,其中,所述预设特征数据包括本地白名单数据和本地黑名单数据。可选地,所述将所述文件的特征信息发送至云服务器的步骤之后,还包括:若预设时长内未接收到所述云服务器反馈的所述查杀信息,对所述文件执行放行处理。可选地,所述将所述文件的特征信息发送至云服务器,其中,所述云服务器获取所述特征信息对应的查杀信息,并反馈所述查杀信息的步骤包括:获取所述文件占用的存储容量;将所述占用的存储容量与所述特征信息发送至所述云服务器,其中,所述云服务器的云端数据库中存在与所述特征信息和所述存储容量匹配的云端黑名单数据时,将病毒信息作为所述查杀信息,并反馈所述查杀信息。可选地,所述将所述文件的特征信息发送至云服务器的步骤之前,还包括:将所述文件中的数据通过哈希算法进行计算,得到所述文件的特征信息。可选地,所述根据接收到的查杀信息对所述文件进行处理的步骤包括:在所述查杀信息为病毒信息时,删除所述文件;在所述查杀信息为非病毒信息时,对所述文件执行放行处理。可选地,所述根据待查杀的文件的特征信息对所述文件进行本地查杀的步骤之前,还包括:检测到终端设备向服务器发送下载请求后,将所述服务器反馈的所述下载请求的响应数据缓存至预设存储区域,直至已缓存响应数据占用的存储容量达到该响应数据对应文件真实大小并结束缓存;将缓存结束后的已缓存响应数据对应的文件作为所述待查杀的文件。此外,为实现上述目的,本专利技术还提供一种文件的病毒查杀方法,所述文件的病毒查杀方法包括以下步骤:云服务器在接收到终端设备发送的特征信息时,获取所述特征信息对应的查杀信息,其中,所述终端设备根据待查杀的文件的特征信息对所述文件进行本地查杀,若所述文件的本地查杀匹配失败,将所述文件的特征信息发送至云服务器;将所述查杀信息反馈至所述终端设备,其中,所述终端设备若预设时长内接收到所述查杀信息,根据接收到的所述查杀信息对所述文件进行处理。可选地,所述获取所述特征信息对应的查杀信息的步骤包括:所述云服务器的云端数据库中存在与所述特征信息匹配的云端黑名单数据时,将病毒信息作为所述查杀信息。可选地,所述将病毒信息作为所述查杀信息的步骤之前,所述文件的病毒查杀方法还包括:获取所述终端设备发送的存储容量;在所述存储容量与所述云端黑名单数据匹配时,执行所述将病毒信息作为所述查杀信息的步骤。可选地,所述获取所述特征信息对应的查杀信息的步骤还包括:所述云服务器的云端数据库中存在与所述特征信息匹配的云端白名单数据,或者不存在与所述特征信息匹配的云端黑名单数据和云端白名单数据时,将非病毒信息作为所述查杀信息。此外,为实现上述目的,本专利技术还提供一种文件的病毒查杀装置,其特征在于,所述文件的病毒查杀装置包括:处理模块,用于根据待查杀的文件的特征信息对所述文件进行本地查杀;发送模块,用于若所述文件的本地查杀匹配失败,将所述文件的特征信息发送至云服务器,其中,所述云服务器获取所述特征信息对应的查杀信息,并反馈所述查杀信息;所述处理模块,还用于若预设时长内接收到所述查杀信息,根据接收到的所述查杀信息对所述文件进行处理。此外,为实现上述目的,本专利技术还提供一种文件的病毒查杀设备,所述文件的病毒查杀设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的文件的病毒查杀程序,所述文件的病毒查杀程序被所述处理器执行时实现如上所述中任一项所述的文件的病毒查杀方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机存储介质,所述计算机存储介质上存储有文件的病毒查杀程序,所述文件的病毒查杀程序被处理器执行时实现如上所述中任一项所述的文件的病毒查杀方法的步骤。本专利技术实施例提出的文件的病毒查杀方法、设备、装置以及计算机存储介质,根据待查杀的文件的特征信息对所述文件进行本地查杀,若所述文件的本地查杀匹配失败,将所述文件的特征信息发送至云服务器,其中,所述云服务器获取所述特征信息对应的查杀信息,并反馈所述查杀信息,若预设时长内接收到所述查杀信息,根据接收到的所述查杀信息对所述文件进行处理。本专利技术通过在本地查杀不到文件是否为病毒时,将文件的特征信息发送至云服务器检测该文件是否存在病毒,避免发送文件本体,以缩短病毒查杀所需的时间,提高病毒查杀效率,实现病毒查杀的实时性。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的终端结构示意图;图2为本专利技术文件的病毒查杀方法的第一实施例的流程示意图;图3为本专利技术文件的病毒查杀方法的第二实施例的流程示意图;图4为本专利技术文件的病毒查杀方法的第三实施例的流程示意图;图5为本专利技术文件的病毒查杀方法的第四实施例的流程示意图;图6为本专利技术文件的病毒查杀方法的应用场景示意图;图7为本专利技术文件拦截的示意图;图8为本专利技术文件的一种处理过程的示意图;图9为本专利技术云服务器的反馈示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例提供一种解决方案,通过在本地查杀不到文件是否为病毒时,将文件的特征信息发送至云服务器检测该文件是否存在病毒,避免发送文件本体,本文档来自技高网...

【技术保护点】
1.一种文件的病毒查杀方法,其特征在于,所述文件的病毒查杀方法包括以下步骤:/n根据待查杀的文件的特征信息对所述文件进行本地查杀;/n若所述文件的本地查杀匹配失败,将所述文件的特征信息发送至云服务器,其中,所述云服务器获取所述特征信息对应的查杀信息,并反馈所述查杀信息;/n若预设时长内接收到所述查杀信息,根据接收到的所述查杀信息对所述文件进行处理。/n

【技术特征摘要】
1.一种文件的病毒查杀方法,其特征在于,所述文件的病毒查杀方法包括以下步骤:
根据待查杀的文件的特征信息对所述文件进行本地查杀;
若所述文件的本地查杀匹配失败,将所述文件的特征信息发送至云服务器,其中,所述云服务器获取所述特征信息对应的查杀信息,并反馈所述查杀信息;
若预设时长内接收到所述查杀信息,根据接收到的所述查杀信息对所述文件进行处理。


2.如权利要求1所述的文件的病毒查杀方法,其特征在于,所述根据待查杀的文件的特征信息对所述文件进行本地查杀的步骤包括:
获取所述待查杀的文件的特征信息及本地数据库对应的预设特征数据;
在所述特征信息不与所述预设特征数据匹配时,判定所述文件的本地查杀匹配失败,其中,所述预设特征数据包括本地白名单数据和本地黑名单数据。


3.如权利要求1所述的文件的病毒查杀方法,其特征在于,所述将所述文件的特征信息发送至云服务器的步骤之后,还包括:
若预设时长内未接收到所述云服务器反馈的所述查杀信息,对所述文件执行放行处理。


4.如权利要求1所述的文件的病毒查杀方法,其特征在于,所述将所述文件的特征信息发送至云服务器,其中,所述云服务器获取所述特征信息对应的查杀信息,并反馈所述查杀信息的步骤包括:
获取所述文件占用的存储容量;
将所述占用的存储容量与所述特征信息发送至所述云服务器,其中,所述云服务器的云端数据库中存在与所述特征信息和所述存储容量匹配的云端黑名单数据时,将病毒信息作为所述查杀信息,并反馈所述查杀信息。


5.如权利要求1所述的文件的病毒查杀方法,其特征在于,所述将所述文件的特征信息发送至云服务器的步骤之前,还包括:
将所述文件中的数据通过哈希算法进行计算,得到所述文件的特征信息。


6.如权利要求1所述的文件的病毒查杀方法,其特征在于,所述根据接收到的查杀信息对所述文件进行处理的步骤包括:
在所述查杀信息为病毒信息时,删除所述文件;
在所述查杀信息为非病毒信息时,对所述文件执行放行处理。


7.如权利要求1所述的文件的病毒查杀方法,其特征在于,所述根据待查杀的文件的特征信息对所述文件进行本地查杀的步骤之前,还包括:
检测到终端设备向服务器发送下载请求后,将所述服务器反馈的所述下载请求的响应数据缓存至预设存储区域,直至已缓存响应数据占用的存储容量达到该响应数据对应文件真实大小并结束缓存;
将缓存结束后的已缓存响应数据对应的文...

【专利技术属性】
技术研发人员:杜振宇
申请(专利权)人:深信服科技股份有限公司
类型:发明
国别省市:广东;44

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

1