Matthew Garrett ([personal profile] mjg59) wrote,
@ 2012-06-14 08:39 pm UTC
  • Previous Entry
  • Add to Memories
  • Tell someone about this!
  • Next Entry
Entry tags:advogato, fedora
Carla Schroder wrote a piece for linux.com on secure boot, which gives a reasonable overview of the technology and some of the concerns. It unfortunately then encourages everyone to ignore those legitimate concerns by making the trivially false claim that secure boot is just security theatre.

Security isn't some magic binary state where you're either secure or insecure and you can know which. Right now I'd consider my web server secure. If someone finds an exploitable bug in Apache then that would obviously no longer be the case. I could make it more secure by ensuring that Apache runs in a sufficiently isolated chroot that there's no easy mechanism for anyone to break out, which would be fine up until there's also a kernel exploit that allows someone to escalate their privileges enough to change their process root. So it's entirely possible that someone could right now be breaking into my system through bugs I don't even know exist. Am I secure? I don't know. Does that mean I should just disable all security functionality and have an open root shell bound to a well known port? No. Obviously.

Secure boot depends on the correctness of the implementation and the security of the signing key. If the implementation is flawed or if control of the signing key is lost then it stops providing security, and understanding that is important in order to decide how much trust you place in the technology. But much the same is true of any security technique. Kernel flaws make it possible for an unprivileged user to run with arbitrary privileges. Is user/admin separation security theatre? SSL certificate authorities have leaked keys. Is it security theatre for your bank to insist that you use SSL when logging in?

Secure boot doesn't instantly turn an insecure system into a secure one. It's one more technology that makes it more difficult for attackers to take control of your system. It will be broken and it will be fixed, just like almost any other security. If it's security theatre, so is your doorlock.

Why is this important? Because if you tell anyone that understands the technology that secure boot adds no security, they'll just assume that you're equally uninformed about everything else you're saying. It's a perfect excuse for them to just ignore discussion of market restrictions and user freedoms. We don't get anywhere by arguing against reality. Facts are important.


(Read 48 comments) - (Post a new comment)
(Flat) (Top-level comments only)

Re: Please


[personal profile] mjg59
2012-06-16 09:43 am UTC (link)
That's the problem - if malware is able to invade your boot process sufficiently that it stops boot, it's doing it in order to evade conventional antivirus. Your free download isn't going to do anything helpful. Instead you can boot off recovery media and guarantee that you're able to remove the malware.

(Reply to this)  (Thread from start)  (Parent)  (Thread


Re: Please


(Anonymous)
2012-06-16 05:38 pm UTC (link)
What if recovery media is not provided? You're being too optimistic in relying on past practices which are being discontinued (for example, Apple OS upgrades are mostly done over the net now). More importantly, you won't address why it's even necessary to lock a person out of their own computer. Your blind faith in secure boot sounds to me like a garden-variety anti-progessive stance, without any good evidence. Those GNU zealots are so unreasonable, aren't they!

(Reply to this)  (Thread from start)  (Parent)  (Thread


Re: Please


(Anonymous)
2012-06-16 10:22 pm UTC (link)
Actually, if my parents' computers were to be compromised, I would very much prefer that their computers refuse to boot. Keeping their credit card details safe is pretty important in my book. Temporarily unable to boot vs Permanent monetary loss. I know which one I pick.

(Reply to this)  (Thread from start)  (Parent


Re: Please


(Anonymous)
2012-06-22 07:42 pm UTC (link)
We could provide (unwritable?) rescue images...? :)

(Reply to this)  (Thread from start)  (Parent



(Read 48 comments) - (Post a new comment)
(Flat) (Top-level comments only)