发明名称 |
一种用于修复文件的方法和装置 |
摘要 |
本发明公开了一种用于修复文件的方法和装置。所述方法包括:在服务器端收集一个或多个原始文件并且提取其文件信息;在客户端上的某个文件需要修复的情况下,在服务器端在所提取的原始文件的文件信息中查询所述需要修复的文件的文件信息;以及服务器端向客户端提供文件信息与所述需要修复的文件匹配的原始文件,以替换所述需要修复的文件。根据本发明的用于修复文件的方法,对于各种恶意程序或者非恶意程序造成的文件感染或者破坏都能够进行有效的修复,具有很强的通用性;仅仅依靠文件自身的信息即可完成修复,依赖性很小;可以保证修复后的文件是原始文件,具有很高的安全性和可靠性。 |
申请公布号 |
CN102902604B |
申请公布日期 |
2016.06.29 |
申请号 |
CN201210371185.8 |
申请日期 |
2012.09.28 |
申请人 |
北京奇虎科技有限公司;奇智软件(北京)有限公司 |
发明人 |
姚彤;蒙杭州;江爱军 |
分类号 |
G06F11/14(2006.01)I;G06F17/30(2006.01)I |
主分类号 |
G06F11/14(2006.01)I |
代理机构 |
北京市中伦律师事务所 11410 |
代理人 |
程义贵;王桂玲 |
主权项 |
一种由服务器端执行的修复文件的方法,包括以下步骤:在服务器端收集一个或多个原始文件并且提取其文件信息;在服务器端根据所提取的原始文件的文件信息建立文件信息索引;在服务器端存储已经提取其文件信息的原始文件;在客户端上的某个文件需要修复的情况下,在服务器端在所提取的原始文件的文件信息中,基于所述文件信息索引来查询所述需要修复的文件的文件信息;以及服务器端向客户端提供文件信息与所述需要修复的文件匹配的原始文件,以替换所述需要修复的文件,其中,服务器端基于所存储的原始文件,向客户端提供文件信息与所述需要修复的文件匹配的原始文件,其中所述文件信息包括文件版本信息、文件头信息、文件代码信息、文件名、文件所在路径、文件大小、文件编译器信息、文件制作方信息、文件数字签名信息,其中在所述在服务器端根据所提取的原始文件的文件信息建立文件信息索引的步骤中,为包括文件版本信息、文件头信息、文件代码信息、文件名、文件所在路径、文件大小、文件编译器信息、文件制作方信息、文件数字签名信息的各种文件信息分别建立文件信息索引。 |
地址 |
100088 北京市西城区新街口外大街28号D座112室(德胜园区) |