News for hackers. Stuff that matters.
Re:Securing Memory at EPYC Scale by saagarjha on Friday February 28, 2020 @08:16PM (#22447959)
How so?
Re:Securing Memory at EPYC Scale by _nhynes on Friday February 28, 2020 @08:24PM (#22448010)
If each resident VM is a(n attested) hardware enclave with its own memory encryption key (stored in a software-inaccessible register), a privilege escalation attack from one VM would not be able to yield the contents of the other VMs. The best an adversary could do is deny service to the other VMs, but that's always allowed by the threat model.
Re:Securing Memory at EPYC Scale by eqvinox on Saturday February 29, 2020 @08:00AM (#22450322)
To my knowledge, VPSes are generally container'd these days, not VM'd, so SME/SEV doesn't actually work. But yes, this seems to be single-targeted at a specific VM threat.

(Add: another reason to extend this to per-process or per-page encryption, since that would work on containers too.)

Re:Securing Memory at EPYC Scale by mahmoudimus on Saturday February 29, 2020 @07:53PM (#22454347)
That's the right idea. How do we allow per-process or per-page encryption of memory with hardware attested keys? Imagine if you can plug in your own key store from an HSM. This starts to really create some interesting defenses against very common security enterprise threat modeling.
Re:Securing Memory at EPYC Scale by hitpointdrew on Monday March 02, 2020 @10:48AM (#22465354)
> To my knowledge, VPSes are generally container'd these days

Not true. AWS is still largely on Xen, and most others are using KVM. Serverless (Lamdba) is a different story, but EC2 instances are largely Xen VM's, not containers.