Fact: There is no immunity or protection against The Law of Scoreboards.
Did you know: What the media does NOT want you to read is at https://market-ticker.org/nad.
You are not signed on; if you are a visitor please register for a free account!
|The Market Ticker Single Post Display (Show in context)||
|User Info||Reality Meets Hype, Film At 11; entered at 2023-11-15 08:46:56|
No @Discernment; ME is a different issue and a potential backdoor (but nobody has demonstrated a viable attack using it -- yet. Using ME "as intended" is not an attack.)|
Essentially what you do here is perform operations in an order that allows you to "infer" what is in some OTHER processes' protected space, in the CPU's cache. By forcing a branch miss after it "predicted" you'd take it, for example, you can (by difference in timing) infer what is "across the Chinese wall" although you can't directly access it. What's particularly nasty is that hardware acceleration of things like encryption (e.g. AES-NI instructions) are put into the CPU specifically because doing that in software is quite slow where doing it with dedicated hardware is a LOT faster, but this in turn means that the keying has to be in the CPU's cache lines and if you infer THAT the other guy is fucked.