4 ms·
After skimming the articles it sounds like a lot hinges on just how hard Spectre is to pull off in practice/in the wild. Anyone have any insights on that?
by Certhas 9y ago
After skimming the articles it sounds like a lot hinges on just how hard Spectre is to pull off in practice/in the wild. Anyone have any insights on that?
- labster 9y agoI don't know much about this particular flaw, but I imagine it'll be pretty hard until someone releases an exploit kit, and then pretty easy after that.
- contrarian_ 9y agoIt's an arms race, there will always be new ways of exploiting this flaw in unexpected ways unless speculation is disabled entirely on existing CPUs.
- FranOntanaya 9y agoIt doesn't look that hard, and in any case, we will suffer the mitigation consequences either way.
- contrarian_ 9y agoWorse, no mitigation will ever be complete against Spectre, unless flat out disabling speculation across memory loads.
- wilun 9y agoWith the right new instructions inserted at the right place, assisted by a good type system, and a processor that does not share its resources like crazy in highly uncontrolled ways, this seems fixable. Sadly, I feel the only part that won't happen will be the programming language part, but who knows.
- olliej 9y agoit isn't. There have been a few PoC referenced on twitter, and the spectre paper itself reference a PoC in browser hosted javascript (e.g. random ad can scan memory) it's obviously not a free + zero time activity, but I'm going to assume someone making an ad to scan memory isn't super concerned about end user cpu usage or battery life..
- user5994461 9y agoThey say they can reliably read memory around 120kB/s with one vulnerability and 1kB/s with the other. It just works, all the time. Some of the PoC takes a few minutes to initialize. I'd say difficulty level is easy.
- Avamander 9y agoDifficulty to exploit is easy once you have the exploit running. Writing a new exploit is really hard, otherwise we wouldn't be starting 2018 with these news.
- Certhas 9y agoHowever, only one of the PoCs runs on AMD, and that doesn't cross process boundaries. So how easy is it to turn that PoC into something I should worry about? Seems like browsers are the most affected by this scenario, but that also means harden the browser (separate process per page) and it might be difficult to exploit.
- lrem 9y agoAs a general rule of thumb, if everyone already has a PoC, you should assume someone has been doing targeted practical attacks for a while.