I'd like to chime in.
AMD CPUs can and do encrypt RAM, while Intel still don't. RAM encryption on AMD can be disabled via firmware, however, which is just bad. These are the real security problems here, not the removable RAM sticks.
Quote from: _MT_ on April 27, 2020, 09:02:20
Could you elaborate on how would you attack soldered RAM?
If you're not removing the modules, then you need to alter the device (for the purposes of this discussion, I would consider e.g. plugging in a flash drive an alteration). ... Which is where address remapping, secure boot and such come into play.
UEFI & Secure Boot are vulnerable and can be bypassed easily as well. Attacker with physical access is also capable of bypassing firmware defenses e.g. password-protected BIOS & blocked USB device access if they are in place.
Quote from: _MT_ on April 27, 2020, 09:02:20This is one instance where having good maintenance access is a disadvantage. Having the modules on the other side of the motherboard, under the keyboard which can't be taken out from the outside and requires you to essentially disassemble the whole laptop would be an advantage.
Attacker probably knows what he's dealing with, so will just cut the case from the other side, same goes for tamper switches by the way - they are easy to defeat for someone who did their research. Poor maintainability matters to owner, not attacker; attacker probably won't need to reassemble the device after he's done with it.
Quote from: _MT_ on April 27, 2020, 09:02:20
I guess that's also why the Surface Laptop was glued. :D
Soldered RAM and glued chassis reduce manufacturing costs and ease overcharging for top tier SKUs while simultaneously making things worse for device owner, be it individual or enterprise; again, attacker couldn't care less as long as reassembling the device isn't required.
Bottom line,
1. Only RAM encryption (that can't be disabled via firmware) can resolve discussed security problems.
2. Until hardware catches up, rely on pre-boot authentication (Bitlocker TPM+PIN, etc.).
3. Don't trust device manufacturer bullshit. Their sole responsibility is maximizing their profits, not your security.