Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 07 Jan 2018 17:43:50 -0800
From:      "Ronald F. Guilmette" <rfg@tristatelogic.com>
To:        freebsd-security@freebsd.org
Subject:   Re: Re "Intel responds to security research findings"
Message-ID:  <11633.1515375830@segfault.tristatelogic.com>
In-Reply-To: <8ad62a54-cfc4-6d97-4045-303e6ee7806d@erdgeist.org>

next in thread | previous in thread | raw e-mail | index | archive | help

In message <8ad62a54-cfc4-6d97-4045-303e6ee7806d@erdgeist.org>, 
Dirk Engling <erdgeist@erdgeist.org> wrote:

>On 03.01.18 22:14, Ed Maste wrote:
>
>> The FreeBSD Security Team recently learned of the details of these
>> issues that affect certain CPUs.
>
>Can you say, at what day you were informed?

Yes.  What did the team know and when did it know it?

     "There is a cancer growing on the Translation Lookaside Buffer."
                                          -- John Dean
                                          -- March 21, 1973

But seriously folks, although I have nothing but admiration for, and
complete faith in the FreeBSD security team, specifically, and although
I am completely sure that THEY have done, and will do, the Right Thing,
I do wonder about a whole helluva lot of the other actors in this drama.

Public reports indicate that various parties have known about either
Meltdown or Spectre or both for something on the order of six months.
Is it at all likely that any of the researchers who discovered these
things would have waited months before informing Intel, Microsoft, or
both?  That seems highly unlikely.

All this adds up to yet another marvelous opportunity for me to vent
spleen about the peculiar foibles of our civil (in)justice system
here in the U.S.  (My apologies to anyone who thinks this is off-topic
for this list.  Under the present circumstances, I am not persuaded that
it is.)

What's going to happen now is as predictable as it is inevitable, at
least here in the U.S.  The various individual and class action lawsuits
will proceed apace, at the usual snail's pace of civil litigation, over
the coming months and years, and all of the various Plaintiff counsels
will be granted pre-trial discovery, a great deal of which will seek
to determine when Intel, ARM, and AMD knew about these flaws, and how
many billions of dollars of known buggy chips they all knowingly shiped
and sold (to all of us unsuspecting fools) thereafter.

The responses to all of these discovery requests and motions will, alas,
all be shrouded in the gretest of secrecy measures, or, as they are known
in the legal profession, "protective orders".  As a result, us poor sods
who are not parties to any of the litigation (and even many or most of
the actual plaintiffs) will never even find out just how much garbage
these companies continued to ship out after they had been fully and fairly
informed of these problems.

Worse yet, the various attorneys for the Plaintiffs will most certainly
use these embargoed bits of (potential liability) information as leverage
to extract bigger settlements, even though they'll all be more than happy
to carry these secrets to their graves... for the right price.  Their
"got you over a barrel" offer to the defendants in these cases will be
simple:  "Pay up, and pay us through the nose, or will will go to trial
and in open court the whole world will learn that you just kept on
dumping this buggy crap into your distributor pipeline, literally for
months, after you knew about the problem(s)."

And the defendants *will* pay up.  The result being that none of us, the
great unwashed masses, will ever find out the true depths of what went
on here, and how the production lines were ordered, by top brass, to
just keep on humming along, 24/7, in three shifts, even well after the
same top brass should have stopped them and waited for new (corrected)
photomasks.

One doesn't have to look far, even in very recent history, to find
examples of this exact legal scenario playing out.  Just google for
"Harvey Weinstein secret settlements" and start reading.

Bottom line:  If you are willing to pay up, you can get almost anything
swept under the carpet, with the aid and assistance of corporate-defendant-
friendly judges who are only too happy to give out protective orders like
candy.

It can be argued, and indeed, I personally WOULD argue, that these kinds
of outcomes of our civil (in)justice system do not serve the public good,
and rather, in fact, that they are counter to the public good, even
through they clearly enrich a small set of lucky Plaintiffs and even
moreso, their attorneys.

But to bring this back on point, I would ask "What did Intel know and when
did it know it?"  It would appear that, as of now, the company is still
attempting to make light of the situation, at least in their press
statements, a fact from which I infer that their production lines are
most probably *still* up and running, 24/7 in three shifts, cranking
out even MORE buggy chips, even as we speak.   (And likewise for ARM
and AMD.)

Indeed, all three companies are sort-of between a rock and a hard place
at the moment.  If they move to curtail production in even the slightest
way, that action alone would provide yet more ammunition to the various
Plaintiff's attorneys.  The plaintiff attorneys would certainly jump on
any production halt or slowdown as evidence that the companies do, at
long last, grasp the seriousness of these issues, even if they've only
elected to do so a good six months after they reasonably should have.

And this is the only other point/question I wanted to raise herein:  When
does "responsible disclosure" cross the line into irresponsible suppression
of information which, by all rights, consumers should be informed of?
Who has been helped and who has been harmed by the embargoing of the
information about these issues (Meltdown & Spectre) for a full six months?

I can and do well and truly understand the argument that says that a
reasonable period should be allowed for vendors to develop, test, and
release patches, prior to public disclosure, most specifically when it
comes to issues involving demonstratable security compromises, but...
ah... SIX EFFING MONTHS??  Am I the only one who thinks that this is
more than a bit generous (i.e. with respect to the vendors) and/or that
the public interest would have been better served by NOT keeping all
this stuff a secret for quite that long?

How many people and companies have bought chips over the past six months
with no idea that these problems/issues were barreling down the tracks
on a collision course towards them?  Did it really require the best minds
within both Intel and Microsoft, working feverishly for a full six months,
to develop the mitigations that have only just been released?  How much
of that time was spent by the respective engineering teams enjoying
languid liquid lunches on the terrace followed by their obligatory
afternoon naps?

I understand that the exact parameters of what most people would agree
constitutes "responsible disclosure" are still matters of ongoing and
often (appropriately) heated debates within both the industry and,
increasingly, within government and legal circles also.  But although
knowledgable and well-intentioned people may reasonably disagree about
appropriate time frames... particularly when it comes to an issue, or
set of issues with ramifications as huge as Meltdown and Spectre...
I, for one, would like to know if there is anybody on this list, or
elsewhere, who thinks that a full six months delay before general public
disclosure in a case such as this was in any way reasonable.

I, for one, do not feel that it was.  And I, for one, see no reasonable
justifiction for such a huge delay before general disclosure, even in
this very unusual and special case.

Keep this in mind:  In this case, it isn't just that (purely theoretical,
as far as we know) attackers were given an additional six months to exploit
the holes, there is/was also the additional issue, noted above, that during
these past six months the relevant semiconductor manufacturers have
undoubtedly produced and distributed an untold number of additional buggy
chips, which could, very easily, number into the hundreds of millions.
And lots of somebodys bought all of those buggy chips.  As of now, I'm
sure that a lot of them wish they hadn't, or that, at the very least,
they had been permitted to make a fully informed choice.  (They wern't.)

One thing, at least, seems clear -- Each of the researchers who found
these issues, some six months ago, from that day onwards carried a heavy
ethical burden, no matter how or when they ultimated elected to disclose
what they had found.

For this reason, I do not envy any of them.


Regards,
rfg



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?11633.1515375830>