4 ms·
This comment on Slashdot is interesting: https://yro.slashdot.org/comments.pl?sid=11756132&cid=56135852 https://yro.slashdot.org/comments.pl?sid=11756132&cid=56
by yorby 9y ago
This comment on Slashdot is interesting:
https://yro.slashdot.org/comments.pl?sid=11756132&cid=56135852 https://yro.slashdot.org/comments.pl?sid=11756132&cid=561358...
- speps 9y agoThat's about ME, not the recent Spectre and Meltdown that the article talks about: "Security researchers at the start of January publicized two flaws, dubbed Spectre and Meltdown"
- Cyphase 9y agoME = [Intel] Management Engine https://en.wikipedia.org/wiki/Intel_Management_Engine https://en.wikipedia.org/wiki/Intel_Management_Engine
- oneweekwonder 9y ago> That's about ME, not the recent Spectre and Meltdown I'm a layman, but spectre and meltdown seems like it can be a vehicle to exploit the intel management engine. Once your on ME with a "designed"/obfuscated or hacked path. It is basically over, because ME a unix system; with lan access; can run java-applets while the host machine is powered down. I hope it is only time before intel gives us the keys to our own ME jail. Hopefully ME will feature in some of these lawsuits.
- yaantc 9y ago> I'm a layman, but spectre and meltdown seems like it can be a vehicle to exploit the intel management engine. No, or extremely unlikely at the very least. Spectre and Meltdown allow a low privilege program to read (not write, only read) normally protected system memory accessed by higher privileged software through a shared cache. In the initial attack the privileged and attacking software run on the same CPU, but there are now "Prime" versions where attacker and privileged software can run on separate CPUs as long as they're on the same coherence domain (very simplified: they share some level of cache, at least the last level). The ME on the other hand is a completely separate CPU. Although it can access system memory, likely in a coherent way, as I understand it has its own dedicated internal memories (sometimes called TCM for "tightly coupled memory" or CCM for "closely coupled meory", it's all the same: internal SRAM directly attached to a CPU core and dedicated to it). All the security context would be in these ME TCMs, so physically unaccessible from software running on the main CPU cores. It's a simple and efficient way to enforce security: true physical isolation with no sharing. So Spectre and Meltdonw may enable a low privilege application to spy on communications between privileged software on the main CPUs and the ME, but it shouldn't help attack the ME itself. Unless the Intel ME devs did something horribly wrong, like storing sensitive ME data in the main system memory. Which would be very surprising really: if you put an isolated CPU for a ME, it's really to isolate the security state.
- grkvlt 9y agoSince there are exactly zero [0] implementations of the JVM for Minix, your worries about Java applets running on ME while a machine is powered down can be put to rest. And 'powered down' activities of ME are very limited, and only applicable to certain ACPI states - not a magical way of using the computer when the PSU is switched off. 0. EDIT: Well, maybe not, see http://jainja.thenesis.org/ http://jainja.thenesis.org/ for instance. But still, I don't believe the NSA tailored access teams are building Java applets for their persistent malware...