Ask HN: How would you secure your laptop against the NSA?
1–10 of 37 posts
Re: Ask HN: How would you secure your laptop against the NSA?
#2Re: Ask HN: How would you secure your laptop against the NSA?
#3Re: Ask HN: How would you secure your laptop against the NSA?
#4If access to data "after the fact" is what you're really asking, then you use the strongest encryption possible (a few options), and have a deadman switch to physically destroy the hardware (e.g., melt the platters/chips) including any caching mechanism(s) that's off-drive.
Re: Ask HN: How would you secure your laptop against the NSA?
#5If your objective is instead to prevent data theft by identity thieves or commercial spies, the FileVault type precautions and standard security practices are probably good enough.
Re: Ask HN: How would you secure your laptop against the NSA?
#6Re: Ask HN: How would you secure your laptop against the NSA?
#7If that is insufficient it's not a fight over security. It's a fight about mobilization of lawyers and political contacts.
Re: Ask HN: How would you secure your laptop against the NSA?
#8Re: Ask HN: How would you secure your laptop against the NSA?
#9I'd just smash my laptop with a hammer, microwave the HDD, and go live a simple life on a mountain somewhere raising alpacas.
Re: Ask HN: How would you secure your laptop against the NSA?
#10Transparency is a dependency of trust. If any component lacks transparency, then it cannot be trusted. Period.
This means neither macOS nor FileVault are sufficient; neither are transparent, and therefore neither are trustworthy. Even a fully-free operating system like a Linux distro or OpenBSD is insufficient if you rely on closed-source drivers or firmware.
Next step is to detect tampering. This means that your laptop needs to prevent booting any operating system unless you've signed it with some private key, and needs to clear any full-disk encryption keys if any attempt is made at physical tampering. This is also the step where you ensure the physical security of that machine.
Once you've established physical security and full-stack transparency, you can start worrying about the encryption itself (which will need to be much stronger than the norm) and about sandboxing untrustworthy software.
Really, the only perfectly-secure computer is an incinerated computer. The best anyone can do is minimize the opportunities for such a state-level actor to, well, act. Transparency, tamper-resistance, cryptography, and isolation are the keys, and even the slightest error or concession for "convenience" can and will permit the likes of the NSA to actually infiltrate your systems.