News for hackers. Stuff that matters.
Re:AMD lands Google, Twitter as customers with newest server... by barkingcat on Thursday August 08, 2019 @10:14AM (#20644769)
The article is missing the largest elephant in the room for datacenter cpu's: the security issues Intel chips have had latent for the last decade, and the constant patching and bios updates (and re-updates as researchers discover new attacks) that are needed in order to make datacenter use sane.

Intel really messed up, and has no one to blame but themselves.

Re:AMD lands Google, Twitter as customers with newest server... by duxup on Thursday August 08, 2019 @11:46AM (#20645572)
I don't disagree generally.

But anytime there is renewed competition I wonder if the new competitors are better security wise, or just haven't been tested much yet security wise.

I hope AMD is doing better, but I'm not sure how to tell just yet. Things like the speculative execution problems seem to be a general issues inherent to speculative execution, so if AMD is doing it and they become a bigger target I would expect new issues to arise.

Re:AMD lands Google, Twitter as customers with newest server... by barkingcat on Thursday August 08, 2019 @12:30PM (#20645982)
There are issues both in general regarding speculative execution, and also Intel Specific errors in their implementation of speculative execution.

The combined issues of these two aspects of the mistake in the theory of speculative execution as well as the implementation is what makes it so bad for Intel vs any one else on the market.

Re:AMD lands Google, Twitter as customers with newest server... by sq_ on Thursday August 08, 2019 @10:51AM (#20645105)
Does anyone know of any benchmarks that go through the full impacts for all of Intel’s hardware-level security issues?

I remember seeing the Linux kernel devs discussing some massive 10+% performance hits back around Meltdown/Spectre patch time, and I’m now wondering what the final impact has been.

Re:AMD lands Google, Twitter as customers with newest server... by mrep on Thursday August 08, 2019 @11:07AM (#20645236)
10 percent? My teams RDS cpu usage spiked up by 40 percent after the initial patch [0].

[0]: https://m.imgur.com/a/khGxU

Re:AMD lands Google, Twitter as customers with newest server... by hajile on Thursday August 08, 2019 @02:05PM (#20646947)
Epic Games saw their CPU usage double after applying the meltdown patch. Things have gotten quite a bit slower since then. Turns out flushing every time you switch into kernel space carries a massive impact if you are realtime with lots of network calls.

https://web.archive.org/web/20180106011413/https://www.epicg...

Re:AMD lands Google, Twitter as customers with newest server... by sq_ on Thursday August 08, 2019 @11:21AM (#20645369)
Oh wow. That's a lot worse than I'd expected. Intel really royally screwed up, especially since so much of their current optimization relies on the same hardware functionality that makes these side-channel attacks possible.
Re:AMD lands Google, Twitter as customers with newest server... by msh on Thursday August 08, 2019 @02:05PM (#20646950)
What is RDS short for?
Re:AMD lands Google, Twitter as customers with newest server... by mrep on Thursday August 08, 2019 @02:15PM (#20647044)
Amazon web services relational database service: https://aws.amazon.com/rds/
Re:AMD lands Google, Twitter as customers with newest server... by okanesen on Thursday August 08, 2019 @11:06AM (#20645218)
I don't know about full pre and post benchmarks but there is the latest benchmark from Phoronix which benchmarks the latest Spectre "SWAPGS" mitigations [0].

[0]: https://www.phoronix.com/scan.php?page=article&item=swapgs-s...

Re:AMD lands Google, Twitter as customers with newest server... by toast0 on Thursday August 08, 2019 @01:26PM (#20646501)
The impacts really depend on your use case. The mitigations make each context switch have a much higher fixed cost.

If you're doing something that's syscall heavy, you're going to see a big negative difference. If it's something that's CPU heavy without making many syscalls, you're not going to see a lot of difference.

Re:AMD lands Google, Twitter as customers with newest server... by mktmkr on Thursday August 08, 2019 @11:38AM (#20645514)
How are these relevant in a datacenter context? If you are the sole tenant of a machine then you will disable all the mitigations.
Re:AMD lands Google, Twitter as customers with newest server... by dgacmu on Thursday August 08, 2019 @11:42AM (#20645546)
Whether or not you consider it an important part of insider threat prevention depends on too many other factors (i.e., have you already prevented other, easier avenues of attack) to generalize, but it's not unreasonable to want isolation of jobs even within a single-tenant datacenter. You may also do things like run external code in sandboxes, and you'd like that sandboxing to be safe and effective.
Re:AMD lands Google, Twitter as customers with newest server... by undersuit on Thursday August 08, 2019 @02:16PM (#20647060)
You're going to make someone's life very special by having them deploy to a completely different environment than their secure workstation or build server and telling them that the security mitigations(or lack of) are causing an issue.
Re:AMD lands Google, Twitter as customers with newest server... by ma2rten on Thursday August 08, 2019 @11:51AM (#20645625)
Google is not the sole tenant. It's running a cloud.
Re:AMD lands Google, Twitter as customers with newest server... by mktmkr on Thursday August 08, 2019 @11:53AM (#20645646)
Sure, on a handful of their machines. But they have a lot of private and dedicated hosts, too.
Re:AMD lands Google, Twitter as customers with newest server... by barkingcat on Thursday August 08, 2019 @12:58PM (#20646228)
Yes, but even internally, separation between departments in a company is extremely important.

Google cannot have a breach between the services running gmail and the services running adwords for example, even if those are running in the same server on an internal cloud that has strict permissions being enforced by software.

This is especially even more relevant in any kind of datacenter application, even if the company is the sole tenant, because they are working with Client Data - which is data that does not belong to Google, but to their customers.

Re:AMD lands Google, Twitter as customers with newest server... by mrep on Thursday August 08, 2019 @03:33PM (#20647805)
"Google's Borg system is a cluster manager that runs hundreds of thousands of jobs, from many thousands of different applications, across a number of clusters each with up to tens of thousands of machines. It achieves high utilization by combining admission control, efficient task-packing, over-commitment, and machine sharing with process-level performance isolation" [0].

All of their processes run together on the same machines so you wouldn't want to risk one compromised process access data on possibly any other process.

[0]: https://ai.google/research/pubs/pub43438