[发明专利]客户端软件的修复方法、装置和通信系统有效
申请号: | 201310009128.X | 申请日: | 2013-01-10 |
公开(公告)号: | CN103095698A | 公开(公告)日: | 2013-05-08 |
发明(设计)人: | 江爱军;刘绪平 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;齐辉 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端 软件 修复 方法 装置 通信 系统 | ||
技术领域
本发明涉及计算机软件技术领域,特别涉及一种客户端软件的修复方法、装置和通信系统。
背景技术
恶意程序的数量近几年呈几何级增长,恶意程序攻击网络安全的一种常见方式为篡改用户电脑中安装的软件,通常是此软件的主程序或其运行过程中需要加载的动态链接库(Dynamic Link Library,DLL),则在用户启动这些软件时就会激活恶意程序。如恶意程序把QQ音乐的主程序QQMusic.exe替换成木马,则在用户启动QQ音乐时就会激活木马。
传统的恶意程序的查杀方式为基于特征码查杀和定期更新特征码病毒库,将软件的特征码与病毒库中的特征码进行比对,查找出恶意程序。
然而,现有方案主要关注于恶意程序的查杀过程,且由于特征码病毒库往往滞后于恶意程序,传统的基于特征码的恶意程序查杀方式难以应对越来越严重的网络安全状况,且现有方案对如何处理被恶意程序破坏的软件没有提出有效的应对方案。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的客户端软件的修复方法、装置和通信系统。
依据本发明的一个方面,本发明实施例提供了一种客户端软件的修复方法,包括:
查找客户端上可执行修复的软件;
获取查找到的软件的描述信息;
根据客户端利用描述信息和本地配置规则对软件的本地检查结果,和/或接收到的云端服务器利用获知的描述信息和云端配置规则对软件的云端检查结果,确认需要修复的软件;
根据需要修复的软件的识别信息获取修复控制信息;
根据修复控制信息对需要修复的软件进行修复。
其中,上述根据需要修复的软件的识别信息获取修复控制信息包括:
将需要修复的软件的识别信息发送至云端服务器,接收云端服务器根据识别信息返回的修复控制信息;和/或,
将需要修复的软件的识别信息通知客户端的查杀引擎,由客户端的查杀引擎生成修复控制信息。
其中,在查找客户端上可执行修复的软件之前,上述方法还包括:
将客户端上收集到的多种软件的信息上报至云端服务器,以使云端服务器根据该信息确认可执行修复的软件;
根据来自云端服务器的返回信息获知可执行修复的软件。
其中,上述查找客户端上可执行修复的软件包括:
设置多种查找方式,并建立软件和至少一种查找方式的对应关系;
按照软件对应的查找方式在客户端上查找软件;
其中,该查找方式至少包括下述方式:
通过查找注册表中的特定键值来查找软件;或者,从开始菜单、桌面和快速启动栏目录中快捷方式指向的目标软件中查找软件;或者,从当前客户端系统正在运行的进程文件所在目录下查找软件;或者,在需要执行软件修复的客户端设备的全部磁盘上搜索软件。
其中,当软件对应于多种查找方式时,为该软件的不同查找方式设置不同的优先级,以及,
为第一查找方式设置的优先级高于为第二查找方式设置的优先级;
为第二查找方式设置的优先级高于为第三查找方式设置的优先级;
为第三查找方式设置的优先级高于为第四查找方式设置的优先级;
第一查找方式为通过查找注册表中的特定键值来查找软件,第二查找方式为从开始菜单、桌面和快速启动栏目录中快捷方式指向的目标软件中查找软件,第三查找方式为从当前客户端系统正在运行的进程文件所在目录下查找软件,第四查找方式为在客户端的全部磁盘上搜索软件。
其中,描述信息包括软件中的文件名称、文件版本信息、文件签名信息和/或文件安全等级,
本地配置规则或云端配置规则包括下述的一种或多种规则:
当软件没有包括必需的特定文件时,需要修复该软件,该特定文件为软件正常运行时的必需文件;
当软件中指定文件的版本信息中没有包含第一特定字符串时,需要修复该软件;
当软件中指定文件中没有签名信息时,需要修复该软件;
当软件中指定文件的签名信息中颁发者信息没有包含第二特定字符串时,需要修复该软件;
当软件中文件的文件安全等级为危险级别时,需要修复该软件中的文件。
其中,上述根据客户端利用描述信息和本地配置规则对软件的本地检查结果,和/或接收到的云端服务器利用获知的描述信息和云端配置规则对软件的云端检查结果,确认需要修复的软件包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310009128.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种煤矿井下除尘装置
- 下一篇:钻孔用盖板