你能证明你的BIOS加载的操作系统真的是你的操作系统吗?

信息安全 操作系统 审计 BIOS
2021-08-31 04:48:51

假设您是一个偏执狂,拥有 100% 开源操作系统和驱动程序等,但您没有封闭源 BIOS 的替代品。您如何确定 BIOS 没有在某些程序中插入恶意代码?你不能相信一个计算内存散列的程序,因为它也可能被篡改过。

1个回答

我已经强调了你问题的关键部分:

假设你是一个拥有 100% 开源操作系统和驱动程序等的偏执狂,但你没有封闭源代码 BIOS 的替代品您如何确定 BIOS 没有在某些程序中插入恶意代码?你不能相信一个计算内存散列的程序,因为它也可能被篡改过。

如果您能够对 BIOS 进行逆向工程并证明其功能,那么您应该能够判断它是否可以注入恶意代码等。这需要大量的时间和技能,但最终还是有可能的。

同时,答案是否定的:您无法证明您的 BIOS 加载的操作系统是您想要的操作系统。

相关工作见: