S Linux系统安全启动_卖家圈子_门别网
收藏夹门别网 天猫商城网店出售转让 淘宝网店转让出售 京东店铺出售 网店买卖交易平台  


fulitao 等级:1 / 门别币:40
发表:2018-4-20 21:35:21  查看:896  回复:2
Linux系统安全启动



什么是安全启动

“安全启动” 是 2012 年出现的 Windows 8 预装电脑里的 UEFI 功能。目前所有的 Ubuntu 64位(非32位)版本支持此功能。简而言之,安全启动工作原理是在固件中启用信任源机制,虽然其它实现方式是可能的,但在实践中通过 x509 证书来实现信任链。根证书( 根证书是由受信任的证书颁发机构 CA 颁发的证书)嵌入在固件中,使得它可以验证签名的引导加载程序,然后,签名的引导加载程序可以验证已签名内核或已签名的第二级引导加载程序等。为了使用安全启动,我们需要使用UEFI启动系统,而不是旧的 BIOS。

BIOS与UEFI有什么区别?

两者都可初始化计算机,任务是加载操作系统。BIOS 通过读取硬盘上的第一个扇区(主引导记录 MBR)并执行它来启动,相比之下,UEFI 通过从硬盘上的分区(称为 EFI 系统分区 ESP)加载EFI程序文件(使用 .efi 文件扩展名)来启动。

如何判断Linux系统是使用UEFI还是BIOS启动的?

最简单的方法是检查文件夹 /sys/firmware/efi 是否存在。

secureBoot:~$ ls /sys/firmware/efi/

config_table fw_platform_size runtime systab

efivars fw_vendor runtime-map vars

如果 Linux 计算机使用传统 BIOS 启动,则不会出现 /sys/firmware/efi 文件夹。

legacy:~$ ls /sys/firmware/efi

ls: cannot access /sys/firmware/efi: No such file or directory

如何判断Linux系统是否使用安全启动?

mokutil 命令用于管理机主密钥(MOK),这些密钥由 shim 层用于验证 grub2和内核映像,也可用于验证安全启动是否启用。

secureBoot:~$ mokutil --sb-state

SecureBoot enabled

或者也可以使用 mokutil 命令来查看当前所有已注册的密钥。

secureBoot:~$ mokutil --list-enrolled

未签名模块的特征是什么?

如果在启用了安全启动的计算机上编译并安装了无有效签名的 Kvaser 驱动程序模块,即使连上了 Kvaser 分析仪,在运行 listChannels 示例的时候也不会侦测到任何通道。

secureBoot:~$ ./listChannels

Canlib version 5.20

Found 0 channel(s).

可以使用 lsusb 命令验证 Kvaser 分析仪实际上是由 USB 子系统连接和识别的。

secureBoot:~$ lsusb | grep Kvaser

Bus 003 Device 008: ID 0bfd:0108 Kvaser AB

通过查找系统日志中的错误,并会发现类似错误 “所需密钥不可用”。

apr 19 16:05:38 mypc /usr/sbin/mhydra.sh[22789]: modprobe: ERROR: could not insert ’mhydra’:

Required key not available

apr 19 16:05:38 mypc systemd-udevd[22776]: Process ’/usr/sbin/mhydra.sh start’ failed with exit code 1.

这需要签名模块使其在计算机上工作。在下篇文章中将介绍如何构建和签署 Kvaser 驱动程序模块,以便能够在启用了安全启动的 Linux 计算机上使用它们。


广州智维电子科技有限公司天河区华观路1933号A栋303房万科云城,主要经营LIN总线;CAN总线;汽车电子;总线分析仪;汽车检测;CRX 3000蓄电池诊断充电机;自动化;数据采集;道路试验;振动噪声分析;总线分析仪;在线监控;示波器;Kvaser Memorator总线记录;炉温跟踪仪;尾气分析仪;工业测控;炉温记录仪;MEXA 584L汽车尾气分析仪;测控解决方案

业务联系
公司负责人:刘落实 电话:020-38744186,如需购买LIN总线;CAN总线;汽车电子;总线分析仪;汽车检测;CRX 3000蓄电池诊断充电机;自动化;数据采集;道路试验;振动噪声分析;总线分析仪;在线监控;示波器;Kvaser Memorator总线记录;炉温跟踪仪;尾气分析仪;工业测控;炉温记录仪;MEXA 584L汽车尾气分析仪;测控解决方案,请联系我们广州智维电子科技有限公司



给楼主点动力吧,已有 0 个人对这内容打赏,关于打赏说明.


收藏主题
推荐连接:淘宝网店价值评估天猫网店评估淘宝0信誉店铺

内容违规投诉举报请联系在线客服QQ:278336453
更多内容>>

下载APP客户端,随时随地上门别,方便卖家网店交易


快了年华 等级:1 / 门别币:123第1楼

admin 等级:4 / 门别币:3322第2楼
回帖奖励 +4分
Linux系统安全启动
电脑版 | 关于我们 | menbiewang | APP客户端下载
  Copyright 2019 版权所有 粤ICP备13008094号