[发明专利]一种在VT环境中操作的软件代理的篡改保护方法和装置无效
| 申请号: | 200710300374.5 | 申请日: | 2007-09-29 |
| 公开(公告)号: | CN101201885A | 公开(公告)日: | 2008-06-18 |
| 发明(设计)人: | D·德拉姆;H·科斯拉维;R·萨希塔;U·萨瓦冈卡尔 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | G06F21/22 | 分类号: | G06F21/22;G06F12/08;G06F9/455 |
| 代理公司: | 永新专利商标代理有限公司 | 代理人: | 王英 |
| 地址: | 美国加*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 vt 环境 操作 软件 代理 篡改 保护 方法 装置 | ||
1.一种方法,包括:
将物理设备的第一存储器页面的第一安全域和所述物理设备的第二存储器页面的第二安全域存储在所述物理设备的处理器的转换后备缓冲器的寄存器中;
当所述第一存储器页面的指令试图引用或访问所述第二存储器页面时,分析所述第一和第二存储器页面的第一和第二安全域;以及
至少部分地基于对所述第一和第二安全域的分析,禁止所述第一存储器页面的指令引用或访问所述第二存储器页面。
2.如权利要求1所述的方法,其中所述存储操作包括:当试图进行引用或访问时,从所述转换后备缓存中检索所述第一和第二安全域,并且将所检索到的第一和第二安全域存储在所述转换后备缓存的寄存器中。
3.如权利要求2所述的方法,其中所述方法进一步包括:从所述物理设备的虚拟机管理器的页表中检索所述第一和第二安全域,并且将所检索到的第一和第二安全域高速缓存在所述转换后备缓存中,并且所述虚拟机管理器的页表是扩展页表,其包括:
扩展页表指针结构,每个扩展页表指针结构指示是否已经为相关的存储器页面设置了安全域以及指示与所述安全域相关的特性,以及
扩展页表项结构,用于存储分配给相关的存储器页面的安全域。
4.如权利要求3所述的方法,其中来自多个扩展页表项结构的位可被用于存储一个安全域,其中所述多个扩展页表项结构中的至少一些具有彼此不同的嵌套级别。
5.如权利要求1所述的方法,其中所述禁止操作包括:如果所述第一安全域与所述第二安全域不同,则引发页面错误,并且禁止所述第一存储器页面的指令引用或访问所述第二存储器页面。
6.如权利要求1所述的方法,其中所述方法进一步包括:确定所述第二存储器页面是否是隐藏的存储器页面,并且如果所述第二存储器页面是隐藏的存储器页面,则也禁止所述第一存储器页面的指令引用或访问所述第二存储器页面。
7.如权利要求6所述的方法,其中所述方法进一步包括:确定所述引用或访问是否是读或写引用或访问,并且,如果所述第二存储器页面不是隐藏的存储器页面,则如果所述第一安全域与所述第二安全域不同并且所述引用或访问是读引用或访问则不禁止所述指令引用或访问所述第二存储器页面,如果所述第一安全域低于所述第二安全域并且所述引用或访问是写引用或访问则禁止所述指令引用或访问所述第二存储器页面。
8.如权利要求1所述的方法,进一步包括:如果所述引用或访问是到所述第二存储器页面的允许入口点的跳转或调用之一,则不管所述第一安全域是否与所述第二安全域不同,都不禁止所述指令引用或访问所述第二存储器页面。
9.如权利要求1所述的方法,进一步包括:如果所述第二安全域不比至少一个预定安全域具有更高的特权,则不禁止所述指令引用或访问所述第二存储器页面。
10.如权利要求1所述的方法,其中所述第二存储器页面存储关键的操作系统组件,并且所述第二安全域是管理安全域。
11.如权利要求1所述的方法,进一步包括:由所述物理设备的虚拟机管理器的安全域分配服务分配至少所述第一和第二安全域。
12.如权利要求1所述的方法,进一步包括:由所述物理设备的虚拟机管理器的完整性测量模块验证分配有所述第一存储器页面的所述物理设备的虚拟机的代理的完整性。
13.一种处理器,包括:
转换后备缓冲器,包括第一和第二寄存器,用于存储具有所述处理器的物理设备的第一和第二存储器页面的第一和第二安全域;以及
比较逻辑,其耦合到所述转换后备缓冲器,用于:
比较所述第一存储器页面的第一安全域和所述第二存储器页面的第二安全域,其中所述安全域已经从所述转换后备缓冲器中检索出,以及
如果所述第一安全域高于或等于所述第二安全域,则不禁止所述第一存储器页面的指令引用或访问所述第二存储器页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710300374.5/1.html,转载请声明来源钻瓜专利网。





