[发明专利]用于更新执行环境中的代码的方法和系统有效
申请号: | 201280005976.7 | 申请日: | 2012-01-10 |
公开(公告)号: | CN103329093B | 公开(公告)日: | 2017-09-12 |
发明(设计)人: | J.W.沃尔克;D.海内伊;D.A.吉尔伯特 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/06 | 分类号: | G06F9/06 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 邸万奎 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 更新 软件 | ||
1.一种用于更新执行环境中的代码的方法,包括:
识别与新代码相关联的更新方;
测定所识别的更新方的识别特性,并使所述更新方的识别测定可用于认证系统;
安装所述新代码;
测定所述新代码的识别特性,并使所述新代码的识别特性可用于所述认证系统;
向所述认证系统通知已将代码更新到新的版本;
响应于所述新代码的识别特性与预先存储的认证值匹配、或者所述更新方的识别测定与预先存储的认证值匹配,验证所述更新合法。
2.根据权利要求1所述的方法,其中,所述识别特性被存储在仅可由存储方法和认证系统访问的安全存储器中。
3.根据权利要求1或2所述的方法,其中,所述执行环境是管理器,并且,所述代码是用于在所述管理器上的虚拟机中执行的虚拟操作系统。
4.根据权利要求1或2所述的方法,其中,寄存器位于可信平台模块中。
5.根据权利要求1或2所述的方法,还包括:在执行权利要求1的步骤之前,确定新代码可用以及需要更新。
6.根据权利要求1或2所述的方法,其中,所述认证系统在通知之后直接检查新代码的来源。
7.根据权利要求6所述的方法,其中,如果测定不匹配认证值,并且,所述认证系统已检查了对应的代码的来源,那么:用组件的新版本的测定来更新认证值;以及/或者向管理级别通知测定不匹配认证值、以及所述认证系统是否辨识出组件的来源。
8.一种用于测试程序的完整性的方法,包括:
提取程序安装处理所存储的代码测定;
通过测试系统所存储的基准测定来测试所述代码测定,并且,如果所述测定不匹配,则所述测定失败;
进一步测试失败的代码测定,并且,如果所述测定不是源自所述测试系统已知的组件,则所述测定再次失败;以及
如果所述代码测定通过测试,则指示通过,并且,如果一个代码测定未通过任一测试,则指示失败。
9.一种用于更新执行环境中的代码的系统,包括:
识别部件,用于识别与新代码相关联的更新方;
测定部件,用于测定所识别的更新方的识别特性,并使所述更新方的识别测定可用于认证系统;
安装部件,用于安装所述新代码;
测定部件,用于测定所述新代码的识别特性,并使所述新代码的识别特性可用于所述认证系统;
通知部件,用于向所述认证系统通知已将代码更新到新的版本;
用于响应于所述新代码的识别特性与预先存储的认证值匹配、或者所述更新方的识别测定与预先存储的认证值匹配,验证所述更新合法的部件。
10.根据权利要求9所述的系统,其中,所述识别特性被存储在仅可由存储方法和认证系统访问的安全存储器中。
11.根据权利要求9或10所述的系统,其中,所述执行环境是管理器,并且,所述代码是用于在所述管理器上的虚拟机中执行的虚拟操作系统。
12.根据权利要求9或10所述的系统,其中,寄存器位于可信平台模块中。
13.根据权利要求9或10所述的系统,还包括:在执行权利要求11之前,确定新代码可用以及需要更新。
14.根据权利要求9或10所述的系统,其中,所述认证系统在通知之后直接检查所述新代码的来源。
15.根据权利要求14所述的系统,其中,如果测定不匹配认证值,并且,所述认证系统已检查了对应的代码的来源,那么执行下列操作中的一个或多个:用组件的新版本的测定来更新认证值;以及/或者向管理级别通知测定不匹配认证值、以及认证系统是否辨识出组件的来源。
16.一种用于测试程序的完整性的系统,包括:
用于提取程序安装处理所存储的代码测定的部件;
测试部件,用于通过测试系统所存储的基准测定来测试所述代码测定,并且,如果所述测定不匹配,则所述测定失败;
另一个测试部件,用于测试失败的代码测定,并且,如果所述测定不是源自所述测试系统已知的组件,则所述测定再次失败;以及
指示部件,用于如果所述代码测定通过测试,则指示通过,并且,如果一个代码测定未通过任一测试,则指示失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280005976.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:砂尘试验箱加料装置
- 下一篇:一种再导热玻璃管太阳能组合体