常用软件/文件感染后的修复方法及系统、修复服务器技术方案

技术编号:8683029 阅读:250 留言:0更新日期:2013-05-09 02:57
本发明专利技术公开了一种常用软件/文件感染后的修复方法及系统、云端修复服务器。其中方法包括:接收客户端上传的感染后的常用软件/文件的相关信息;判断服务器是否支持感染后的常用软件/文件的修复;若支持,则将目标文件的下载地址提供给客户端,以供客户端根据目标文件的下载地址下载目标文件,替换感染后的常用软件/文件;若不支持,则根据感染后的常用软件/文件的相关信息收集对应的常用软件/文件。本发明专利技术不需要分析病毒的特征,通过向客户端提供目标文件下载地址,使客户端下载目标文件替换感染后的常用软件/文件即可实现对感染后的常用软件/文件的修复,修复效果良好,响应快速,达到了实时清除病毒的目的。

【技术实现步骤摘要】

本专利技术涉及计算机网络
,具体涉及ー种常用软件/文件感染后的修复方法及系统、云端修复服务器。
技术介绍
计算机病毒是在计算机程序中插入的破坏计算机功能或破坏数据、影响计算机使用并且能够自我复制的一组计算机指令或程序代码。计算机病毒一般具有破坏性、复制性和传染性。随着计算机技术和网络技术的发展,出现ー种主要通过感染启动项的文件来实现网络劫持、刷流量、钓鱼支付等恶意的网络行为的病毒,例如木马病毒。由于启动项中大多是ー些常用软件,例如聊天软件、音视频播放软件等,很多常用软件被这种病毒感染,直接影响了用户的使用。对于感染病毒的这种常用软件,传统的修复方式具体为:首先分析病毒的特征,编写相应的程序,然后通过客户端才能清除。这种修复方式时间长,修复难度很大,而且清除不完美、不彻底。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供ー种克服上述问题或者至少部分地解决上述问题的常用软件/文件感染后的修复方法和相应的常用软件/文件感染后的修复系统、云端修复服务器。根据本专利技术的ー个方面,提供了ー种常用软件/文件感染后的修复方法,包括:接收客户端上传的感染后的常用软件/文件的相关信息;根据所述感染后的常用软件/文件的相关信息,判断服务器是否支持所述感染后的常用软件/文件的修复;若支持所述感染后的常用软件/文件的修复,则将目标文件的下载地址提供给所述客户端,以供所述客户端根据所述目标文件的下载地址下载目标文件,替换所述感染后的常用软件/文件;若不支持所述感染后的常用软件/文件的修复,则根据所述感染后的常用软件/文件的相关信息收集对应的常用软件/文件。根据本专利技术的另一方面,提供了用于对感染后的常用软件/文件进行修复的云端修复服务器,包括:接收模块,适于接收客户端上传的感染后的常用软件/文件的相关信息;判断模块,适于根据所述感染后的常用软件/文件的相关信息,判断服务器是否支持所述感染后的常用软件/文件的修复;发送模块,适于在所述判断模块判断出支持所述感染后的常用软件/文件的修复的情况下,将目标文件的下载地址提供给所述客户端,以供所述客户端根据所述目标文件的下载地址下载目标文件,替换所述感染后的常用软件/文件;指示模块,适于在所述判断模块判断出不支持所述感染后的常用软件/文件的修复的情况下,指示根据所述感染后的常用软件/文件的相关信息收集对应的常用软件/文件。根据本专利技术的又ー个方面,提供了ー种常用软件/文件感染后的修复系统,包括:上述云端修复服务器以及多个客户端,所述多个客户端适于向所述云端修复服务器上传的感染后的常用软件/文件的相关信息,以及接收所述云端修复服务器返回的目标文件的下载地址,根据所述目标文件的下载地址下载目标文件,替换所述感染后的常用软件/文件。根据本专利技术提供的方案,在接收到客户端上传的感染后的常用软件/文件的相关信息之后,判断是否支持感染后的常用软件/文件的修复,若支持,则将目标文件的下载地址提供给客户端,这样客户端可以下载对应的目标文件替换感染后的常用软件/文件;若不支持,可以指示根据感染后的常用软件/文件的相关信息收集对应的常用软件/文件。本专利技术不需要分析病毒的特征,通过向客户端提供目标文件下载地址,使客户端下载目标文件替换感染后的常用软件/文件即可实现对感染后的常用软件/文件的修复,修复效果良好,响应快速,达到了实时清除病毒的目的。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的參考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的常用软件/文件感染后的修复方法的流程图;图2示出了本专利技术中云端构建数据库的ー种方法的流程图;图3示出了根据本专利技术一个实施例的云端修复服务器的结构框图;图4示出了根据本专利技术一个实施例的常用软件/文件感染后的修复系统的结构框图。具体实施例方式下面将參照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本文中所提到的常用软件/文件指的是用户根据各自的需求在其客户端中安装的较为常用的软件或文件,如各种聊天软件(qq、飞信、msn等)、音视频播放软件(Winamp、百度影音等)以及其它各种应用程序的客户端软件或文件等,它不同于系统文件,因此修复方法也与系统文件不同。本专利技术提供的是ー种利用互联网来解决常用软件/文件感染后的修复问题的方案,对于被感染的常用软件/文件,不需要分析病毒特征,就能很快且很有效地进行修复。图1示出了根据本专利技术一个实施例的常用软件/文件感染后的修复方法100的流程图。如图1所示,方法100始于步骤S101,接收客户端上传的感染后的常用软件/文件的相关信息。以qq软件为被感染为例,假设某个客户端的C:\program files
encent\qq\bin\qq.exe被感染,客户端提取该qq软件的相关信息。可选地,该相关信息包括如下信息的ー种或多种:软件名、版本号、文件名以及目录名。然后,客户端将qq软件的相关信息上传至云端。随后,方法100进入步骤S102,根据感染后的常用软件/文件的相关信息,判断服务器是否支持感染后的常用软件/文件的修复,若是,跳转步骤S103 ;否则,跳转步骤S104。可选地,在云端的某个服务器中预先构建有数据库,云端通过查询数据库是否存储有感染后的常用软件/文件的相关信息来判断服务器是否支持感染后的常用软件/文件的感染,如果数据库存储有感染后的常用软件/文件的相关信息,表明服务器支持感染后的常用软件/文件的修复,如果数据库没有存储感染后的常用软件/文件的相关信息,表明服务器不支持感染后的常用软件/文件的修复。可选地,数据库中存储有常用软件/文件的相关信息与目标文件的下载地址的对应关系,目标文件的相关信息和与其对应的常用软件/文件的相关信息一致。图2示出了本专利技术中云端构建数据库的ー种方法200的流程图。如图2所示,云端构建数据库的方法200包括步骤S201-步骤203。在步骤S201中,收集常用软件/文件。具体地,云端具有专门用于收集常用软件/文件的云端收集服务器,云端收集服务器可采用自动方式或手动方式收集网络中的各种常用软件/文件。在步骤S202中,抽取常用软件/文件的相关信息,将常用软件/文件进行压缩生成目标文件,上传该目标文件。接收上传的目标文件并对其进行保存的服务器与提供判断是否支持感染后的常用软件/文件的修复的服务器可以是相同的设备,也可以是不同的设备。作为ー种实施方式,云端具有数据处理机、云端上传服务器、云端发布服务器和云端下载服务器,其中数据处理机可以为Windows环境,其中部署有常用软件/文件处理程序,数据处理机利用该处理程序抽取出常用软件/文件的相关信息,该相关信息可以包括:软本文档来自技高网
...

