当前位置:网站首页>如果禁用了安全启动,GNOME 就会发出警告
如果禁用了安全启动,GNOME 就会发出警告
2022-08-04 02:45:00 【Linux中国】
| 2022-08-03 18:24
GNOME 正计划通知用户其固件安全状态,来保护不安全的硬件。
当你在支持 UEFI 的电脑上安装 Linux 时,你必须禁用“安全启动”,因为启用该选项后,不能使用现场 USB 启动。
一些主流的 Linux 发行版支持安全启动,但对于许多其他发行版(以及板载的 Nvidia 硬件)来说,它的设置仍然具有挑战性。
虽然一年又一年,情况似乎并没有改善,但总的来说,安全启动是一个必不可少的保护功能。
因此,正如 所发现的,为了方便和让用户意识到这一点,GNOME 和红帽的开发者正在努力在安全启动被禁用时通知(或警告)用户。
它有什么用?
UEFI/安全启动被批评为 DRM,因为它剥夺了用户的自由。开源社区的许多人仍然不赞同实施 UEFI/安全启动和 TPM,因为它带来了不便。这就催生了像 这样的项目在开源世界中蓬勃发展。
当然,如果你每天都用 Linux,我会建议你购买支持 Coreboot 的新硬件,这是一个不同的故事。
话虽如此,但可以肯定的是,安全启动是最简单的方法。
考虑到捆绑的专有固件,安全启动的安全性仍然值得商榷。但是,它是一个确保系统的固件安全的基本保护机制。
所以,开发者准备在启动闪屏()、GNOME 显示管理器(GDM)和 GNOME 控制中心显示警告。
GNOME 的一位开发者在 中分享了它的更多细节,同时给出了其中的一些屏幕截图。
一位来自红帽的开发者在 中提到。
安全启动被用来对付一些恶意软件试图感染系统的固件的安全威胁。用户可能会无意中禁用或软件可能会有意禁用安全启动。因此,配置不正确的话,系统就运行在一个不安全的平台上。如果启动闪屏能向用户提供一个警告,用户可以重新启动并重新配置他们的系统,或者立即寻求帮助。
所以,作为一个 GNOME 用户,当它进入 GNOME 43 的最终版本或任何未来的版本时,我乐于看到它所带来的变化。
如果你也想看看,你可以在 GNOME 控制中心的“隐私”标签下的“设备安全”部分找到这个选项,如下图所示,我的机器在 Arch Linux 上运行 GNOME 43 alpha。
该菜单还可以显示 TPM、英特尔 BootGuard 和 IOMMU 保护的细节。
看来我的系统并不像我想象的那么安全……但也许这就是这个功能的意义所在?
如果你只在你的 Linux 发行版上使用 UEFI 模式,并且为了方便而关闭了安全保护功能,这能让你意识到这一点吗?
有可能。但是,看看 Linux 发行版的状况和启用安全启动的问题。我不觉得这可能会是一个大问题。我们很快就会知道了。
如何禁用这个警告?
正如在 GNOME Gitlab 的 中提到的,在你的内核参数中添加 sb-check=false
就可以禁用这些警告。
不过,作为终端用户,你不需要担心这个问题。
你对即将在 GNOME 43 或更高版本中增加的这个功能有什么看法?你对 UEFI/安全启动有什么看法?
via:
作者: 选题: 译者: 校对:
本文由 原创编译, 荣誉推出
边栏推荐
- 深度学习(三)分类 理论部分
- Big guys, it takes a long time to read mysql3 million single tables, what parameters can be discounted, or is there any way to hurry up
- JVM内存和垃圾回收-07.堆
- 移动端响应式适配的方法
- unsafe.Pointer, pointer, reference in golang
- View mysql deadlock syntax
- Asynchronous programming solution Generator generator function, iterator iterator, async/await, Promise
- [QNX Hypervisor 2.2用户手册]10.3 vdev gic
- [Original] Start the XPS/OXPS reader that comes with Windows 10
- STM8S105k4t6c--------------点亮LED
猜你喜欢
Engineering drawing review questions (with answers)
What is SVN (Subversion)?
activiti流程执行过程中,数据库表的使用关系
织梦内核电动伸缩门卷闸门门业公司网站模板 带手机版【站长亲测】
STM8S project creation (STVD creation) --- use COSMIC to create a C language project
APP电商如何快速分润分账?
STM8S项目创建(STVD创建)---使用 COSMIC 创建 C 语言项目
Kubernetes:(九)coredns(浪不动了)
STM8S105k4t6c--------------点亮LED
Snake game bug analysis and function expansion
随机推荐
The keytool command
架构实战营模块三作业
Example: 036 is a prime number
C# 构造函数业务场景测试项目
2022.8.3-----leetcode.899
全网没有之一的JMeter 接口测试流程详解
2022年T电梯修理考题及答案
Example 041: Methods and variables of a class
Taurus.MVC WebAPI 入门开发教程1:框架下载环境配置与运行(含系列目录)。
Architecture of the actual combat camp module three operations
多线程间的通信方式你知道几种?
瑞能微计量芯片RN2026的实用程序
There are too many systems, how to realize multi-account interworking?
Flutter3.0线程——四步教你如何全方位了解(事件队列)
【学习笔记之菜Dog学C】动态内存管理
STM8S-----option byte
MySQL高级-读写分离-分库分表
DDTL: Domain Transfer Learning at a Distance
Why use Selenium for automated testing
云开发旅游打卡广场微信小程序源码(含视频教程)