|
| ▲ | Tuna-Fish 5 hours ago | parent | next [-] |
| AFAIK, there has never been a memory encryption scheme that successfully protects the VM client from the hypervisor, they've all been found to be defective within a few years on the market. It is probably an useful layer because some of the attacks are not feasible for a remote attacker who has compromised the host but require actual physical access. But the marketing spiel of protecting your data from Amazon itself is just lies, physical access is more powerful than root access, no exceptions. |
| |
| ▲ | mschuster91 4 hours ago | parent [-] | | > But the marketing spiel of protecting your data from Amazon itself is just lies, physical access is more powerful than root access, no exceptions. I'd trust Amazon and Google more than most others when it comes to stuff like formally verifying hardware security solutions and also doing active research against threats posed by malicious internal staff. | | |
| ▲ | Tuna-Fish 2 hours ago | parent [-] | | Yet less than 20% of the 80+ major vulnerabilities in confidential computing have been found by cloud companies, with the majority being found by universities and independent researchers. It's not actually in their interest to look too closely. They know they are selling snake oil, and they do not care if it works. The only function of the technology, as far as they are concerned, is to be something they can market to customers who are scared at running on public cloud, and either they never intend to exploit it, in which case it doesn't matter if it doesn't work, or they do, in which case they don't want the vulnerabilities to be found and fixed. Either way, there is no upside to them for going spelunking. | | |
| ▲ | mulmen an hour ago | parent [-] | | Is this a fair comparison? Why would we know about a cloud provider finding a vulnerability in their own product? Wouldn’t that be kept internal? |
|
|
|
|
| ▲ | InsidiousWombat an hour ago | parent | prev | next [-] |
| Those features are mostly to stop VM-to-VM attacks. Host will always be able to mess with it one way or another and partly it is just needed. AMD SEV technically encrypts guest memory with key that is unavailable to hypervisor but there are still other ways to mess with VM inside, like via IO devices or the provided storage. |
|
| ▲ | zzrrt 7 hours ago | parent | prev | next [-] |
| If you believe Amazon and trust there is no way that this IOMMU protection can be disabled or bypassed, I guess this is mitigation against some attacks. Seems like mostly just trusting the AWS brand name, which would be more trustworthy than fly-by-night providers even without IOMMU. |
|
| ▲ | cortesoft 3 hours ago | parent | prev | next [-] |
| Is there a way from within the VM, though, to determine if that hardware feature exists and is enabled? If you don't trust your VM provider, how do you trust them when they tell you they have that feature and it is enabled? |
| |
| ▲ | fc417fc802 2 hours ago | parent [-] | | Depends on if you don't trust them not to actually snoop on you or if you don't trust them not to get compromised by a third party. In the latter case you'd presumably trust that they deployed the feature claimed. |
|
|
| ▲ | justsomehnguy 2 hours ago | parent | prev [-] |
| Yeah, memory snapshots do not esxist, sure. |