On Tuesday 27 Sep 2011 13:11:30 Jonas de Buhr wrote:
> >On Monday, September 26, 2011 10:26:03 PM Jonas de Buhr wrote:
> >> >I am assuming that unlike the old days when I used to boot Linux on
> >> >PCs using a floppy with SmartBootManager, now we'll need to generate
> >> >some key/hash for our freshly compiled kernel, then add it to the
> >> >BIOS firmware and flash the BIOS with it before we are able to boot
> >> >into it?
> >> >
> >> >Is it more complicated than that?
> >> 
> >> how are you going to write to the bios if it doesn't let you?
> >> 
> >> maybe you are determined enough to manually flash the chip every time
> >> you update grub but i think thats a buzzkill for >90% of the users ;)
> >
> >Eerhm...
> >If Grub is the bootloader, wouldn't we just need to have a "signed"
> >version of Grub?
> 
> depends if we are talking about hashes being saved in the bios or
> signatures being checked by the bios.
> 
> hashes would have to be written to the bios everytime the binary of the
> bootloader changes.
> 
> signatures would have to be renewed everytime the binary changes. this
> is even worse because you will most likely need the some private key to
> do that which you will not get your hands on. if anyone can create the
> signature, it's pointless.
> so you would have to rely on your bios vendor to sign every possible
> binary of the bootloader. and then you're still locked out.

Unless ... you could create or set up such signature upon your first boot up 
and secure it with a new passphrase/token/what have you.  I'm thinking that it 
could become part of the first OS installation, just like you set up a 
root/user passwd.
-- 
Regards,
Mick

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to