Live data from Hacker News

Intel patches new ME vulnerabilities

blog.ptsecurity.com

331–337 of 337 posts

Re: Intel patches new ME vulnerabilities

#331
post #319

Earlier quoted context omitted.

Yeah, exactly. No argument that Intel keeps improving their processors. But at what cycle is the improvement so great, you are throwing money away by not replacing the hardware for the next generation.

It's also never quite as simple as looking at each generation as a discrete unit of upgradability. Not only can the price:performance spread vary between generations, but this can change over time, particularly because the model availability within a generation broadens over time. Add to this the dimension of low power versions of certain processor models (whose selection is therefore strictly a cost/longevity decisi…

The intention of my post was to look at the announcement dates as possible relation to the roll-out of new CPU capacity within AWS, which may tie into the retirement of older capacity and compute types. If we had that information, then you could answer some of the questions asked surrounding the deprecation schedules of HW in a DC the size of Amazon.

Specifically as it relates to the resources required to provide the same compute power for any given pool of instance capacity.

I know for a first-hand fact that AWS will not reveal its compute capacity, but in conversations with them, when we were actively monitoring the availability and continual use of all spot prices across every region, we had the data, according to them, to infer what their capacities were.

We had the data at the time, but not the interest/need, to be able to surmise ballpark compute capacity across all instance types in the spot pools - which is to say, what AWS' spare (i.e. non-fully reserved/dedicated) capacity was, and what the demand was for it. Additionally - we could have also bee publishing AWS' hourly revenues, dammit - I wish I would have thought of that - as people would have been interested in that data...

Re: Intel patches new ME vulnerabilities

#332
post #328

Earlier quoted context omitted.

I'm just wondering if "those systems" include any present-day x86 servers. If not, then it's safe to say they're a red herring, since this whole discussion is based on an article about, specifically, Intel CPUs.

I now see that the content is behind a paywall but the title is still visible. It's a statistic for 2017/2018: > Share of servers with four or more hours of unplanned downtime due to hardware flaws worldwide in 2017/2018, by hardware platform Systems like IBM's System Z had 0 servers with more than 4 hours unplanned downtime over this period. At the other end Cisco and Fujitsu x86 servers had ~16% of servers experien…

> P.S. The article is about Intel's ME flaws and patches so probably our whole discussion branched off in the wrong direction :).

Maybe that's why I was confused? I thought we were talking about commodity, x86 servers all along, particularly the GGP about "where uptime really matters" and other comments by the same person about warranty lengths (which seemed irrelevant, other than being indicative of commodity hardware).

Of course, that commenter's very terse remarks, combining "safety", "uptime", and "insurance" (and, later, billions in damages) into an environment where commodity (or not?) x86 servers are proactively replaced started me off in a state of confusion, like there was some very major assumption about the system design that I (and everyone else here, too, it seems) was missing.

Re: Intel patches new ME vulnerabilities

#333
post #319

Earlier quoted context omitted.

It's also never quite as simple as looking at each generation as a discrete unit of upgradability. Not only can the price:performance spread vary between generations, but this can change over time, particularly because the model availability within a generation broadens over time. Add to this the dimension of low power versions of certain processor models (whose selection is therefore strictly a cost/longevity decisi…

The intention of my post was to look at the announcement dates as possible relation to the roll-out of new CPU capacity within AWS, which may tie into the retirement of older capacity and compute types. If we had that information, then you could answer some of the questions asked surrounding the deprecation schedules of HW in a DC the size of Amazon. Specifically as it relates to the resources required to provide the…

> If we had that information, then you could answer some of the questions asked surrounding the deprecation schedules of HW in a DC the size of Amazon.

But we still don't, so we still can't infer anything at all from the announcement schedule.

Moreover, assuming AWS is growing fast enough, new instance type announcements could be entirely decoupled from deprecations. Even with both sets of data, it may not tell us anything about overall replacement rate, without also knowing the overall growth rate.

Re: Intel patches new ME vulnerabilities

#334
post #293

Earlier quoted context omitted.

If I just swap the paragraphs in your comment, > It's not like the hardware implemented an HTTP server. But yes, yes yes it is. I don't mean "in our CPUs" in the sense of running nginx. I say "in our CPUs" because - the Web server is physically inside the CPU die - you can't remove or change it thanks to code signing, so (to me) it's truly wedged in there In effect, it's as hardcoded as the electrical circuitry and t…

> - the Web server is physically inside the CPU die It's loaded from external storage, and probably runs in external DRAM. > - you can't remove or change it thanks to code signing, so (to me) it's truly wedged in there They literally just did , that's what the linked article is about. > In effect, it's as hardcoded as the electrical circuitry and the transistors are. If your criteria for hyperbole is the inability of…

