[发明专利]一种操作系统漏洞修复方法及装置有效
申请号: | 201510030642.0 | 申请日: | 2015-01-21 |
公开(公告)号: | CN104504341B | 公开(公告)日: | 2018-01-23 |
发明(设计)人: | 宋祎斐 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 王宝筠 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 操作 系统漏洞 修复 方法 装置 | ||
技术领域
本申请涉及漏洞修复技术领域,特别是涉及一种操作系统漏洞修复方法及装置。
背景技术
操作系统漏洞是指操作系统(如:智能机的Android系统等)本身所存在的问题或技术缺陷,操作系统产品提供商通常会定期对已知漏洞发布补丁程序进而提供漏洞修复服务。
现有技术用户虽然可通过下载OTA(Over-the-Air,空中下载)包或者下载刷机包的方式来实现对操作系统的漏洞修复过程。但是,这两种修复方式在漏洞修复过程中,不仅会因需下载较大的升级包(OTA包/刷机包),而产生漏洞修复效率低的问题,还会产生因这两种修复方式自身属性所导致的需重启才可完成漏洞修复过程,而影响用户体验的问题。
发明内容
有鉴于此,本申请提供一种操作系统漏洞修复方法及装置,以解决现有技术在漏洞修复过程中,所产生的漏洞修复效率低、用户体验性差的问题。
为了实现上述目的,本发明实施例提供的技术方案如下:
一种操作系统漏洞修复方法,包括:
接收漏洞修复请求,所述漏洞修复请求携带包含若干个函数的函数列表;
利用预先设置在操作系统中的HOOK机制,更新所述操作系统中的分别与所述函数列表中的每个函数对应的目标函数,以实现对所述操作系统的漏洞修复。
优选的,所述接收漏洞修复请求的过程为:
接收用户输入的应用软件更新请求,所述应用软件更新请求携带新版本应用软件信息;
向用户展示所述新版本应用软件信息中携带的第一函数列表中包含的若干个函数;
响应用户对所述函数的选择操作,接收用户输入的漏洞修复请求,其中,所述漏洞修复请求中携带包含用户选择的各个所述函数的函数列表。
优选的,所述利用预先设置在操作系统中的HOOK机制,更新所述操作系统中的分别与所述函数列表中的每个函数对应的目标函数的过程为:
针对所述函数列表中的每个函数,利用预先设置在操作系统中的HOOK机制,查找所述操作系统中与其对应的目标函数;以及,
利用所述函数替换查找到的所述操作系统中的目标函数。
优选的,还包括:保存被所述函数更新的所述操作系统中的目标函数。
优选的,还包括:
接收用户输入的第一漏洞修复回退请求;
向用户展示当前所述漏洞修复请求中携带的函数列表中包含的各个函数;
响应用户对所述函数的选择操作,接收第二漏洞修复回退请求,所述第二漏洞修复回退请求中携带包含用户选择的各个函数的第二函数列表;
针对所述第二函数列表中携带的各个函数,利用与所述函数对应的目标函数,替换通过所述HOOK机制查找到的所述操作系统中与所述函数对应的第一目标函数。
一种操作系统漏洞修复装置,包括:
请求接收单元,用于接收漏洞修复请求,所述漏洞修复请求携带包含若干个函数的函数列表;
漏洞修复单元,用于利用预先设置在操作系统中的HOOK机制,更新所述操作系统中的分别与所述函数列表中的每个函数对应的目标函数,以实现对所述操作系统的漏洞修复。
优选的,所述请求接收单元包括:
第一请求接收单元,用于接收用户输入的应用软件更新请求,所述应用软件更新请求携带新版本应用软件信息;
第一展示单元,用于向用户展示所述新版本应用软件信息中携带的第一函数列表中包含的若干个函数;
第二请求接收单元,用于响应用户对所述函数的选择操作,接收用户输入的漏洞修复请求,其中,所述漏洞修复请求中携带包含用户选择的各个所述函数的函数列表。
优选的,所述漏洞修复单元包括:
查找单元,用于针对所述函数列表中的每个函数,利用预先设置在操作系统中的HOOK机制,查找所述操作系统中与其对应的目标函数;
替换单元,用于利用所述函数替换查找到的所述操作系统中的目标函数。
优选的,还包括:
保存单元,用于保存被所述函数更新的所述操作系统中的目标函数。
优选的,还包括:第三请求接收单元、第二展示单元、第四请求接收单元和漏洞修复回退单元,其中:
所述第三请求接收单元,用于接收用户输入的第一漏洞修复回退请求;
所述第二展示单元,用于向用户展示当前所述漏洞修复请求中携带的函数列表中包含的各个函数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510030642.0/2.html,转载请声明来源钻瓜专利网。