[发明专利]计算机文档病毒清除装置及清除方法无效
| 申请号: | 201210151170.0 | 申请日: | 2012-05-16 |
| 公开(公告)号: | CN103425927A | 公开(公告)日: | 2013-12-04 |
| 发明(设计)人: | 于涛;白子潘 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F21/56 | 分类号: | G06F21/56 |
| 代理公司: | 上海波拓知识产权代理有限公司 31264 | 代理人: | 杨波 |
| 地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 计算机 文档 病毒 清除 装置 方法 | ||
技术领域
本发明涉及电脑安全技术领域,特别涉及计算机文档病毒清除装置及清除方法。
背景技术
目前,用户的计算机大都存储大量的文档,例如word文档、excel表格等,这些文档通常保存着用户非常重要的信息。当用户的计算机被破坏性病毒,例如宏病毒感染时,这些文档,例如office文档通常也会被注入宏病毒等恶意脚本。若用户运行被宏病毒感染的office文档时,宏病毒等恶意脚本就会被执行,导致计算机产生不正常的动作,例如使计算机自动登录恶意网站、删除计算机上存储的文档等,从而威胁用户的计算机安全,造成用户精神与财产上巨大的损失。
为了避免计算机文档感染病毒而遭受重大损失,目前清除此类病毒的方法大都采用将病毒代码进行直接删除。这种清除病毒的方法虽然能够消除病毒带来的危害,但是在清除此类病毒时由于改变了文档原来的结构。所以,在清除病毒后,还需要将整个文档按照原先的格式重新进行编排。这样很可能导致文档编排的不正确,从而导致文档无法打开,进而也会给用户带来损失。
发明内容
因此,本发明提供计算机文档病毒清除装置及清除方法,以克服现有计算机文档病毒清除技术存在的问题。
具体地,本发明实施例提出的一种计算机文档病毒清除装置,包括存储器、扫描模块以及替换模块。其中,存储器用于预先存储已知病毒特征码;扫描模块用于根据病毒特征码扫描计算机文档中是否具有病毒代码;替换模块用于在扫描模块扫描出病毒代码时将计算机文档中的病毒代码替换为安全代码。
在本发明实施例中,上述的计算机文档病毒清除装置例如还包括侦测模块,用于侦测计算机文档中有无宿主代码,当计算机文档中具有宿主代码时扫描模块才扫描计算机文档。上述宿主代码例如为宏代码。上述安全代码例如为空格字符。
另外,本发明实施例提出的一种计算机文档病毒清除方法,包括步骤:根据病毒特征码扫描计算机文档中是否具有病毒代码;以及在扫描出病毒代码时将计算机文档中的病毒代码替换为安全代码。
在本发明实施例中,上述的计算机文档病毒清除方法例如还包括步骤:侦测计算机文档中有无宿主代码,当计算机文档中具有宿主代码时才扫描计算机文档。上述宿主代码例如为宏代码。上述安全代码例如为空格字符
由上述实施例可知,本发明通过在扫描出病毒代码时将计算机文档中的病毒代码替换为安全代码,例如空格字符的方式,以将病毒危害清除干净,能够保证计算机文档100%的修复成功率。同时也符合计算机文档的编排规则,使得用户的计算机文档不会造成任何损害。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
图1是本发明实施例提出的计算机文档病毒清除装置的主要架构框图。
图2是感染了宏病毒的计算机文档中被压缩过的宏代码的示意图。
图3是图2的计算机文档中的宏代码被清除宏病毒后的示意图。
图4是本发明实施例提出的计算机文档病毒清除方法的步骤流程图。
图5是本发明另一实施例提出的计算机文档病毒清除方法的步骤流程图。
具体实施方式
为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的计算机文档病毒清除装置及清除方法其具体实施方式、结构、特征及功效,详细说明如后。
有关本发明的前述及其他技术内容、特点及功效,在以下配合参考图式的较佳实施例详细说明中将可清楚的呈现。通过具体实施方式的说明,当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图式仅是提供参考与说明之用,并非用来对本发明加以限制。
图1是本发明实施例提出的计算机文档病毒清除装置的主要架构框图。图2是感染了宏病毒的计算机文档中被压缩过的宏代码的示意图。图3是图2的计算机文档中的宏代码被清除宏病毒后的示意图。请共同参阅图1至图3,计算机文档病毒清除装置包括:扫描模块12、替换模块13以及存储器15。其中,计算机文档病毒清除装置还可以包括侦测模块11,以整合更多的功能。
更具体地,存储器15用于预先存储已知病毒特征码,例如宏病毒的部分或者全部特征码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210151170.0/2.html,转载请声明来源钻瓜专利网。





