[发明专利]一种软件漏洞修复方法及系统有效
申请号: | 201110430335.3 | 申请日: | 2011-12-20 |
公开(公告)号: | CN103177213A | 公开(公告)日: | 2013-06-26 |
发明(设计)人: | 梅书慧;罗永文 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F21/56 | 分类号: | G06F21/56 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 阎敏;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 漏洞 修复 方法 系统 | ||
1.一种软件漏洞修复方法,其特征在于,所述方法包括:
漏洞修复模块修复软件漏洞,当漏洞修复失败时,显示失败原因,并尝试智能修复;
当智能修复失败时,漏洞修复模块暂停智能修复,提示用户忽略该漏洞,并向服务器上传漏洞修复失败的原因;
服务器对所述漏洞修复失败的原因进行分析,得出该漏洞的修复方案,将该漏洞的修复方案下发至漏洞修复模块;
漏洞修复模块采用所述漏洞的修复方案重新修复该漏洞。
2.根据权利要求1所述的方法,其特征在于,所述智能修复为根据失败原因进行的修复。
3.根据权利要求1或2所述的方法,其特征在于,所述漏洞修复模块采用漏洞的修复方案重新修复该漏洞的方式为:
漏洞修复模块提示用户启动所述漏洞的重新修复,并在用户启动后,采用该漏洞的修复方案重新修复该漏洞。
4.根据权利要求3所述的方法,其特征在于,所述漏洞修复模块在计算机重新启动时提醒用户启动漏洞的重新修复,或者,所述漏洞修复模块在预先设定的定时器到期时提醒用户启动漏洞的重新修复。
5.根据权利要求3所述的方法,其特征在于,
所述失败原因为下载失败时,智能修复的方式为重复下载,采用下载得到的文件修复漏洞;
所述失败原因为必要文件缺失时,智能修复的方式为自制补丁包,将所述缺失的必要文件补齐;
所述失败原因为本地软件版本高于修复补丁需要的版本或者所需的系统服务被禁用时,智能修复失败,漏洞修复模块向服务器上传漏洞修复失败的原因;服务器修改漏洞修复的条件,得出该漏洞的修复方案,将该漏洞的修复方案下发至漏洞修复模块。
6.一种软件漏洞修复系统,其特征在于,所述系统包括:
漏洞修复模块,用于修复软件漏洞,当漏洞修复失败时,显示失败原因,并尝试智能修复;当智能修复失败时,暂停智能修复,提示用户忽略该漏洞,并向服务器上传漏洞修复失败的原因;在接收到服务器下发的该漏洞的修复方案后,采用所述漏洞的修复方案重新修复该漏洞;
服务器,用于对漏洞修复模块上传的漏洞修复失败的原因进行分析,得出该漏洞的修复方案,并将该漏洞的修复方案下发至漏洞修复模块。
7.根据权利要求6所述的系统,其特征在于,所述智能修复为根据失败原因进行的修复。
8.根据权利要求6或7所述的系统,其特征在于,所述漏洞修复模块采用漏洞的修复方案重新修复该漏洞的方式为:
漏洞修复模块提示用户启动所述漏洞的重新修复,并在用户启动后,采用该漏洞的修复方案重新修复该漏洞。
9.根据权利要求8所述的系统,其特征在于,所述漏洞修复模块在系统重新启动时提醒用户启动漏洞的重新修复,或者,所述漏洞修复模块在预先设定的定时器到期时提醒用户启动漏洞的重新修复。
10.根据权利要求8所述的系统,其特征在于,
所述失败原因为下载失败时,漏洞修复模块重复下载,并采用下载得到的文件修复漏洞;
所述失败原因为必要文件缺失时,漏洞修复模块自制补丁包,将所述缺失的必要文件补齐;
所述失败原因为本地软件版本高于修复补丁需要的版本或者所需的系统服务被禁用时,智能修复失败,漏洞修复模块向服务器上传漏洞修复失败的原因,服务器修改漏洞修复的条件,得出该漏洞的修复方案,并将该漏洞的修复方案下发至漏洞修复模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110430335.3/1.html,转载请声明来源钻瓜专利网。