[发明专利]修改系统管理存储器页表的可执行位有效
申请号: | 201280072950.4 | 申请日: | 2012-07-31 |
公开(公告)号: | CN104272251B | 公开(公告)日: | 2018-10-19 |
发明(设计)人: | 马克·A·皮翁卡 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F9/06 | 分类号: | G06F9/06;G06F9/30 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 康泉;宋志强 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 修改 系统管理 存储器 可执行 | ||
1.一种计算设备,包括:
存储部件,包括可选只读存储器;
控制器,响应于所述计算设备通电而创建系统管理存储器页表;
其中所述系统管理存储器页表的页面包括可执行位;
其中所述控制器在启动所述可选只读存储器之前修改所述页面的所述可执行位,并且检测驻留在系统管理存储器之外的代码尝试执行包括在所述系统管理存储器页表的页面中的代码。
2.如权利要求1所述的计算设备,其中所述计算设备的基本输入输出系统被启动以响应于所述计算设备通电而创建所述系统管理存储器页表。
3.如权利要求1所述的计算设备,其中所述计算设备从机械断开状态通电。
4.如权利要求1所述的计算设备,还包括系统管理存储器,其中所述系统管理存储器页表在所述系统管理存储器内部被创建。
5.如权利要求1所述的计算设备,其中所述可选只读存储器包括所述计算设备的操作系统和视频可选只读存储器中的至少之一。
6.一种用于管理计算设备的方法,包括:
响应于计算设备通电而创建系统管理存储器页表;
其中所述系统管理存储器页表包括具有可执行位的页面;
在所述计算设备的可选只读存储器被启动之前修改所述页面的所述可执行位;以及
检测驻留在系统管理存储器之外的代码尝试执行包括在所述系统管理存储器页表的页面中的代码。
7.如权利要求6所述的用于管理计算设备的方法,其中所述页面的所述可执行位在所述系统管理存储器页表被创建之后紧接着被修改。
8.如权利要求6所述的用于管理计算设备的方法,其中所述页面的所述可执行位紧接着在所述计算设备的所述可选只读存储器被启动之前被修改。
9.如权利要求6所述的用于管理计算设备的方法,其中修改所述可执行位包括禁用所述可执行位使所述可执行位不能被执行。
10.如权利要求6所述的用于管理计算设备的方法,其中修改所述可执行位包括将所述可执行位设置为不执行。
11.如权利要求6所述的用于管理计算设备的方法,还包括如果包括在所述页面中的所述代码尝试被执行则产生故障。
12.一种包括指令的非易失性计算机可读介质,所述指令如果由控制器执行则使所述控制器:
响应于计算设备通电而创建具有可执行位的页面的系统管理存储器页表;以及
在所述计算设备的可选只读存储器被启动之前修改所述系统管理存储器页表的每个页面的所述可执行位;
其中所述控制器在所述可选只读存储器已被启动之后禁止在具有所修改的位的所述页面中的代码被系统管理存储器代码执行,并且检测驻留在系统管理存储器之外的代码尝试执行包括在所述系统管理存储器页表的页面中的代码。
13.如权利要求12所述的非易失性计算机可读介质,其中所述系统管理存储器页表驻留在所述计算设备的安全系统存储器内部,并且所述系统管理存储器页表的所述页面包括代码。
14.如权利要求13所述的非易失性计算机可读介质,其中系统管理存储器代码不能执行驻留在所述计算设备的安全系统存储器之外的代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司,有限责任合伙企业,未经惠普发展公司,有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280072950.4/1.html,转载请声明来源钻瓜专利网。