安全启动和 vTPM
安全启动是统一可扩展固件接口 (UEFI) 的一项功能,负责启动系统。它确保在启动过程中只加载受信任的软件。
可信平台模块 (TPM) 是一种硬件芯片,为加密密钥和其他敏感数据提供安全存储。虚拟可信平台模块 (vTPM) 执行与 TPM 相同的功能,但它在软件中执行加密协处理器功能。虽然 TPM 可以增强安全性,但它不是安全启动的必需条件。
有关支持的管理程序的更多信息,请参阅以下内容:
- 在 AWS 中使用安全启动和 NitroTPM
- 谷歌云平台中的安全启动和 vTPM
- 微软 Azure 中的安全启动和 vTPM
- 努坦尼克斯棱镜中心中的安全启动和 vTPM
- 威睿中的 vTPM
- 针对 XenServer® 平台的安全启动和 vTPM 功能
在 AWS 中使用安全启动和 NitroTPM
在 AWS 环境中,您可以选择一个已启用 NitroTPM 和/或 UEFI 安全启动的主映像 (AMI)。因此,目录中预配的 VM 也启用了 NitroTPM 和/或 UEFI 安全启动。此实施可确保 VM 的安全性和可信度。有关 NitroTPM 和 UEFI 安全启动的更多信息,请参阅 Amazon 文档。要创建启用 NitroTPM 和 UEFI 安全启动的目录,请参阅 为 VM 实例启用 NitroTPM 和 UEFI 安全启动。
Google 云平台中的安全启动和 vTPM
您可以在 Google Cloud Platform (GCP) 上预配受保护的虚拟机。受保护的 VM 的可验证完整性通过使用以下功能实现:
- 安全启动
- 启用 vTPM 的度量启动
- 完整性监控
有关使用 PowerShell 创建包含受保护虚拟机的目录的更多信息,请参阅 使用 PowerShell 创建包含受保护虚拟机的目录。
注意:
如果在主映像上安装 Windows 11,则必须在主映像创建过程中启用 vTPM。此外,如果使用计算机配置文件创建目录,则必须在计算机配置文件源(VM 或实例模板)上启用 vTPM。有关在独占租户节点上创建 Windows 11 VM 的信息,请参阅 Create Windows 11 VMs on the sole-tenant node。
微软 Azure 中的安全启动和 vTPM
在 Azure 环境中,您可以创建启用可信启动的计算机目录。Azure 提供可信启动,作为一种无缝方式来提高第 2 代 VM 的安全性。可信启动可防御高级和持久性攻击技术。要启用可信启动,请使用基于计算机配置文件的目录配置。可信启动的核心是 VM 的安全启动。可信启动还使用 vTPM 执行云的远程证明。这用于平台健康检查和做出基于信任的决策。您可以单独启用安全启动和 vTPM。 有关创建具有可信启动的计算机目录的详细信息,请参阅 Machine catalogs with Trusted launch。
能腾棱镜中心中的安全启动和 vTPM
MCS 支持使用 Nutanix Prism Central 创建包含 vTPM、UEFI 和安全启动的计算机目录。您可以选择启用 vTPM 和 UEFI 安全启动的主映像(模板)。
在 Nutanix Prism Central 中,UEFI 安全启动不需要 vTPM。但是,要将 vTPM 链接到 VM,VM 必须通过 UEFI 启动,无论是否启用安全启动。
Furthermore, vTPM, UEFI, and Secure Boot enabled VMs can be imported from Nutanix Prism Central and can be power managed by Citrix Virtual Apps and Desktops.
Nutanix 提供对 vTPM 和 UEFI 安全启动的支持。请参阅:
vTPM in VMware
MCS 支持创建包含 vTPM 的计算机目录。如果主映像上安装了 Windows 11,则主映像必须启用 vTPM。如果使用基于计算机配置文件的配置并启用了 vTPM,则目录中的 VM 将从 VM 模板继承相同的 vTPM 内容。如果未使用计算机配置文件且主映像已启用 vTPM,则目录中的 VM 将具有空白 vTPM。有关详细信息,请参阅 使用计算机配置文件创建计算机目录。
适用于 XenServer® 的安全启动和 vTPM
XenServer 在其部分支持的 VM 操作系统上提供 UEFI 安全启动。安全启动可防止未签名、签名不正确或已修改的二进制文件在启动期间运行。在强制执行安全启动的 UEFI 启用 VM 上,所有驱动程序都必须经过签名。有关详细信息,请参阅 来宾 UEFI 和安全启动。
在 XenServer 8 中,UEFI 安全启动不需要 vTPM。但是,要将 vTPM 链接到 VM,该 VM 必须通过 UEFI 启动,无论是否启用安全启动。Windows 11 VM 需要链接的 vTPM,并且在从提供的模板创建 Windows 11 VM 时会自动创建。对于其他操作系统,vTPM 是可选的。有关详细信息,请参阅 vTPM。