Re:Producing a trustworthy x86-based Linux appliance
by ReptileMan on Wednesday June 02, 2021 @04:42AM
(#27366380)
The question with secure boot is who has the keys. As long as that's the end user it is awesome.
[ Parent
| on HN ]
Re:Producing a trustworthy x86-based Linux appliance
by Ieghaehia9 on Wednesday June 02, 2021 @04:49AM
(#27366420)
Which is why every trusted computing platform with free software on it should have an owner override. (The total count of such platforms is, as far as I know, unfortunately zero.)
Re:Producing a trustworthy x86-based Linux appliance
by mjg59 on Wednesday June 02, 2021 @04:51AM
(#27366434)
Pretty much every x86 system with a TPM and UEFI Secure Boot can have the secure boot keys swapped out by the owner.
Re:Producing a trustworthy x86-based Linux appliance
by ok123456 on Wednesday June 02, 2021 @10:21AM
(#27369007)
I recently went to write a kernel module on my Ubuntu system, only to discover the boot loader now defaulted to "secure boot" nonsense and I couldn't insmod a non-signed module.
I tried to simply disable "secure boot" in the BIOS settings and then the boot loader just did absolutely nothing. Hot fucking garbage.
Apparently, if you have "secure boot" available during the install it will use "secure boot" without any way to opt-out.
Re:Producing a trustworthy x86-based Linux appliance
by tzs on Wednesday June 02, 2021 @10:42AM
(#27369243)
Did you try disabling it in shim-signed instead of the BIOS (method 2 on this page [1])? I'd expect that to be more consistent and/or reliable since BIOS quality can vary a lot from vendor to vendor.
You might also try signing the kernel module yourself (the manual method at the bottom of that page)?