一种云盘系统、云盘系统中的文件病毒扫描处理方法技术方案

技术编号:15983100 阅读:64 留言:0更新日期:2017-08-12 05:45
本发明专利技术公开了一种云盘系统、云盘系统中的文件病毒扫描处理方法。所述云盘系统包括文件存储装置、文件操作监听装置以及病毒扫描处理装置;所述文件存储装置,用于存储所述云盘系统中的文件;所述文件操作监听装置,用于监听对所述云盘系统中的文件的编辑操作,并在监听到所述编辑操作完成时生成第一病毒扫描请求;所述病毒扫描处理装置,用于接收所述文件操作监听装置发送的所述第一病毒扫描请求,并根据所述第一病毒扫描请求对所述目标文件进行病毒扫描,并在扫描到所述目标文件中包含文件病毒时对所述目标文件进行病毒处理。采用本发明专利技术,能够防止云盘系统中的文件病毒的产生和传播,保证存储于云盘系统中的文件完整、安全和可用。

【技术实现步骤摘要】
一种云盘系统、云盘系统中的文件病毒扫描处理方法
本专利技术涉及计算机
,尤其涉及一种云盘系统、云盘系统中的文件病毒扫描处理方法。
技术介绍
计算机病毒,是编制者在计算机程序中插入的破坏计算机功能或者数据的代码,能影响计算机使用,能自我复制的一组计算机指令或者程序代码。计算机病毒通常附着于各种类型的文件上,当该文件被复制或者被转发时,其中的计算机病毒便随着该文件一同被复制或者被转发,从而不断地传播和蔓延。在满足一定条件时,计算机病毒即被激活,对计算机的功能、数据、结构等进行破坏,给计算机系统的运行带来严重的危害后果,影响用户的使用,且可能会带来不可估量的经济损失。云盘,是一种互联网存储工具,通过互联网为用户提供文件的云端存储、访问、备份以及共享等文件管理功能。现有的云盘系统仅在文件上传过程中对上传的文件进行病毒查杀,在这种情况下,若有恶意用户欲通过云盘进行计算机病毒的传播以实现对其他计算机的入侵,只需通过将病毒文件拆解成若干文件或者通过修改病毒文件的后缀将病毒文件上传至云盘系统中或者直接对存储于云盘中的文件进行篡改并在其中添加病毒程序即可,由此可见,现有的云盘安全性不高,无法保证其中的文件数据的完整性和可用性。
技术实现思路
本专利技术提出一种云盘系统、云盘系统中的文件病毒扫描处理方法,能够防止云盘系统中的文件病毒的产生和传播,保证存储于云盘系统中的文件完整、安全和可用。本专利技术提供的一种云盘系统,具体包括文件存储装置、文件操作监听装置以及病毒扫描处理装置;所述文件存储装置,用于存储所述云盘系统中的文件;所述文件操作监听装置,用于监听对存储于所述云盘系统中的文件的编辑操作,并在监听到对存储于所述云盘系统中的目标文件的所述编辑操作完成时,生成对所述目标文件的第一病毒扫描请求,并将所述第一病毒扫描请求发送至所述病毒扫描处理装置;所述病毒扫描处理装置,用于接收所述文件操作监听装置发送的所述第一病毒扫描请求,并根据所述第一病毒扫描请求对所述目标文件进行病毒扫描,并在扫描到所述目标文件中包含文件病毒时对所述目标文件进行病毒处理。进一步地,所述云盘系统还包括病毒扫描定时装置;所述病毒扫描定时装置,用于每隔预设的第一时间间隔生成第二病毒扫描请求,并将所述第二病毒扫描请求发送至所述病毒扫描处理装置;则所述病毒扫描处理装置,还用于接收所述病毒扫描定时装置发送的所述第二病毒扫描请求,并根据所述第二病毒扫描请求及预设的待扫描范围对所述云盘系统中的所述待扫描范围内的文件进行病毒扫描,并在扫描到当前扫描的文件中包含文件病毒时对所述当前扫描的文件进行病毒处理。进一步地,所述文件操作监听装置,还用于监听所述云盘系统中的新文件创建操作、文件上传操作以及文件下载操作,并在监听到所述新文件创建操作、所述文件上传操作或者所述文件下载操作完成时生成相应的第三病毒扫描请求,并将所述第三病毒扫描请求发送至所述病毒扫描处理装置;则所述病毒扫描处理装置,还用于接收所述文件操作监听装置发送的所述第三病毒扫描请求,并根据所述第三病毒扫描请求对所述新文件创建操作所对应的新文件、所述文件上传操作所对应的上传文件或者所述文件下载操作所对应的待下载文件进行病毒扫描,并在扫描到所述新文件中包含文件病毒时对所述新文件进行病毒处理,或者在扫描到所述上传文件中包含文件病毒时对所述上传文件进行病毒处理,或者在扫描到所述待下载文件中包含文件病毒时对所述待下载文件进行病毒处理。进一步地,所述云盘系统还包括文件解压缩装置;所述文件解压缩装置,用于每隔预设的第二时间间隔对所述云盘系统中的待检测范围内的文件进行检测,获得所述待检测范围内的所有压缩文件,并对每个所述压缩文件分别进行解压,获得相应的解压文件,并根据每个所述解压文件生成相应的第四病毒扫描请求,并将各个所述第四病毒扫描请求发送至所述病毒扫描处理装置;则所述病毒扫描处理装置,还用于接收所述文件解压缩装置发送的所述第四病毒扫描请求,并根据每个所述第四病毒扫描请求对对应的解压文件进行病毒扫描,并在扫描到当前扫描的解压文件中包含文件病毒时对所述当前扫描的解压文件进行病毒处理。进一步地,所述病毒扫描处理装置还包括病毒扫描模块及病毒处理模块;所述云盘系统中的文件包括原文件及相对应的备份文件;所述病毒扫描模块,用于接收所述第一病毒扫描请求,并根据所述第一病毒扫描请求计算所述目标文件及与所述目标文件相对应的备份目标文件之间的文件相似度,并在所述文件相似度低于预设的相似度阈值时,生成相应的病毒警告信息,并将所述病毒警告信息发送至所述病毒处理模块;所述病毒处理模块,用于接收所述病毒扫描模块发送的所述病毒警告信息,并根据所述病毒警告信息对所述目标文件及所述备份目标文件进行病毒处理。相应地,本专利技术还提供了一种云盘系统中的文件病毒扫描处理方法,具体包括:监听对存储于云盘系统中的文件的编辑操作;当监听到对存储于所述云盘系统中的目标文件的所述编辑操作完成时,生成对所述目标文件的第一病毒扫描请求;根据所述第一病毒扫描请求,对所述目标文件进行病毒扫描,并在扫描到所述目标文件中包含文件病毒时,对所述目标文件进行病毒处理。进一步地,所述云盘系统中的文件病毒扫描处理方法,还包括:每隔预设的第一时间间隔生成第二病毒扫描请求;根据所述第二病毒扫描请求及预设的待扫描范围对所述云盘系统中的位于所述待扫描范围内的文件进行病毒扫描,并在扫描到当前扫描的文件中包含文件病毒时,对所述当前扫描的文件进行病毒处理。进一步地,所述云盘系统中的文件病毒扫描处理方法,还包括:监听所述云盘系统中的新文件创建操作、文件上传操作以及文件下载操作;在监听到所述新文件创建操作、所述文件上传操作或者所述文件下载操作完成时,生成相应的第三病毒扫描请求;根据所述第三病毒扫描请求对所述新文件创建操作所对应的新文件、所述文件上传操作所对应的上传文件或者所述文件下载操作所对应的待下载文件进行病毒扫描,并在扫描到所述新文件中包含文件病毒时对所述新文件进行病毒处理,或者在扫描到所述上传文件中包含文件病毒时对所述上传文件进行病毒处理,或者在扫描到所述待下载文件中包含文件病毒时对所述待下载文件进行病毒处理。进一步地,所述云盘系统中的文件病毒扫描处理方法,还包括:每隔预设的第二时间间隔对所述云盘系统中的待检测范围内的文件进行检测,获得所述待检测范围内的所有压缩文件;对每个所述压缩文件分别进行解压,获得相应的解压文件;根据每个所述解压文件生成相应的第四病毒扫描请求;根据每个所述第四病毒扫描请求,对对应的所述解压文件进行病毒扫描,并在扫描到当前扫描的解压文件中包含文件病毒时对所述当前扫描的文件进行病毒处理。进一步地,所述云盘系统中的文件包括原文件及相对应的备份文件;则所述根据所述第一病毒扫描请求对所述文件进行病毒扫描,并在扫描到所述文件中包含文件病毒时,对所述目标文件进行病毒处理,具体包括:根据所述第一病毒扫描请求计算所述目标文件及与所述目标文件相对应的备份目标文件之间的文件相似度,并在所述文件相似度低于预设的相似度阈值时,生成相应的病毒警告信息;根据所述病毒警告信息对所述目标文件及所述备份目标文件进行病毒处理。实施本专利技术,具有如下有益效果:本专利技术提供的云盘系统、云盘系统中的文件病毒扫描处理方法,通过监听用户对云盘系本文档来自技高网...
一种云盘系统、云盘系统中的文件病毒扫描处理方法