【技术保护点】
一种常用软件/文件感染后的修复方法,包括:接收客户端上传的感染后的常用软件/文件的相关信息;根据所述感染后的常用软件/文件的相关信息,判断服务器是否支持所述感染后的常用软件/文件的修复;若支持所述感染后的常用软件/文件的修复,则将目标文件的下载地址提供给所述客户端,以供所述客户端根据所述目标文件的下载地址下载目标文件,替换所述感染后的常用软件/文件;若不支持所述感染后的常用软件/文件的修复,则根据所述感染后的常用软件/文件的相关信息收集对应的常用软件/文件。

【技术特征摘要】
1.一种常用软件/文件感染后的修复方法,包括: 接收客户端上传的感染后的常用软件/文件的相关信息; 根据所述感染后的常用软件/文件的相关信息,判断服务器是否支持所述感染后的常用软件/文件的修复; 若支持所述感染后的常用软件/文件的修复,则将目标文件的下载地址提供给所述客户端,以供所述客户端根据所述目标文件的下载地址下载目标文件,替换所述感染后的常用软件/文件; 若不支持所述感染后的常用软件/文件的修复,则根据所述感染后的常用软件/文件的相关信息收集对应的常用软件/文件。2.根据权利要求1所述的方法,所述根据所述感染后的常用软件/文件的相关信息,判断服务器是否支持所述感染后的常用软件/文件的修复的步骤进一歩包括:查询数据库中是否存储有所述感染后的常用软件/文件的相关信息,若是,则表明支持所述感染后的常用软件/文件的修复;否则,表明不支持所述感染后的常用软件/文件的修复。3.根据权利要求2所述的方法,所述数据库中存储有常用软件/文件的相关信息与目标文件的下载地址的对应关系,所述目标文件的相关信息和与其对应的常用软件/文件的相关信息一致。4.根据权利要求3所述的方法,还包括构建数据库的步骤;所述构建数据库的步骤包括: 收集所述常用软件/文件; 抽取所述常用软件/文件的相关信息; 将所述常用软件/文件进行压縮,生成目标文件,并上传至下载服务器; 建立常用软件/文件的相关信息与所述下载服务器中目标文件的下载地址的对应关系。5.根据权利要求3或4所述的方法,所述常用软件/文件的相关信息包括如下信息的ー种或多种:所述常用软件/文件的软件名、版本号、文件名以及目录名。6.根据权利要求1所述的方法,收集的所述对应的常用软件/文件的相关信息与所述感染后的常用软件/文件的相关信息一致; 在所述根据所述感染后的常用软件/文件的相关信息收集对应的常用软件/文件的步骤之后还包括:将所述对应的常用软件/文件进行压缩生成目标文件,上传到下载服务器中;将目标文件的下载地址提供给客户端,以供所述客户端根据所述目标文件的下载地址下载目标文件;抽取所述对应的常用软件/文件的相关信息,建立所述对应的常用软件/文件的相关信息与目标文件的下载地址的对应关系以更新数据库。7.一种用于对感染后的常用软件/文件进行修复的云端修复服务器,包括: 接收模块,适于接收客户端上传的感染后的常用软件/文件的相关信息; 判断模块,适于根据所述感染后的常用软件/文件的相关信息,判断服务器是否支持所述感染后的常用软件/文件的修复; 发送模块,适于在所述判断模块判断出支持所述感染后的常用软件/文件的修复的情况下,将目标文件的下载地址提供给所述客户端,以供所述客户端根据所述目标文件的下载地址下载目标文件,替换所述感染后的常用软件/文件;指示模块,适于在所...

【专利技术属性】
技术研发人员:蒙杭州刘绪平江爱军
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

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

1