安全启动(Secure Boot)是UEFI BIOS的一个子规则,旨在防止恶意软件侵入,它要求所有加载的模块必须签名,否则会拒绝启动。
安全启动的作用
1、增强计算机的启动安全性:通过确保只有受信任的软件能够运行,从而防止恶意软件在启动过程中加载。
2、阻止潜在恶意软件:如rootkits和bootkits,这些恶意软件通常通过感染MBR、BIOS等关键部分来实施攻击。
3、确保操作系统的完整性和身份验证:通过验证系统软件的签名,确保其可信任,防止恶意软件从启动开始运行。
安全启动的工作机制
1、密钥认证:UEFI规定,主板出厂时可以内置一些可靠的公钥,任何想要在这块主板上加载的操作系统或硬件驱动程序,都必须通过这些公钥的认证。
2、签名验证:在电脑启动时,固件只会引导签名过的内核,并且会检查每个启动软件片段的签名,包括UEFI固件驱动程序、EFI应用程序和操作系统。
3、拒绝未签名软件:如果签名无效,电脑将拒绝启动,从而防止恶意软件感染。
安全启动的应用与限制
1、默认支持的系统:目前Windows默认支持安全启动的有Win10、Win11系统,Linux系统中统信UOS也支持安全启动。
2、关闭方法:关闭Secure Boot的方法因电脑型号而异,一般需在BIOS设置中进行,在联想笔记本中,可以通过F2或Fn+F2进入BIOS设置,然后在Security选项下将Secure Boot改为Disabled。
相关问答FAQs
1、为什么安装某些Linux发行版需要关闭安全启动?
由于并非所有Linux发行版都能在OEM处获得签名,因此某些非主流Linux发行版在启用安全启动的情况下无法启动,用户需要承担关闭安全启动带来的风险。
2、如何检查安全启动是否已启用?
可以通过按Windows键+R,输入msinfo32并回车,查看“安全启动状态”字段来判断安全启动是否已启用。
安全启动是一项重要的安全功能,旨在保护计算机免受恶意软件的攻击,在某些特定情况下,可能需要关闭此功能以安装特定的操作系统或进行其他操作,用户应根据自己的需求和风险承受能力来决定是否启用或禁用安全启动。
属性 | 描述 |
定义 | Secure Boot(安全启动)是一种硬件和软件的认证机制,旨在确保计算机启动时运行的操作系统和所有系统组件都是可信的。 |
目的 | 防止恶意软件或篡改的操作系统和驱动程序在启动过程中运行,从而保护系统免受恶意攻击。 |
工作原理 | 1. 加载启动加载程序时,它会验证其数字签名以确保其来源可信。 |
2、启动加载程序随后会验证操作系统的内核及其驱动程序。
3、如果任何组件未通过验证,则系统不会启动,从而阻止了恶意软件的运行。 |
|组件 | 1.启动加载程序:负责启动操作系统并执行验证过程。
2、操作系统:需要通过数字签名验证。
3、驱动程序:需要通过数字签名验证。
4、安全启动协议:用于确保启动过程中所有组件的验证。 |
|优点 | 1. 提高系统安全性。
2、防止恶意软件或篡改的操作系统和驱动程序运行。
3、提高系统稳定性。 |
|缺点 | 1. 可能需要额外的配置和设置。
2、可能影响系统兼容性。
3、如果配置不当,可能导致系统无法启动。 |