安全启动: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 的签名,可以确认只有受信任方才有权修改被视为受信任软件的软件的定义。 最后,通过确保安全启动处于活动状态,可以验证是否正在强制执行这些定义。
热门推荐
美国驾照分类指南
如何选择美国农学专业留学的最佳路径
“合作创新 智赋转化” 专家共议医院高质量发展新路径
火灾逃生自救指南:四种情况下的应对策略与家庭逃生路线图绘制
水科普丨首次观测到!水还有这样的奇异形态
一文读懂吹风机选购指南:从入门到进阶的全方位解析
喝水多,为啥还觉得口干?得了肾结石,要多喝水?
法律文书撰写与证据收集:精准表达,有力支撑
殷召峰:大型集团公司资金流动性风险管控体系建设与应用
药师说药丨病由“孕”生?妊娠期需警惕甲状腺功能减退症
如何通过财务报表中的应收账款与应付账款比率分析企业的现金流状况?
协作联络员是什么职务
联络员的重要性:在现代社会中发挥关键作用
为什么我的猫咪总是攻击我?原因分析与解决方案
无需微控制器的简单自动植物浇水系统
看图写话不懂得怎么写?这份实用指南手把手教你掌握写作技巧
明朝灭亡,亡于江南读书人?
北京有多少座火车站?可不是5座,而是至少60座!
餐厅加盟店收入揭秘:你应期待多少回报?
汽车钣金件测量技术:蓝光三维扫描仪助力品质提升
电压与功率:揭秘两者之间的神秘关系
双皮奶制作全攻略:从凝固到保存的关键细节
“五服”制度详解:从地理区划到家族伦理的千年传承
公安系统薪资待遇包括哪些福利?
国际中文教师证书考试:走向世界的桥头堡
新能源汽车年销量首破千万辆,新动能如何更好推动产业升级?
不锈钢能微波炉加热用吗?家居安全隐患解析
入户门朝内开还是朝外开?一文详解优劣与最佳选择
太平天国辩经取胜,所以耶路撒冷有咱一份?
补缴社保的个税计算方法及注意事项