How Tier 2 cloud vendors banded together to cope with Spectre and Meltdown
techcrunch.com
techcrunch.com
I am very reluctant now to trust the little guys with anything remotely mission critical.
Three can keep a secret if two are bound by an NDA is closer.
Typing this from Ubuntu - still no updated kernels yet.
Anyway, this is a nonsense argument in the context of the thread. They tried to keep things quiet by limiting the size of the circle, among other things. Their attempts at secrecy did not entirely succeed, although they made it 90% of the way to the embargo date without things coming out. Their inability to make it 100% of the way does not inform us at all about whether they should indeed have limited the circle of those who knew.
Because the fallout will cost billions over the next years. Intel as a company due to class-action lawsuits, recalls, rebates, and the shareholders because the drop in stock value after the announcement will cost them quite a chunk of money.
In addition, more long-term, I sincerely hope that the cloud vendors (and maybe even Apple!) recognize that their total dependence on Intel (and NVIDIA in deep learning...) is bad and they need to diversify their base.
It gets even worse when you consider the incentives of private/academic/third party researchers to search for bugs, since there is a lot less prestige in catching a bug in a smaller/less well known product. e.g. I'm pretty sure no white-hat security researcher has checked for security problems in the cheap wifi light switches I bought on Amazon.
But there's a much smaller attack surface and the incentives for attackers are significantly changed. Homogeneity is always more vulnerable to disaster, whether we're talking about food supply or chips.
At least having the option of another vendor as a fallback (e.g. in case there's a severe RCE vulnerability in ME/PSP) is a better alternative than having to shutter your entire business.
I would not be surprised if these management engines have a backdoor that can be invoked from a guest VM... and then an all-Intel (or all-AMD) shop has a massive problem.
This is the core question: is this isolation absolutely perfect, or can it be pierced in any way? Something on a severity level like Spectre/Meltdown - people would have laughed you off the stage half a year ago when you told 'em you could read kernel memory from Javascript without exploiting both the browser and the kernel - is IMHO certain to be present in either of the "management" solution, and I'd like to be prepared when the bomb explodes.
No isolation is perfect but and that is an important but for virtualization you have much higher control over what instruction you allow through so an attach which is specific to ME isn’t likely.
That said you can have a side channel attack that allows you to compromise the hypervisor and from it you can jump to the ME but this is a different story.
But isn't this also applicable to the other side? As in, black hats have less incentives to research vulnerabilities in less popular products (security through minority). I'm not certain how this balances out.
The aerospace industry has realized this a long time, and for some things they will have 3 different devices from 3 different vendors doing the same job
If one wants to be truly cynical, you could say he has been expecting something like this all the time and cashing out to ensure his money isn't tied to Intel. I am inclined to being slightly less cynical - I'd say he has been just cashing out regardless of the the company's performance.
0: https://www.bloomberg.com/view/articles/2018-01-05/citi-forg...
That being said, even though I don't think it's the case here, greed has been known to make people do some very stupid things.
Doubtful. Intel has a near monopoly in data centers in 2017. They will have a near monopoly in data centers in 2018 and 2019 I predict as well.
Really very few things they can do to lose their business at this point.
If you don't believe me, look for yourself: https://www.fool.com/investing/2017/12/19/intels-ceo-just-so...
https://www.sec.gov/Archives/edgar/data/50863/00011276021703...
And 'coincidentally', this massive increase in selling just seemed to somehow perfectly fit right in the middle of Intel being privately informed of Meltdown in June but before any public disclosure kept locked away all the way until now in January.
This is blatantly illegal insider trading. Don't let anyone tell you otherwise.
> According to filings, on Nov. 29, Krzanich exercised and sold 644,135 options and sold an additional 245,743 shares that he already owned.
-- https://www.bloomberg.com/news/articles/2018-01-04/intel-ceo...
Sure, he sold most of his 279k grant, just like he sold most of his previous (much smaller) grants, but he also flipped a huge pile of options. This strikes me as the behavior of a man who never had much confidence in the company he ran, and suddenly had much less.
>However, there were two transactions that Krzanich reported in that Form 4 filing that I thought were more notable than typical stock option exercises and subsequent share sales. Let's take a closer look. ...
(Assuming that Ashraf called this without inside knowledge of what Intel had already disclosed by that date to selected 3rd parties.)
[0] https://www.fool.com/investing/2017/12/19/intels-ceo-just-so...
Neat factoid but this article is not exactly information-dense.
This is about "how" they banded together to reduce their disadvantage compared to the big cloud providers that had advance warning and insider knowledge/access to the vendors long before the rumors started.
I've never seen an exploit that involves microcode updates, compiler fixes, kernel patches, and KVM/Xen updates all together. The number of moving parts is staggering.
Being able to filter and summarize that across company boundaries has helped me both understand and more effectively work to mitigate this problem.
It all helps big get bigger and making life harder for smaller companies. Not a great setup for a healthy competition.
https://twitter.com/prgmrcom/status/949023633581592576
Following up to @scaleway on Twitter in the same manner would hopefully work out.
I've sent you an email with a bit of elaboration on this.
By and large our customers know what they're doing. That lets us provide IRC and email-based support that has been described more as working with a colleague than interacting with a vendor. This can be helpful when, for example, a user self-hosting email receives a complaint or has a delivery issue.
Most of the time though we just get out of the way and let you work on your VPS.
1: https://wiki.prgmr.com/mediawiki/index.php/Management_Consol...
It's a shame there's so much inertia behind the current setup of hardware memory management etc that it seems it'll be a long time before anything actually happens here.
As I understand it, the flaw in question allows reading kernel memory by executing user space code. How can a layer of software, on top of this type of buggy hardware, fix this issue?
In one sense, the issue has already been fixed by a layer of software on top — which restricts a bunch of stuff, and reduces performance — but I assume this isn’t what you’re looking for.
Not using the hardware memory protection provides a ~20% performance boost, which makes up for the ~20% overhead of running everything through VMs.
~ Leo Lionni, Swimmy
Google is basically the new Microsoft, except Microsoft could actually design working products when it was evil.