背景爭議
Windows 8 強制要求硬件採用 UEFI Secure Boot,僅啟動簽名引導加載器。Linux 社區擔憂被鎖死,FSF 呼籲抵制稱應改名「受限啟動」。Fedora/紅帽選擇與微軟簽約獲取簽名密鑰,引發社區爭議。
托瓦茲核心觀點
「我當然不是 UEFI 粉絲,但理解簽名啟動的意圖。微軟拿出 Secure Boot 並不能真正讓系統安全。聰明的駭客將繞過整個密鑰問題。簽名是有用工具,但解決不了所有安全問題,有人過度關注它了。」
技術本質剖析
- Secure Boot 僅保護 啟動鏈完整性 (固件→Bootloader→內核),不防禦運行時漏洞利用、提權、內核級 Rootkit
- 攻擊面轉移:駭客將目標轉向 Bootkit (感染MBR/引導分區)、UEFI 固件漏洞、簽名密鑰竊取/濫用、啟動後運行時攻擊
- 簽名機制依賴 PKI 信任鏈,一旦根證書私鑰洩露或簽名服務被攻破,信任基石崩塌
給Linux用戶的建議
- 選購允許關閉 Secure Boot 或導入自有密鑰 (MOK) 的主板/筆記本
- 使用支援 Secure Boot 的發行版 (Fedora, Ubuntu, openSUSE, RHEL, Debian testing+)
- 關注 Linux Kernel Lockdown Mode、IMA/EVM、TPM 2.0 量度啟動 等運行時完整性技術
- 安全不依賴單一機制,需構建「啟動鏈信任 + 運行時防護 + 最小權限 + 審計」纵深體系