4 ms·
"Testing also showed that an attack running on one virtual machine was able to access the physical memory of the host machine, and through that, gain read-acces
by swampthinker 9y ago
"Testing also showed that an attack running on one virtual machine was able to access the physical memory of the host machine, and through that, gain read-access to the memory of a different virtual machine on the same host."
Holy shit.
- alexpersian 9y agoWas this quote removed from the article? I'm no longer able to find it.
- static_noise 9y agoThis basically kills cloud computing for anything sensitive using shared hardware. In the short term this will actually be good for cloud providers because the demand for dedicated instances will shoot up as there is no short-term alternative.
- deleted 9y ago[deleted]
- untog 9y agoThe short term answer is to patch the servers and swallow the 30% performance cut. Still likely cheaper than dedicated servers.
- djsumdog 9y agoWhich could mean huge sales for Intel, or even AMD, if Amazon, DigitalOcean, Linode and others want to rush to get that lost performance back. Going to AMD would be incredibly expensive as you'd be replacing nearly everything, but if Intel gets new chips out in a reasonable amount of time, they might actually make a killing on this.
- thesandlord 9y ago> The infrastructure that runs Compute Engine and isolates customer workloads from each other is protected against known attacks. This also means that customer VMs are protected against known, infrastructure-based attacks from other malicious VMs.
- panarky 9y ago"Compute Engine customers must update their virtual machine operating systems and applications so that their virtual machines are protected from intra-guest attacks and inter-guest attacks that exploit application-level vulnerabilities." "Compute Engine customers should work with their operating system provider(s) to download and install the necessary patches."
- srcmap 9y agoMain/Big impacts are on the cloud computer. For home computer, standard office use, there is no impact at this point, right?
- mdellavo 9y agoChrome is listed as impacted. People use chrome password managers.
- devinl 9y agoChrome is listed as impacted due to javascript being able to read memory from outside the browser sandbox. "In addition to violating process isolation boundaries using native code, Spectre attacks can also be used to violate browser sandboxing, by mounting them via portable JavaScript code. We wrote a JavaScript program that successfully reads data from the address space of the browser process running it." - from the spectre paper
- static_noise 9y agoUntil someone figures out how to exploit it using JavaScript. The speed this moves it could be any minute now.
- kodablah 9y agoFrom spectre.pdf: > In addition to violating process isolation boundaries using native code, Spectre attacks can also be used to violate browser sandboxing, by mounting them via portable JavaScript code. We wrote a JavaScript program that successfully reads data from the address space of the browser process running it. (granted I think site isolation, if enabled, mitigates crossing domain boundaries) It goes on to show a sample JS impl that JITs into the expected insns using V8.
- deleted 9y ago[deleted]
- flukus 9y ago
- oh-kumudo 9y ago> The infrastructure that runs Compute Engine and isolates customer workloads from each other is protected against known attacks. This also means that customer VMs are protected against known, infrastructure-based attacks from other malicious VMs. Doesn't Google say that they are protected...?
- thesandlord 9y agoThis means that Customer A's VM cannot attack Customer B's VM. However, if the OS inside the VM is unpatched, then code inside the VM can attack other code inside the VM. If for example you install some malware on your VM, it could use this attack. (I am not a security expert, this is just my understanding and not a official Google statement)
- oh-kumudo 9y agoRight. But it means that once the VM is fixed, assuming the customer does this, they are guarded from such attack right?
- rurban 9y agoNot against Spectre, which can extract any memory via javascript or user applications. Eg your secret keys or passwords
- oh-kumudo 9y agoSpectre is a much more serious bug I feel, but it requires the VM to run the malicious code snippet inside itself and with the right context, not from other guest VM, that is how I understand this. The kinda bug that would totally destroy cloud as a business is the one that other guest VM can read your memory...which doesn't seem like to be the case, for now...
- rurban 9y agoSpectre is mostly about JavaScript extracting keys and passwords from the browser process. Install their ChromeZero extension for a start. Meltdown on the other hand can do everything. But only on Intel.
- thaumaturgy 9y agoWe should quote OpenBSD's Theo de Raadt here, all the way back from 2007: "x86 virtualization is about basically placing another nearly full kernel, full of new bugs, on top of a nasty x86 architecture which barely has correct page protection. Then running your operating system on the other side of this brand new pile of shit." https://marc.info/?l=openbsd-misc&m=119318909016582&w=2 https://marc.info/?l=openbsd-misc&m=119318909016582&w=2
- djsumdog 9y agoHmm. Is OpenBSD patched for Meltdown? I don't see anything on their main site.