Allow me to summarize x86 side channel attacks: Spectre v1: speculation is insecure by design Spectre v2: secure branch prediction matters Meltdown: Intel are dumbasses L1TF: Intel are monumental, inexcusable dumbasses PortSmash: hyperthreading is insecure by design
-
-
Also, note that that's just software-type side channels. Hardware side channels exist that can be used on all systems, like fault injection. You can try to design against them, but there is a fundamental physical aspect to it. Side channels are hard to use, but have large payoff.
-
Yes, if your adversary has local access, you can make it harder for them, but you're always going to lose if they have unlimited time and/or money. And it's fucking hard to design for that.
- Show replies
New conversation -
-
-
It becomes quite scary reading the manual for any microarchitecture with that perspective. Even "simple" CPUs tend to have some shared resources.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
The "peripheral devices" part got me thinking... I wonder what could be leaked by interacting with audio devices...
-
Actually... because latency is such a high priority, audio services in the OS are probably fertile ground. JACK and ASIO callbacks have virtually zero influence from userspace preemption; might be able to derive kernel secrets via timing analysis.
End of conversation
New conversation -
-
-
But isn’t a CPU a shared resource by definition? Where do you draw the line then?
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Rockwell Collins knows something else but aren't selling to us.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Is that why Star Trek has separate computers for every little thing?
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
This Tweet is unavailable.
-
I have no idea what this "walled garden" you speak of is. You can experiment all you want at home. If you're #46 on the Fortune 500 list you do not get to "experiment, make mistakes, and make
#insecure things" that you then sell to customers. - Show replies
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.