Practical security for 2014
Practical security for 2014
Posted Jan 10, 2014 17:06 UTC (Fri) by paulj (subscriber, #341)In reply to: Practical security for 2014 by raven667
Parent article: Practical security for 2014
Not exploit, but *persistent* exploit - i.e. one that persists after a reboot. The way this LWN article is reporting what mjg59 has said suggests that mjg59 may be claiming that SecureBoot prevents an exploit from persisting across a reboot:
“To protect our users, Matthew said, we have to protect the entire software chain. So, for example, boot-time software verification, as implemented by UEFI secure boot, is an absolute requirement. Operating systems are too big to be perfect; they will be compromised over time. But the worst case is a compromise that can become persistent. Verification of system software before booting it can protect against that possibility.”
It depends on how you read "protect". I don't know which way mjg59 meant that, but SecureBoot does not stop persistent exploits if the system has any modifiable data read automatically by the system.
I agree with nix that SecureBoot is a lot of complexity for very little gain. The security benefits, so far as Linux users are concerned, are mostly snake-oil. SecureBoot can not attest that you have booted into a unexploited system, because SecureBoot only attests to the *starting state* of the OS, and the major problem we have with the common OSes today is that the *executing state* (post starting state) is so easy to subvert.
SecureBoot doesn't fix the gaping security chasms in the OSes used and, if you fixed the OSes to be secure, SecureBoot would be moot. At least as far as the owner of the machine is concerned.
To me, the only people who benefit from SecureBoot are those who gain leverage over the market, and over less sophisticated users, by holding the signing keys, and their favoured associates.