[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: fix for no ssh



On 2019-07-08, Greg Wooledge <wooledg@eeg.ccf.org> wrote:
>
> I don't have any opinions at this time about the trustworthiness of
> various x86 CPU RDRAND instructions, but...

Well, looking at Ted Ts'o short patch, where he mentions the security
implications of the thing at some length, *twice*---once in the "intro"
I quoted, and once again in the comments of the patch itself, where he
says

 Since this is not something that can be independently audited, this
 amounts to trusting that CPU manufacturer (perhaps with the insistence
 or mandate of a Nation State's intelligence or law enforcement
 agencies) has not installed a hidden back door to compromise the CPU's
 random number generation facilities.

and reading the following from Ts'o circa 2013:

https://daniel-lange.com/documents/130905_Ted_Tso_on_RDRAND.pdf

 I am so glad I resisted pressure from Intel engineers to let /dev/random
 rely only on the RDRAND instruction.   To quote from the article below:
"By this year, the Sigint Enabling Project had found ways inside some of
 the encryption chips that scramble information for businesses and
 governments, either by working with chipmakers to insert back doors...."
 Relying solely on the hardware random number generator which is using an
 implementation sealed inside a chip which is impossible to audit is a
 BAD idea
(quoted article "N.S.A. Foils Much Internet Encryption" from nytimes.com)

the opinion I form is this is dishonest and wrong of Debian, *as things
now stand and to my knowledge of the workaround and the Buster
release-notes describing it*, to implement a default, exclusive reliance
on the RNG of a closed-source, black-box cpu, without clearly spelling
out the grave security concerns attached to this reliance (I'd like to
see a direct quote of Theodore Ts'o in the release-notes, who, after
all, is the authority in this matter.

> What on earth happened to simply saving entropy on disk across reboots?

This is the very "insecurity" (entropy saved across boot) which systemd
strived to get rid of, as I understand it (thus the problem).

-- 
"These findings demonstrate that under appropriate conditions the isolated,
intact large mammalian brain possesses an underappreciated capacity for
restoration of microcirculation and molecular and cellular activity after a
prolonged post-mortem interval." From a recent article in *Nature*. Holy shit. 


Reply to: