4.7. 引导加载程序
在预引导阶段支持 DEP/NX
内存保护功能称为 Data Execution Prevention (DEP)、No Execute (NX)或 Execute Disable (XD),阻止标记为不可执行的代码的执行。DEP/NX 已在 RHEL 的操作系统级别中提供。
此发行版本在 GRUB 和 shim
引导装载程序中添加了 DEP/NX 支持。这可以防止预引导阶段中的某些漏洞,如恶意 EFI 驱动程序,它们可能在没有 DEP/NX 保护的情况下执行某些攻击。
Jira:RHEL-15856[1]
支持 GRUB 和 shim 中的 TD RTMR 测量
Intel® Trust Domain Extension (Intel® TDX)是一种机密的计算技术,它部署称为信任域(TDs)的硬件隔离的虚拟机(VM)。
TDX 使用 TD 虚拟机客户机扩展了虚拟机扩展(VMX)指令和多密钥总内存加密(MKTME)功能。在 TD 客户机虚拟机中,引导链中的所有组件(如 grub2
和 shim
)都必须将事件和测量哈希记录到运行时测量寄存器(RTMR)中。
RTMR 中的 TD 客户机运行时测量是证明应用程序的基础。TD 客户机上的应用程序依赖 TD 测量提供信任证据来获取机密信息,如通过证明服务从转发部分获取的密钥。
有了此版本,GRUB 和 shim
引导装载程序现在支持 TD 测量协议。
有关 Intel® TDX 的更多信息,请参阅 Intel® 信任域扩展的文档。
Jira:RHEL-15583[1]