安全启动:UEFI的安全机制及其在Azure中的应用
创作时间:
作者:
@小白创作中心
安全启动:UEFI的安全机制及其在Azure中的应用
引用
1
来源
1.
https://docs.azure.cn/zh-cn/security/fundamentals/secure-boot
安全启动是UEFI(统一可扩展固件接口)的一项重要功能,通过验证所有低级别的固件和软件组件的签名,确保计算机在启动过程中的安全性。本文将详细介绍安全启动的关键组件、工作原理及其在Azure机群中的应用。
本文内容
安全启动是统一可扩展固件接口 (UEFI) 的一项功能,要求在加载之前先验证所有低级别的固件和软件组件。 在启动过程中,UEFI 安全启动会检查每个启动软件的签名,包括 UEFI 固件驱动程序(也称为 ROM 选项)、可扩展固件接口 (EFI) 应用程序以及操作系统驱动程序和二进制文件。 如果签名有效或被原始设备制造商 (OEM) 认可,则计算机将启动,而固件将控制权交给操作系统。
组件和过程
安全启动依赖于以下关键组件:
- 平台密钥 (PK) - 在平台所有者 (Microsoft) 和固件之间建立信任。 公共部分是 PKpub,而专用部分是 PKpriv。
- 密钥注册密钥数据库 (KEK) - 在 OS 和平台固件之间建立信任。 公共部分是 KEKpub,而专用部分是 KEKpriv。
- 签名数据库 (db) - 包含经授权可与平台固件交互的固件和软件代码模块的受信任签名者(公共密钥和证书)的摘要。
- 撤销签名数据库 (dbx) - 保存已识别为恶意、易受攻击、已泄露或不受信任的代码模块的已撤销摘要。 如果签名 DB 和吊销的签名 DB 中包含哈希,则以吊销的签名数据库为准。
下图和过程说明了如何更新这些组件:
- OEM 在制造时将安全启动摘要存储在计算机的非易失性 RAM (NV-RAM) 中。
- 签名 db 使用 UEFI 应用程序、操作系统加载程序(例如 Microsoft 操作系统加载程序或引导管理器)和受信任的 UEFI 驱动程序的签名者或图像哈希进行填充。
- 吊销的签名 dbx 使用不再受信任的模块的摘要进行填充。
- 密钥注册密钥 (KEK) 数据库使用签名密钥进行填充,这些签名密钥可用于更新签名数据库和吊销的签名数据库。 可以通过以下更新来编辑数据库:使用正确密钥签名的更新,或使用固件菜单的实际存在的授权用户的更新。
- 添加 db、dbx 和 KEK 数据库并完成最终的固件验证和测试后,OEM 会锁定固件,使其无法编辑,并生成平台密钥 (PK)。 PK 可用于对 KEK 的更新进行签名或关闭安全启动。
在启动过程的每个阶段,都会计算固件、引导加载程序、操作系统、内核驱动程序和其他启动链工件的摘要,并将其与可接受的值进行比较。 不允许加载被视为不受信任的固件和软件。 因此,可以阻止低级恶意软件注入或预启动恶意软件攻击。
Azure 机群上的安全启动
如今,所有已载入并部署到 Azure 计算机群以托管客户工作负荷的计算机都来自启用了安全启动的工厂车间。 硬件扩展和集成管道的每个阶段都有针对性的工具和流程,以确保安全启动的启用不会因意外或恶意意图而还原。
验证 db 和 dbx 摘要正确无误可确保:
- 引导加载程序存在于其中一个 db 条目中
- 引导加载程序的签名有效
- 主机通过受信任的软件启动
通过验证 KEKpub 和 PKpub 的签名,可以确认只有受信任方才有权修改被视为受信任软件的软件的定义。 最后,通过确保安全启动处于活动状态,可以验证是否正在强制执行这些定义。
热门推荐
掌握绿萝浇水技巧,让室内绿植茁壮成长
大腿抽脂一年后腿部疼痛应如何处理
粉碎机使用时要遵循4个原则
粉碎机:原理、应用与维护全攻略
1650和580哪个好?显卡性能对比测试
相机简介:CCD、CMOS与sCMOS的技术对比
红色灭火器和绿色灭火器有何区别|防灾减灾知识
开发需求怎么管理
民国真实诡异事件:科考队探险冰洞为何失踪?探索人体基因库之谜
通过幽默提高口语交际能力
破产案件审理全解析:财产保全、裁定纠错与受理时间
起诉财产保全方式:如何有效保护自身合法权益
聊天记录的法律定性:物证与书证之辨
偷录微信聊天记录作证据,法院为何不予采纳?
系统集成项目管理做什么
Windows 10 和 11 键盘快捷键终极指南
全麦粉做的吐司,材料真过烘焙店,在家做不难,方子收藏好
水利工程伦理案例分析及启示
饭前还是饭后喝茶?茶叶的功效与饮用时间解析
房子有臭味怎么去除,有效改善居住环境
如何实现经济的可持续增长?这种增长模式的挑战有哪些?
人一旦开窍,所有事情都有规律
德谷胰岛素适合什么人用
功效评价新指标-皮肤表面脂质分析
爱乐维各个版本有什么不同?全面解析多个版本品牌爱乐维有什么差异?
台灯投影仪用什么幕布?如何选择合适的幕布?
高新至鄠邑高速复合通道与210国道改造的反思与建议
维生素 C 是苹果的 10 倍!这种花营养丰富又鲜美,现在吃正好
成都黉门街:一条承载百年文脉的古街
崇州成都市级非遗项目,+6!