
基本信息:
- 专利标题: 用于修复内核漏洞的方法和装置
- 专利标题(英):Method and device used for restoring kernel vulnerability
- 申请号:CN201611139292.2 申请日:2016-12-12
- 公开(公告)号:CN106598667A 公开(公告)日:2017-04-26
- 发明人: 夏良钊 , 郑龙日 , 卢永强 , 包沉浮 , 张煜龙 , 韦韬
- 申请人: 百度在线网络技术(北京)有限公司
- 申请人地址: 北京市海淀区上地十街10号百度大厦三层
- 专利权人: 百度在线网络技术(北京)有限公司
- 当前专利权人: 百度在线网络技术(北京)有限公司
- 当前专利权人地址: 北京市海淀区上地十街10号百度大厦三层
- 代理机构: 北京英赛嘉华知识产权代理有限责任公司
- 代理人: 王达佐; 马晓亚
- 主分类号: G06F9/445
- IPC分类号: G06F9/445
The application discloses a method and device used for restoring kernel vulnerability. The concrete embodiment of the method comprises following steps: collecting attribute information of a to-be-repaired kernel, wherein the attribute information comprises feature information used for representing a loading mode of codes supported by the to-be-repaired kernel; obtaining vulnerability restoring codes matched with the feature information, wherein the vulnerability restoring codes are used for calling a fix application programming interface which is used for enabling the vulnerability restoring codes to be adapted to kernel functions of different kernels; loading the vulnerability restoring codes and relocating instructions included in the vulnerability restoring codes; replacing addresses relocated by the fix application programming interface in the vulnerability restoring codes with addresses of the kernel functions called by the vulnerability restoring codes; and executing the vulnerability restoring codes with the addresses replaced to restore kernel vulnerability. The embodiment helps enlarge the application range of the vulnerability restoring codes such that the method and device used for restoring kernel vulnerability can be used for kernels in different models.
公开/授权文献:
- CN106598667B 用于修复内核漏洞的方法和装置 公开/授权日:2018-07-27
IPC结构图谱:
G | 物理 |
--G06 | 计算;推算;计数 |
----G06F | 电数字数据处理 |
------G06F9/00 | 电数字数据处理的控制单元 |
--------G06F9/06 | .应用存入的程序的,即应用处理设备的内部存储来接收程序并保持程序的 |
----------G06F9/22 | ..微控制或微程序装置 |
------------G06F9/445 | ...程序的装载或启动 |