3 ms·
Would this not be mostly thwarted by using full disk encryption and a TPM? FDE means the firmware cannot do anything with your data; just view the disk as a rem
by MichaelGG 12y ago
Would this not be mostly thwarted by using full disk encryption and a TPM? FDE means the firmware cannot do anything with your data; just view the disk as a remote server and store like you would on AWS or so.
A TPM can then read the boot sector and ensure it hasn't been modified, so the firmware can't take advantage of the unencrypted code there.
Of course there's other things the firmware can target, but at least not being able to directly read/write data is a huge bonus. And it'll greatly reduce the surface area for exploits, since just the encrypted block device code can be messed with, not all the internals of various filesystems.
- rjaco31 12y agoIf they are hooking the full Windows boot chain, it's only a small step to also hook the encryption/decryption process during the boot.
- MichaelGG 12y agoHence the part of the TPM and other DRM-capable technologies (Secure Boot, I think). You can sign and seal the boot code, so just owning the firmware doesn't get you there. (Of course the NSA might also compromise the Windows boot keys, but then that's a detectable, major incident.)