>> - the Web server is physically inside the CPU die

> It's loaded from external storage

No, it's stored on NAND located physically inside the CPU.

> , and probably runs in external DRAM.

It can access all of main memory (and actively uses this ability as part of operations, probably for MMIO communications with UEFI and SMM), but I do think the little 486+-class cores have a bit of their own dedicated RAM on-chip. This makes sense; you don't want MINIX's operation interfering with whatever OS is running, and besides, if you did use main RAM, masking the used pages (with the MMU), so the OS couldn't simply observe/control everything, would honestly leave too much of a visible dent in the system and probably make more of a stink.

>> - you can't remove or change it thanks to code signing, so (to me) it's truly wedged in there

> They literally just did, that's what the linked article is about.

Right. Now to wait and see how long this jailbreak lasts for...

>> In effect, it's as hardcoded as the electrical circuitry and the transistors are.

> If your criteria for hyperbole is the inability of the user to make modifications, then every effective DRM strategy is "as hardcoded as the electrical circuitry and transistors" also.

I'm taking into account the specifics of this particular scenario. I'm aware of other context, but in this case I'm not generalizing. ME updates are signed, and there's currently no complete "perfect" jailbreak, so the effective summarization is "it's locked down".

Considering the specifics of other DRM implementations, well, my favorite DRM is WideVine, since that runs on Linux, there's nothing like HDCP for audio yet, so... https://news.ycombinator.com/item?id=15796420 :D - but see all the replies :(, some DRM is indeed that locked down in practice, with no straightforward recourse.

> That's silly. It's a CPU. It runs software. It speaks to devices with drivers. There's no technical meat to your argument.

Technically you're right, for a strict/narrow definition of "CPU" that describes an abstract bridge between a perfect software environment and the squishy/vague real world. I'm not using that definition. I'm also not looking at Intel products as CPUs here (or, okay, not just CPUs), but as devices that contain a component I literally cannot control, with the exception of some vulnerability PoC code that's already been patched. The established status quo is that I cannot own this part of my hardware, that I'm buying the physical package but relinquishing [control over] some aspect[s] of its operation[s] to the manufacturer['s agenda].

The ME runs Minix, which does use drivers, sure. But that's back to looking at hardware exclusively from the software side of things, which is not the basis of this argument.

Re: Intel patches new ME vulnerabilities

#335
post #315

Earlier quoted context omitted.

Nvidia has historically supported new drivers/Xorg for old hardware for aprox 10 years whereas amd/ati cards still available at retail have been unsupported in as little as 3 years time leaving you with open source drivers as your only other option if you want to install a new version of your distro with your older hardware. The fact that they are open source is of course a good thing whats not is that they were at o…

I know Linux since Slackware 2.0, so I am quite used to these issues regarding graphics cards, including the fun days of manually writing my own xorg.conf file. Eventually one gets fed up and wants the laptop just to work.

I remember those times as well, but my recent experiences with new hardware on Linux have been rather positive.

As long as you avoid hostile vendors like Realtek and NVIDIA everything should just work.

Re: Intel patches new ME vulnerabilities

#336
post #315

Earlier quoted context omitted.

I know Linux since Slackware 2.0, so I am quite used to these issues regarding graphics cards, including the fun days of manually writing my own xorg.conf file. Eventually one gets fed up and wants the laptop just to work.

Tried buying ones that come with linux? Alternatively stuff known to work well with linux like thinkpads?

This laptop came with Linux that was the point of buying in first place.

Asus used to sell their netbooks with Ubuntu pre-installed on the German Amazon store.

It already had a phase where I couldn't use WiFi for a couple of months as Ubuntu decided to replace the binary driver for an open source implementation partially working, and then fix issues as they came.

Now it is the same story regarding ATI drivers.

Re: Intel patches new ME vulnerabilities

#337
post #156

Earlier quoted context omitted.

Source on that? I'd love to use that as a prodding stick to shove all my java/node stuff off of x86..

Google Confirms POWER9 Processor Data Center Deployment At OpenPOWER Summit 2018 https://www.forbes.com/sites/patrickmoorhead/2018/03/19/head... IBM Begins Power9 Rollout with Backing from DOE, Google https://www.hpcwire.com/2017/12/06/ibm-begins-power9-rollout... Google's Data Centers Now Have IBM Inside https://www.fool.com/investing/2018/03/22/googles-data-cente... Introducing Zaius, Google and Rackspace’s open se…

Thanks! Time to poke the bees!

What is crazy is that we sent people to Google about moving stuff to their cloud offering, and when I asked about the Power9 thing nobody knew anything!

Post reply on HN