CN107038376A - 一种云盘***、云盘***中的文件病毒扫描处理方法 - Google Patents
一种云盘***、云盘***中的文件病毒扫描处理方法 Download PDFInfo
- Publication number
- CN107038376A CN107038376A CN201710200975.2A CN201710200975A CN107038376A CN 107038376 A CN107038376 A CN 107038376A CN 201710200975 A CN201710200975 A CN 201710200975A CN 107038376 A CN107038376 A CN 107038376A
- Authority
- CN
- China
- Prior art keywords
- file
- virus
- cloud disk
- disk system
- scan
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/55—Detecting local intrusion or implementing counter-measures
- G06F21/56—Computer malware detection or handling, e.g. anti-virus arrangements
- G06F21/562—Static detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/55—Detecting local intrusion or implementing counter-measures
- G06F21/56—Computer malware detection or handling, e.g. anti-virus arrangements
- G06F21/568—Computer malware detection or handling, e.g. anti-virus arrangements eliminating virus, restoring damaged files
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1441—Countermeasures against malicious traffic
- H04L63/145—Countermeasures against malicious traffic the attack involving the propagation of malware through the network, e.g. viruses, trojans or worms
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Virology (AREA)
- Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种云盘***、云盘***中的文件病毒扫描处理方法。所述云盘***包括文件存储装置、文件操作监听装置以及病毒扫描处理装置;所述文件存储装置,用于存储所述云盘***中的文件;所述文件操作监听装置,用于监听对所述云盘***中的文件的编辑操作,并在监听到所述编辑操作完成时生成第一病毒扫描请求;所述病毒扫描处理装置,用于接收所述文件操作监听装置发送的所述第一病毒扫描请求,并根据所述第一病毒扫描请求对所述目标文件进行病毒扫描,并在扫描到所述目标文件中包含文件病毒时对所述目标文件进行病毒处理。采用本发明,能够防止云盘***中的文件病毒的产生和传播,保证存储于云盘***中的文件完整、安全和可用。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种云盘***、云盘***中的文件病毒扫描处理方法。
背景技术
计算机病毒,是编制者在计算机程序中***的破坏计算机功能或者数据的代码,能影响计算机使用,能自我复制的一组计算机指令或者程序代码。计算机病毒通常附着于各种类型的文件上,当该文件被复制或者被转发时,其中的计算机病毒便随着该文件一同被复制或者被转发,从而不断地传播和蔓延。在满足一定条件时,计算机病毒即被激活,对计算机的功能、数据、结构等进行破坏,给计算机***的运行带来严重的危害后果,影响用户的使用,且可能会带来不可估量的经济损失。
云盘,是一种互联网存储工具,通过互联网为用户提供文件的云端存储、访问、备份以及共享等文件管理功能。现有的云盘***仅在文件上传过程中对上传的文件进行病毒查杀,在这种情况下,若有恶意用户欲通过云盘进行计算机病毒的传播以实现对其他计算机的入侵,只需通过将病毒文件拆解成若干文件或者通过修改病毒文件的后缀将病毒文件上传至云盘***中或者直接对存储于云盘中的文件进行篡改并在其中添加病毒程序即可,由此可见,现有的云盘安全性不高,无法保证其中的文件数据的完整性和可用性。
发明内容
本发明提出一种云盘***、云盘***中的文件病毒扫描处理方法,能够防止云盘***中的文件病毒的产生和传播,保证存储于云盘***中的文件完整、安全和可用。
本发明提供的一种云盘***,具体包括文件存储装置、文件操作监听装置以及病毒扫描处理装置;
所述文件存储装置,用于存储所述云盘***中的文件;
所述文件操作监听装置,用于监听对存储于所述云盘***中的文件的编辑操作,并在监听到对存储于所述云盘***中的目标文件的所述编辑操作完成时,生成对所述目标文件的第一病毒扫描请求,并将所述第一病毒扫描请求发送至所述病毒扫描处理装置;
所述病毒扫描处理装置,用于接收所述文件操作监听装置发送的所述第一病毒扫描请求,并根据所述第一病毒扫描请求对所述目标文件进行病毒扫描,并在扫描到所述目标文件中包含文件病毒时对所述目标文件进行病毒处理。
进一步地,所述云盘***还包括病毒扫描定时装置;
所述病毒扫描定时装置,用于每隔预设的第一时间间隔生成第二病毒扫描请求,并将所述第二病毒扫描请求发送至所述病毒扫描处理装置;
则所述病毒扫描处理装置,还用于接收所述病毒扫描定时装置发送的所述第二病毒扫描请求,并根据所述第二病毒扫描请求及预设的待扫描范围对所述云盘***中的所述待扫描范围内的文件进行病毒扫描,并在扫描到当前扫描的文件中包含文件病毒时对所述当前扫描的文件进行病毒处理。
进一步地,所述文件操作监听装置,还用于监听所述云盘***中的新文件创建操作、文件上传操作以及文件下载操作,并在监听到所述新文件创建操作、所述文件上传操作或者所述文件下载操作完成时生成相应的第三病毒扫描请求,并将所述第三病毒扫描请求发送至所述病毒扫描处理装置;
则所述病毒扫描处理装置,还用于接收所述文件操作监听装置发送的所述第三病毒扫描请求,并根据所述第三病毒扫描请求对所述新文件创建操作所对应的新文件、所述文件上传操作所对应的上传文件或者所述文件下载操作所对应的待下载文件进行病毒扫描,并在扫描到所述新文件中包含文件病毒时对所述新文件进行病毒处理,或者在扫描到所述上传文件中包含文件病毒时对所述上传文件进行病毒处理,或者在扫描到所述待下载文件中包含文件病毒时对所述待下载文件进行病毒处理。
进一步地,所述云盘***还包括文件解压缩装置;
所述文件解压缩装置,用于每隔预设的第二时间间隔对所述云盘***中的待检测范围内的文件进行检测,获得所述待检测范围内的所有压缩文件,并对每个所述压缩文件分别进行解压,获得相应的解压文件,并根据每个所述解压文件生成相应的第四病毒扫描请求,并将各个所述第四病毒扫描请求发送至所述病毒扫描处理装置;
则所述病毒扫描处理装置,还用于接收所述文件解压缩装置发送的所述第四病毒扫描请求,并根据每个所述第四病毒扫描请求对对应的解压文件进行病毒扫描,并在扫描到当前扫描的解压文件中包含文件病毒时对所述当前扫描的解压文件进行病毒处理。
进一步地,所述病毒扫描处理装置还包括病毒扫描模块及病毒处理模块;所述云盘***中的文件包括原文件及相对应的备份文件;
所述病毒扫描模块,用于接收所述第一病毒扫描请求,并根据所述第一病毒扫描请求计算所述目标文件及与所述目标文件相对应的备份目标文件之间的文件相似度,并在所述文件相似度低于预设的相似度阈值时,生成相应的病毒警告信息,并将所述病毒警告信息发送至所述病毒处理模块;
所述病毒处理模块,用于接收所述病毒扫描模块发送的所述病毒警告信息,并根据所述病毒警告信息对所述目标文件及所述备份目标文件进行病毒处理。
相应地,本发明还提供了一种云盘***中的文件病毒扫描处理方法,具体包括:
监听对存储于云盘***中的文件的编辑操作;
当监听到对存储于所述云盘***中的目标文件的所述编辑操作完成时,生成对所述目标文件的第一病毒扫描请求;
根据所述第一病毒扫描请求,对所述目标文件进行病毒扫描,并在扫描到所述目标文件中包含文件病毒时,对所述目标文件进行病毒处理。
进一步地,所述云盘***中的文件病毒扫描处理方法,还包括:
每隔预设的第一时间间隔生成第二病毒扫描请求;
根据所述第二病毒扫描请求及预设的待扫描范围对所述云盘***中的位于所述待扫描范围内的文件进行病毒扫描,并在扫描到当前扫描的文件中包含文件病毒时,对所述当前扫描的文件进行病毒处理。
进一步地,所述云盘***中的文件病毒扫描处理方法,还包括:
监听所述云盘***中的新文件创建操作、文件上传操作以及文件下载操作;
在监听到所述新文件创建操作、所述文件上传操作或者所述文件下载操作完成时,生成相应的第三病毒扫描请求;
根据所述第三病毒扫描请求对所述新文件创建操作所对应的新文件、所述文件上传操作所对应的上传文件或者所述文件下载操作所对应的待下载文件进行病毒扫描,并在扫描到所述新文件中包含文件病毒时对所述新文件进行病毒处理,或者在扫描到所述上传文件中包含文件病毒时对所述上传文件进行病毒处理,或者在扫描到所述待下载文件中包含文件病毒时对所述待下载文件进行病毒处理。
进一步地,所述云盘***中的文件病毒扫描处理方法,还包括:
每隔预设的第二时间间隔对所述云盘***中的待检测范围内的文件进行检测,获得所述待检测范围内的所有压缩文件;
对每个所述压缩文件分别进行解压,获得相应的解压文件;
根据每个所述解压文件生成相应的第四病毒扫描请求;
根据每个所述第四病毒扫描请求,对对应的所述解压文件进行病毒扫描,并在扫描到当前扫描的解压文件中包含文件病毒时对所述当前扫描的文件进行病毒处理。
进一步地,所述云盘***中的文件包括原文件及相对应的备份文件;
则所述根据所述第一病毒扫描请求对所述文件进行病毒扫描,并在扫描到所述文件中包含文件病毒时,对所述目标文件进行病毒处理,具体包括:
根据所述第一病毒扫描请求计算所述目标文件及与所述目标文件相对应的备份目标文件之间的文件相似度,并在所述文件相似度低于预设的相似度阈值时,生成相应的病毒警告信息;
根据所述病毒警告信息对所述目标文件及所述备份目标文件进行病毒处理。
实施本发明,具有如下有益效果:
本发明提供的云盘***、云盘***中的文件病毒扫描处理方法,通过监听用户对云盘***中的文件的编辑操作,并对用户所编辑的文件进行病毒扫描及病毒处理,从而能够防止用户通过对存储于云盘***中的文件进行编辑的方式在该文件中添加文件病毒或者激活该文件中的病毒,因此能够防止云盘***中的文件病毒的产生和传播,保证存储于云盘***中的文件完整、安全和可用。
附图说明
图1是本发明提供的云盘***的一个优选的实施例的结构示意图;
图2是本发明提供的文件病毒扫描处理方法的一个优选的实施例的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明提供一种云盘***,能够在用户对该云盘***中的文件进行编辑操作时,自动对该用户所编辑的文件进行病毒扫描,并在扫描到该文件带有文件病毒时,对该文件进行相应的病毒处理,由此能够防止云盘***中的文件病毒的产生和传播,保证存储于云盘***中的文件完整、安全和可用。
参见图1,为本发明提供的云盘***的一个优选的实施例的结构示意图,包括:
文件存储装置11、文件操作监听装置12以及病毒扫描处理装置13;
所述文件存储装置11,用于存储所述云盘***中的文件;
所述文件操作监听装置12,用于监听对存储于所述云盘***中的文件的编辑操作,并在监听到对存储于所述云盘***中的目标文件的所述编辑操作完成时,生成对所述目标文件的第一病毒扫描请求,并将所述第一病毒扫描请求发送至所述病毒扫描处理装置13;
所述病毒扫描处理装置13,用于接收所述文件操作监听装置12发送的所述第一病毒扫描请求,并根据所述第一病毒扫描请求对所述目标文件进行病毒扫描,并在扫描到所述目标文件中包含文件病毒时对所述目标文件进行病毒处理。
需要说明的是,本实施例所提供的云盘***主要由文件存储装置、文件操作监听装置和病毒扫描处理装置组成。该文件存储装置主要用于存储云盘***中的文件。该文件操作监听装置实时监听用户对云盘***中的文件的编辑操作,当监听到用户对云盘***中的某一目标文件的编辑操作完成时,向病毒扫描处理装置发送对该目标文件进行病毒扫描的第一病毒扫描请求。病毒扫描处理装置在接收到文件操作监听装置发送的第一病毒扫描请求之后,根据该第一病毒扫描请求查找到上述目标文件,并对该目标文件进行病毒扫描。若扫描发现该目标文件中包含文件病毒,则对该目标文件进行相应的病毒处理,若扫描发现该目标文件中不包含文件病毒,则接受用户对该目标文件的编辑,根据用户对该目标文件的编辑操作对该目标文件的内容进行修改更新。
具体地,对包含文件病毒的目标文件的病毒处理方法可以为将该目标文件隔离,或者直接将该目标文件中的文件病毒删除,或者在用户交互界面上显示发现病毒的提示消息以供用户选择对该文件病毒的处理方式。
可以理解的是,用户对云盘***中的文件的编辑操作可以为在云盘***中打开文件、在云盘***中对文件进行修改、更新或更改文件名的后缀等。
本发明实施例所提供的云盘***中包含文件操作监听装置及病毒扫描处理装置,通过该文件操作监听装置监听用户对云盘***中的文件的编辑操作,并通过该病毒扫描处理装置对用户所编辑的文件进行病毒扫描及病毒处理,从而能够防止用户通过对存储于云盘***中的文件进行编辑的方式在该文件中添加文件病毒或者激活该文件中的病毒,因此能够防止云盘***中的文件病毒的产生和传播,保证存储于云盘***中的文件完整、安全和可用。
在另一个优选的实施例中,在上述实施例的基础之上,所述云盘***还包括病毒扫描定时装置;
所述病毒扫描定时装置,用于每隔预设的第一时间间隔生成第二病毒扫描请求,并将所述第二病毒扫描请求发送至所述病毒扫描处理装置;
则所述病毒扫描处理装置,还用于接收所述病毒扫描定时装置发送的所述第二病毒扫描请求,并根据所述第二病毒扫描请求及预设的待扫描范围对所述云盘***中的所述待扫描范围内的文件进行病毒扫描,并在扫描到当前扫描的文件中包含文件病毒时对所述当前扫描的文件进行病毒处理。
需要说明的是,本发明实施例提供的云盘***中还包含病毒扫描定时装置。该病毒扫描定时装置预先设置于云盘***中,并设定有第一时间间隔。该病毒扫描定时装置在开启之后,每隔该第一时间间隔即生成一个第二病毒扫描请求,并将所生成的第二病毒扫描请求发送至上述病毒扫描处理装置。该病毒扫描处理装置在接收到病毒扫描定时装置发送的第二病毒扫描请求之后,对云盘***中的所有文件进行病毒扫描,并对其中扫描到包含文件病毒的文件进行病毒处理。
在一些具体的实施例中,用户或者管理人员还可以在云盘***中预先设定进行病毒扫描的范围,以使病毒扫描处理装置仅对该待扫描范围内的文件进行病毒扫描。
本实施例通过在云盘***中配置病毒扫描定时装置进行定时,使得云盘***中的病毒扫描处理装置每隔一段时间即对云盘***中的特定范围内的文件进行病毒扫描和处理,从而能够进一步防止云盘***中的文件病毒的产生和传播,进一步保证了存储于云盘***中的文件完整、安全和可用。
在又一个优选的实施例中,在上述实施例的基础之上,所述文件操作监听装置,还用于监听所述云盘***中的新文件创建操作、文件上传操作以及文件下载操作,并在监听到所述新文件创建操作、所述文件上传操作或者所述文件下载操作完成时生成相应的第三病毒扫描请求,并将所述第三病毒扫描请求发送至所述病毒扫描处理装置;
则所述病毒扫描处理装置,还用于接收所述文件操作监听装置发送的所述第三病毒扫描请求,并根据所述第三病毒扫描请求对所述新文件创建操作所对应的新文件、所述文件上传操作所对应的上传文件或者所述文件下载操作所对应的待下载文件进行病毒扫描,并在扫描到所述新文件中包含文件病毒时对所述新文件进行病毒处理,或者在扫描到所述上传文件中包含文件病毒时对所述上传文件进行病毒处理,或者在扫描到所述待下载文件中包含文件病毒时对所述待下载文件进行病毒处理。
需要说明的是,上述文件操作监听装置还可以监听用户对云盘***中的文件的其他类型操作,如新文件创建操作、文件上传操作及文件下载操作等。
该文件操作监听装置在监听到用户在云盘***中创建新文件,并且监听到该新文件创建操作完成时,生成对所创建的新文件进行病毒扫描的第三病毒扫描请求,并将该第三病毒扫描请求发送至上述病毒扫描处理装置。该病毒扫描处理装置在接收到文件操作监听装置发送的该第三病毒扫描请求之后,根据该第三病毒扫描请求查找到前述用户所创建的新文件,并对该新文件进行病毒扫描,并在扫描到该新文件中包含文件病毒时,对该新文件进行相应的病毒处理。
该文件操作监听装置在监听到用户欲向云盘***上传文件时,生成对将要上传的上传文件进行病毒扫描的第三病毒扫描请求,并将该第三病毒扫描请求发送至病毒扫描处理装置。该病毒扫描处理装置在接收到文件操作监听装置发送的该第三病毒扫描请求之后,根据该第三病毒扫描请求查找到前述上传文件,并对该上传文件进行病毒扫描,并在扫描到该上传文件中包含文件病毒时,对该上传文件进行相应的病毒处理,否则,接收该上传文件的上传。
该文件操作监听装置在监听到用户欲从云盘***中下载文件时,生成对待下载文件进行病毒扫描的第三病毒扫描请求,并将该第三病毒扫描请求发送至病毒扫描处理装置。该病毒扫描处理装置在接收到文件操作监听装置发送的该第三病毒扫描请求之后,根据该第三病毒扫描请求查找到前述待下载文件,并对该待下载文件进行病毒扫描,并在扫描到该待下载文件中包含文件病毒时,对该待下载文件进行相应的病毒处理,否则,发送该待下载文件至用户端。
本实施例通过对用户在云盘***中的新文件创建、文件上传以及文件下载等文件操作行为进行监听,并在监听到用户在云盘***中的这些文件操作行为时,对所操作的文件进行病毒扫描和处理,从而能够进一步防止云盘***中的文件病毒的产生和传播,保证用户使用或者下载的文件数据的安全、完整以及可用。
在又一个优选的实施例中,在上述实施例的基础之上,所述云盘***还包括文件解压缩装置;
所述文件解压缩装置,用于每隔预设的第二时间间隔对所述云盘***中的待检测范围内的文件进行检测,获得所述待检测范围内的所有压缩文件,并对每个所述压缩文件分别进行解压,获得相应的解压文件,并根据每个所述解压文件生成相应的第四病毒扫描请求,并将各个所述第四病毒扫描请求发送至所述病毒扫描处理装置;
则所述病毒扫描处理装置,还用于接收所述文件解压缩装置发送的所述第四病毒扫描请求,并根据每个所述第四病毒扫描请求对对应的解压文件进行病毒扫描,并在扫描到当前扫描的解压文件中包含文件病毒时对所述当前扫描的解压文件进行病毒处理。
需要说明的是,云盘***中还可以存储压缩文件。本实施例所提供的云盘***中配置有文件解压缩装置。用户或者管理人员预先在该文件解压缩装置中设定第二时间间隔,从而使得该文件解压缩装置每隔该第二时间间隔对云盘***中的文件进行检测识别,从而筛选出其中的压缩文件。在检测获得云盘***中的压缩文件后,文件解压缩装置对这些压缩文件进行解压,获得相应的解压文件,并针对每个解压文件生成一个第四病毒扫描请求,并将各个第四病毒扫描请求发送至上述病毒扫描处理装置。该病毒扫描处理装置在接收到文件解压缩装置发送的各个第四病毒扫描请求之后,根据每个第四病毒扫描请求,查找到对应的解压文件,并对这些解压文件进行病毒扫描,当扫描到某一解压文件中包含文件病毒时,则说明与该解压文件相对应的压缩文件中包含文件病毒,因此对该包含文件病毒的压缩文件进行病毒处理。
在一些具体的实施例中,用户或者管理人员还可以在云盘***中预先设定进行压缩文件检测的范围,以使文件解压缩装置仅对该待检测范围内的压缩文件进行检测和解压缩,进而控制在云盘***中进行病毒扫描处理的范围。
本实施例通过在云盘***中配置文件解压缩装置对云盘***中的压缩文件进行解压缩处理,并结合病毒扫描处理装置对解压缩后所获得的解压文件进行病毒扫描及病毒处理,从而能够对存储于云盘***中的压缩文件进行病毒扫描和处理,防止文件病毒依附于云盘***中的压缩文件而产生或者传播,进一步提高了云盘***中的文件数据的安全性。
在又一个优选的实施例中,在上述实施例的基础之上,所述病毒扫描处理装置还包括病毒扫描模块及病毒处理模块;所述云盘***中的文件包括原文件及相对应的备份文件;
所述病毒扫描模块,用于接收所述第一病毒扫描请求,并根据所述第一病毒扫描请求计算所述目标文件及与所述目标文件相对应的备份目标文件之间的文件相似度,并在所述文件相似度低于预设的相似度阈值时,生成相应的病毒警告信息,并将所述病毒警告信息发送至所述病毒处理模块;
所述病毒处理模块,用于接收所述病毒扫描模块发送的所述病毒警告信息,并根据所述病毒警告信息对所述目标文件及所述备份目标文件进行病毒处理。
需要说明的是,本实施例提供的云盘***通过计算原文件及其相对应的备份文件之间的文件相似度来判断文件中是否包含文件病毒。具体地,病毒扫描处理装置中的病毒扫描模块在接收到上述文件操作监听装置发送的第一病毒扫描请求之后,计算该第一病毒扫描请求对应的目标文件的原文件与备份文件之间的文件相似度。当该文件相似度低于预设的相似度阈值时,则认为该目标文件的原文件及备份文件的相似度极低,该目标文件中包含文件病毒,因此对该目标文件进行病毒处理。
本实施例通过计算原文件与备份文件之间的文件相似度的方式来判断所扫描的文件中是否包含文件病毒,由于该病毒检测判断的方法过程简单,因此能够大大提高病毒扫描处理的速度。
本发明实施例提供的云盘***中包含文件操作监听装置及病毒扫描处理装置,通过该文件操作监听装置监听用户对云盘***中的文件的编辑操作,并通过该病毒扫描处理装置对用户所编辑的文件进行病毒扫描及病毒处理,从而能够防止用户通过对存储于云盘***中的文件进行编辑的方式在该文件中添加文件病毒或者激活该文件中的病毒,因此能够防止云盘***中的文件病毒的产生和传播,保证存储于云盘***中的文件完整、安全和可用。在一些实施例中,通过在云盘***中配置病毒扫描定时装置进行定时,使得云盘***中的病毒扫描处理装置每隔一段时间即对云盘***中的特定范围内的文件进行病毒扫描和处理;以及/或者通过对用户在云盘***中的新文件创建、文件上传以及文件下载等文件操作行为进行监听,并在监听到用户在云盘***中的这些文件操作行为时对所操作的文件进行病毒扫描和处理;以及/或者通过在云盘***中配置文件解压缩装置对云盘***中的压缩文件进行解压缩处理,并结合病毒扫描处理装置对解压缩后所获得的解压文件进行病毒扫描及病毒处理,借此对存储于云盘***中的压缩文件进行病毒扫描和处理,从而能够进一步防止云盘***中的文件病毒的产生和传播,进一步保证了存储于云盘***中的文件完整、安全和可用。另外,还可以通过计算原文件与备份文件之间的文件相似度的方式来判断所扫描的文件中是否包含文件病毒,由于该病毒检测判断的方法过程简单,因此能够大大提高病毒扫描处理的速度。
相应地,本发明还提供一种云盘***中的文件病毒扫描处理方法。
如图2所示,为本发明提供的云盘***中的文件病毒扫描处理方法的一个优选的实施例的流程示意图,具体包括步骤S21至S23:
S21:监听对存储于云盘***中的文件的编辑操作;
S22:当监听到对存储于所述云盘***中的目标文件的所述编辑操作完成时,生成对所述目标文件的第一病毒扫描请求;
S23:根据所述第一病毒扫描请求,对所述目标文件进行病毒扫描,并在扫描到所述目标文件中包含文件病毒时,对所述目标文件进行病毒处理。
在另一个优选的实施例中,在上述实施例的基础之上,所述云盘***中的文件病毒扫描处理方法,还包括:
每隔预设的第一时间间隔生成第二病毒扫描请求;
根据所述第二病毒扫描请求及预设的待扫描范围对所述云盘***中的位于所述待扫描范围内的文件进行病毒扫描,并在扫描到当前扫描的文件中包含文件病毒时,对所述当前扫描的文件进行病毒处理。
在又一个优选的实施例中,在上述实施例的基础之上,所述云盘***中的文件病毒扫描处理方法,还包括:
监听所述云盘***中的新文件创建操作、文件上传操作以及文件下载操作;
在监听到所述新文件创建操作、所述文件上传操作或者所述文件下载操作完成时,生成相应的第三病毒扫描请求;
根据所述第三病毒扫描请求对所述新文件创建操作所对应的新文件、所述文件上传操作所对应的上传文件或者所述文件下载操作所对应的待下载文件进行病毒扫描,并在扫描到所述新文件中包含文件病毒时对所述新文件进行病毒处理,或者在扫描到所述上传文件中包含文件病毒时对所述上传文件进行病毒处理,或者在扫描到所述待下载文件中包含文件病毒时对所述待下载文件进行病毒处理。
在又一个优选的实施例中,在上述实施例的基础之上,所述云盘***中的文件病毒扫描处理方法,还包括:
每隔预设的第二时间间隔对所述云盘***中的待检测范围内的文件进行检测,获得所述待检测范围内的所有压缩文件;
对每个所述压缩文件分别进行解压,获得相应的解压文件;
根据每个所述解压文件生成相应的第四病毒扫描请求;
根据每个所述第四病毒扫描请求,对对应的所述解压文件进行病毒扫描,并在扫描到当前扫描的解压文件中包含文件病毒时对所述当前扫描的文件进行病毒处理。
在又一个优选的实施例中,在上述实施例的基础之上,所述云盘***中的文件包括原文件及相对应的备份文件;
则所述根据所述第一病毒扫描请求对所述文件进行病毒扫描,并在扫描到所述文件中包含文件病毒时,对所述目标文件进行病毒处理,具体包括:
根据所述第一病毒扫描请求计算所述目标文件及与所述目标文件相对应的备份目标文件之间的文件相似度,并在所述文件相似度低于预设的相似度阈值时,生成相应的病毒警告信息;
根据所述病毒警告信息对所述目标文件及所述备份目标文件进行病毒处理。
本发明实施例提供的云盘***中的文件病毒扫描处理方法,通过监听用户对云盘***中的文件的编辑操作,并对用户所编辑的文件进行病毒扫描及病毒处理,从而能够防止用户通过对存储于云盘***中的文件进行编辑的方式在该文件中添加文件病毒或者激活该文件中的病毒,因此能够防止云盘***中的文件病毒的产生和传播,保证存储于云盘***中的文件完整、安全和可用。在一些实施例中,通过在云盘***中配置病毒扫描的时间间隔,并根据该时间间隔每隔一段时间对云盘***中的特定范围内的文件进行病毒扫描和处理;以及/或者通过对用户在云盘***中的新文件创建、文件上传以及文件下载等文件操作行为进行监听,并在监听到用户在云盘***中的这些文件操作行为时对所操作的文件进行病毒扫描和处理;以及/或者通过对云盘***中的压缩文件进行解压缩处理,并对解压缩后所获得的解压文件进行病毒扫描及病毒处理,借此对存储于云盘***中的压缩文件进行病毒扫描和处理,从而能够进一步防止云盘***中的文件病毒的产生和传播,进一步保证了存储于云盘***中的文件完整、安全和可用。另外,还可以通过计算原文件与备份文件之间的文件相似度的方式来判断所扫描的文件中是否包含文件病毒,由于该病毒检测判断的方法过程简单,因此能够大大提高病毒扫描处理的速度。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
Claims (10)
1.一种云盘***,其特征在于,包括文件存储装置、文件操作监听装置以及病毒扫描处理装置;
所述文件存储装置,用于存储所述云盘***中的文件;
所述文件操作监听装置,用于监听对存储于所述云盘***中的文件的编辑操作,并在监听到对存储于所述云盘***中的目标文件的所述编辑操作完成时,生成对所述目标文件的第一病毒扫描请求,并将所述第一病毒扫描请求发送至所述病毒扫描处理装置;
所述病毒扫描处理装置,用于接收所述文件操作监听装置发送的所述第一病毒扫描请求,并根据所述第一病毒扫描请求对所述目标文件进行病毒扫描,并在扫描到所述目标文件中包含文件病毒时对所述目标文件进行病毒处理。
2.如权利要求1所述的云盘***,其特征在于,所述云盘***还包括病毒扫描定时装置;
所述病毒扫描定时装置,用于每隔预设的第一时间间隔生成第二病毒扫描请求,并将所述第二病毒扫描请求发送至所述病毒扫描处理装置;
则所述病毒扫描处理装置,还用于接收所述病毒扫描定时装置发送的所述第二病毒扫描请求,并根据所述第二病毒扫描请求及预设的待扫描范围对所述云盘***中的所述待扫描范围内的文件进行病毒扫描,并在扫描到当前扫描的文件中包含文件病毒时对所述当前扫描的文件进行病毒处理。
3.如权利要求1所述的云盘***,其特征在于,
所述文件操作监听装置,还用于监听所述云盘***中的新文件创建操作、文件上传操作以及文件下载操作,并在监听到所述新文件创建操作、所述文件上传操作或者所述文件下载操作完成时生成相应的第三病毒扫描请求,并将所述第三病毒扫描请求发送至所述病毒扫描处理装置;
则所述病毒扫描处理装置,还用于接收所述文件操作监听装置发送的所述第三病毒扫描请求,并根据所述第三病毒扫描请求对所述新文件创建操作所对应的新文件、所述文件上传操作所对应的上传文件或者所述文件下载操作所对应的待下载文件进行病毒扫描,并在扫描到所述新文件中包含文件病毒时对所述新文件进行病毒处理,或者在扫描到所述上传文件中包含文件病毒时对所述上传文件进行病毒处理,或者在扫描到所述待下载文件中包含文件病毒时对所述待下载文件进行病毒处理。
4.如权利要求1所述的云盘***,其特征在于,所述云盘***还包括文件解压缩装置;
所述文件解压缩装置,用于每隔预设的第二时间间隔对所述云盘***中的待检测范围内的文件进行检测,获得所述待检测范围内的所有压缩文件,并对每个所述压缩文件分别进行解压,获得相应的解压文件,并根据每个所述解压文件生成相应的第四病毒扫描请求,并将各个所述第四病毒扫描请求发送至所述病毒扫描处理装置;
则所述病毒扫描处理装置,还用于接收所述文件解压缩装置发送的所述第四病毒扫描请求,并根据每个所述第四病毒扫描请求对对应的解压文件进行病毒扫描,并在扫描到当前扫描的解压文件中包含文件病毒时对所述当前扫描的解压文件进行病毒处理。
5.如权利要求1所述的云盘***,其特征在于,所述病毒扫描处理装置还包括病毒扫描模块及病毒处理模块;所述云盘***中的文件包括原文件及相对应的备份文件;
所述病毒扫描模块,用于接收所述第一病毒扫描请求,并根据所述第一病毒扫描请求计算所述目标文件及与所述目标文件相对应的备份目标文件之间的文件相似度,并在所述文件相似度低于预设的相似度阈值时,生成相应的病毒警告信息,并将所述病毒警告信息发送至所述病毒处理模块;
所述病毒处理模块,用于接收所述病毒扫描模块发送的所述病毒警告信息,并根据所述病毒警告信息对所述目标文件及所述备份目标文件进行病毒处理。
6.一种云盘***中的文件病毒扫描处理方法,其特征在于,包括:
监听对存储于云盘***中的文件的编辑操作;
当监听到对存储于所述云盘***中的目标文件的所述编辑操作完成时,生成对所述目标文件的第一病毒扫描请求;
根据所述第一病毒扫描请求,对所述目标文件进行病毒扫描,并在扫描到所述目标文件中包含文件病毒时,对所述目标文件进行病毒处理。
7.如权利要求6所述的云盘***中的文件病毒扫描处理方法,其特征在于,所述云盘***中的文件病毒扫描处理方法,还包括:
每隔预设的第一时间间隔生成第二病毒扫描请求;
根据所述第二病毒扫描请求及预设的待扫描范围对所述云盘***中的位于所述待扫描范围内的文件进行病毒扫描,并在扫描到当前扫描的文件中包含文件病毒时,对所述当前扫描的文件进行病毒处理。
8.如权利要求6所述的云盘***中的文件病毒扫描处理方法,其特征在于,所述云盘***中的文件病毒扫描处理方法,还包括:
监听所述云盘***中的新文件创建操作、文件上传操作以及文件下载操作;
在监听到所述新文件创建操作、所述文件上传操作或者所述文件下载操作完成时,生成相应的第三病毒扫描请求;
根据所述第三病毒扫描请求对所述新文件创建操作所对应的新文件、所述文件上传操作所对应的上传文件或者所述文件下载操作所对应的待下载文件进行病毒扫描,并在扫描到所述新文件中包含文件病毒时对所述新文件进行病毒处理,或者在扫描到所述上传文件中包含文件病毒时对所述上传文件进行病毒处理,或者在扫描到所述待下载文件中包含文件病毒时对所述待下载文件进行病毒处理。
9.如权利要求6所述的云盘***中的文件病毒扫描处理方法,其特征在于,所述云盘***中的文件病毒扫描处理方法,还包括:
每隔预设的第二时间间隔对所述云盘***中的待检测范围内的文件进行检测,获得所述待检测范围内的所有压缩文件;
对每个所述压缩文件分别进行解压,获得相应的解压文件;
根据每个所述解压文件生成相应的第四病毒扫描请求;
根据每个所述第四病毒扫描请求,对对应的所述解压文件进行病毒扫描,并在扫描到当前扫描的解压文件中包含文件病毒时对所述当前扫描的文件进行病毒处理。
10.如权利要求6所述的云盘***中的文件病毒扫描处理方法,其特征在于,所述云盘***中的文件包括原文件及相对应的备份文件;
则所述根据所述第一病毒扫描请求对所述文件进行病毒扫描,并在扫描到所述文件中包含文件病毒时,对所述目标文件进行病毒处理,具体包括:
根据所述第一病毒扫描请求计算所述目标文件及与所述目标文件相对应的备份目标文件之间的文件相似度,并在所述文件相似度低于预设的相似度阈值时,生成相应的病毒警告信息;
根据所述病毒警告信息对所述目标文件及所述备份目标文件进行病毒处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710200975.2A CN107038376A (zh) | 2017-03-30 | 2017-03-30 | 一种云盘***、云盘***中的文件病毒扫描处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710200975.2A CN107038376A (zh) | 2017-03-30 | 2017-03-30 | 一种云盘***、云盘***中的文件病毒扫描处理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107038376A true CN107038376A (zh) | 2017-08-11 |
Family
ID=59534371
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710200975.2A Pending CN107038376A (zh) | 2017-03-30 | 2017-03-30 | 一种云盘***、云盘***中的文件病毒扫描处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107038376A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11936622B1 (en) * | 2023-09-18 | 2024-03-19 | Wiz, Inc. | Techniques for cybersecurity risk-based firewall configuration |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130055238A1 (en) * | 2011-08-25 | 2013-02-28 | Pantech Co., Ltd. | System and method for providing virus protection |
CN105100223A (zh) * | 2015-07-01 | 2015-11-25 | 北京奇虎科技有限公司 | 基于云端存储的文件分享方法、装置与*** |
CN105791233A (zh) * | 2014-12-24 | 2016-07-20 | 华为技术有限公司 | 一种防病毒扫描方法及装置 |
-
2017
- 2017-03-30 CN CN201710200975.2A patent/CN107038376A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130055238A1 (en) * | 2011-08-25 | 2013-02-28 | Pantech Co., Ltd. | System and method for providing virus protection |
CN105791233A (zh) * | 2014-12-24 | 2016-07-20 | 华为技术有限公司 | 一种防病毒扫描方法及装置 |
CN105100223A (zh) * | 2015-07-01 | 2015-11-25 | 北京奇虎科技有限公司 | 基于云端存储的文件分享方法、装置与*** |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11936622B1 (en) * | 2023-09-18 | 2024-03-19 | Wiz, Inc. | Techniques for cybersecurity risk-based firewall configuration |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2267574C (en) | Communication apparatus, data rewrite method and data download method | |
CN104462033B (zh) | 在设备间实现编辑操作的方法及设备 | |
CN103414759B (zh) | 网盘文件传输方法和装置 | |
JP2005535456A5 (zh) | ||
CN104598822A (zh) | 应用程序的检测方法及装置 | |
WO2019061906A1 (zh) | 用于调整电子烟抽吸模式的控制方法及互联控制智能终端和烟盒 | |
CN107517239A (zh) | 数据传输方法和装置 | |
CN107770229A (zh) | 云端文件分享方法、***和云服务器 | |
CN109257795A (zh) | 一种进行配网的方法和设备 | |
CN112394957A (zh) | 服务器升级方法、装置、服务器及存储介质 | |
CN114465741B (zh) | 一种异常检测方法、装置、计算机设备及存储介质 | |
CN106330880A (zh) | 通讯录的管理方法及家庭网关 | |
CN107038376A (zh) | 一种云盘***、云盘***中的文件病毒扫描处理方法 | |
CN109981421A (zh) | 一种智能设备配网方法和装置 | |
CN103067246B (zh) | 对基于即时通讯业务接收到的文件进行处理的方法及装置 | |
CN101626319B (zh) | 网关病毒检测方法、装置及*** | |
CN111181905B (zh) | 文件加密方法及装置 | |
CN108847949A (zh) | 基于云平台的消息通知方法、装置、电子设备及存储介质 | |
CN108197680A (zh) | 一种产品测试方法、装置及*** | |
US6779127B1 (en) | Apparatus including directory server, for detecting operations of devices, and method used by the apparatus | |
CN105721231A (zh) | 一种业务质量感知探测方法及装置 | |
CN112468578B (zh) | 工业数据的实时采集***和方法 | |
EP3254223A1 (en) | Security system for machine to machine cyber attack detection and prevention | |
CN104980479B (zh) | 一种文件预推送方法、相关服务器及*** | |
KR101710893B1 (ko) | 태양광 발전시스템의 원격 인터페이스 장치 및 그 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170811 |