【技术保护点】
一种云盘系统,其特征在于,包括文件存储装置、文件操作监听装置以及病毒扫描处理装置;所述文件存储装置,用于存储所述云盘系统中的文件;所述文件操作监听装置,用于监听对存储于所述云盘系统中的文件的编辑操作,并在监听到对存储于所述云盘系统中的目标文件的所述编辑操作完成时,生成对所述目标文件的第一病毒扫描请求,并将所述第一病毒扫描请求发送至所述病毒扫描处理装置;所述病毒扫描处理装置,用于接收所述文件操作监听装置发送的所述第一病毒扫描请求,并根据所述第一病毒扫描请求对所述目标文件进行病毒扫描,并在扫描到所述目标文件中包含文件病毒时对所述目标文件进行病毒处理。

【技术特征摘要】
1.一种云盘系统,其特征在于,包括文件存储装置、文件操作监听装置以及病毒扫描处理装置;所述文件存储装置,用于存储所述云盘系统中的文件;所述文件操作监听装置,用于监听对存储于所述云盘系统中的文件的编辑操作,并在监听到对存储于所述云盘系统中的目标文件的所述编辑操作完成时,生成对所述目标文件的第一病毒扫描请求,并将所述第一病毒扫描请求发送至所述病毒扫描处理装置;所述病毒扫描处理装置,用于接收所述文件操作监听装置发送的所述第一病毒扫描请求,并根据所述第一病毒扫描请求对所述目标文件进行病毒扫描,并在扫描到所述目标文件中包含文件病毒时对所述目标文件进行病毒处理。2.如权利要求1所述的云盘系统,其特征在于,所述云盘系统还包括病毒扫描定时装置;所述病毒扫描定时装置,用于每隔预设的第一时间间隔生成第二病毒扫描请求,并将所述第二病毒扫描请求发送至所述病毒扫描处理装置;则所述病毒扫描处理装置,还用于接收所述病毒扫描定时装置发送的所述第二病毒扫描请求,并根据所述第二病毒扫描请求及预设的待扫描范围对所述云盘系统中的所述待扫描范围内的文件进行病毒扫描,并在扫描到当前扫描的文件中包含文件病毒时对所述当前扫描的文件进行病毒处理。3.如权利要求1所述的云盘系统,其特征在于,所述文件操作监听装置,还用于监听所述云盘系统中的新文件创建操作、文件上传操作以及文件下载操作,并在监听到所述新文件创建操作、所述文件上传操作或者所述文件下载操作完成时生成相应的第三病毒扫描请求,并将所述第三病毒扫描请求发送至所述病毒扫描处理装置;则所述病毒扫描处理装置,还用于接收所述文件操作监听装置发送的所述第三病毒扫描请求,并根据所述第三病毒扫描请求对所述新文件创建操作所对应的新文件、所述文件上传操作所对应的上传文件或者所述文件下载操作所对应的待下载文件进行病毒扫描,并在扫描到所述新文件中包含文件病毒时对所述新文件进行病毒处理,或者在扫描到所述上传文件中包含文件病毒时对所述上传文件进行病毒处理,或者在扫描到所述待下载文件中包含文件病毒时对所述待下载文件进行病毒处理。4.如权利要求1所述的云盘系统,其特征在于,所述云盘系统还包括文件解压缩装置;所述文件解压缩装置,用于每隔预设的第二时间间隔对所述云盘系统中的待检测范围内的文件进行检测,获得所述待检测范围内的所有压缩文件,并对每个所述压缩文件分别进行解压,获得相应的解压文件,并根据每个所述解压文件生成相应的第四病毒扫描请求,并将各个所述第四病毒扫描请求发送至所述病毒扫描处理装置;则所述病毒扫描处理装置,还用于接收所述文件解压缩装置发送的所述第四病毒扫描请求,并根据每个所述第四病毒扫描请求对对应的解压文件进行病毒扫描,并在扫描到当前扫描的解压文件中包含文件病毒时对所述当前扫描的解压文件进行病毒处理。5.如权利要求1所述的云盘系统,其特征在于,所述病毒扫描处理装置还包括病毒扫描模块及病毒处理模块;所述云盘系统中的文件包括原文件及相对应的备份文件;所述病毒扫描模块,用于接收所述第一病毒扫描请求,并根据所述第一病毒扫...

【专利技术属性】
技术研发人员:高俊萍
申请(专利权)人:广州杰赛科技股份有限公司
类型:发明
国别省市:广东,44

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

1