[Launcher] 微软 UEFI 安全启动密钥 9 月到期,Linux 用户面临兼容性问题
Tofloor
poster avatar
番茄炖了西红柿
deepin
2025-07-22 09:35
Author

7 月 22 日消息,LWN 报道称,微软用于签署安全启动(Secure Boot)启动加载程序(BootLoader)的安全密钥将于 9 月 11 日到期,可能导致许多依赖该机制的 Linux 发行版无法通过验证。

Secure Boot 是统一可扩展固件接口(UEFI)的安全标准,旨在确保设备仅启动制造商信任的软件。其核心依赖四层密钥体系,IT之家汇总如下:

  • 平台密钥(PK):由硬件厂商控制,用于授权更新其他密钥
  • 密钥注册密钥(KEK):管理签名数据库(DB)和吊销数据库(DBX)更新
  • 签名数据库(DB):存储受信任的数字证书
  • 吊销数据库(DBX):记录被撤销的签名

制造商需在出厂时将 DB、DBX 和 KEK 写入固件非易失性存储器 (NV-RAM) ,并锁定编辑权限。除非获得正确密钥签名,否则无法修改。

由于多数设备预装 Windows,非 Windows 系统需通过三种方式适配 Secure Boot:

  • 完全禁用 Secure Boot(如 NetBSD、OpenBSD)
  • 用户自建签名密钥
  • 通过微软签名的“shim”桥接(多数 Linux 发行版和 FreeBSD 采用此方案)

此次问题源于微软将停用 2011 版密钥签署 shim。尽管 2023 版新密钥已发布,但大量设备尚未预装该证书,且更新依赖硬件厂商发布固件升级,很难覆盖到 Linux 用户。

Reply Favorite View the author
All Replies
神末shenmo
deepin
Spark-App
Q&A Team
2025-07-22 10:48
#1

把安全启动关闭就好了

Reply View the author
花雨落逝
Moderator
2025-07-22 12:53
#2
神末shenmo

把安全启动关闭就好了

正常来说开不开安全启动问题不大,但是还是开了更舒服一些(xwx)

Reply View the author
raspbian
deepin
2025-07-23 15:49
#3

就像国企领导在杞人忧天java8和mysql5不安全一样可笑

Reply View the author
ggx
deepin
2025-09-28 15:47
#4
raspbian

就像国企领导在杞人忧天java8和mysql5不安全一样可笑

Intel CPU安全么?对于某个个人,也许足够安全,但对于群体或者说国家,就很不安全。如此同理。

Reply View the author
raspbian
deepin
2025-09-28 16:30
#5
ggx

Intel CPU安全么?对于某个个人,也许足够安全,但对于群体或者说国家,就很不安全。如此同理。

你没明白啥意思

英特尔为了和微软的联盟主导了uefi 并且uefi翻译成汉语的意思是

“保证启动的是通过验证的Windows系统”

某些领导 已看到安全俩字就走不动道了,他们可不会考虑安全前面的主语是啥

Reply View the author