From mboxrd@z Thu Jan 1 00:00:00 1970
Return-Path:
Received: from smtp105.iad3a.emailsrvr.com (smtp105.iad3a.emailsrvr.com
[173.203.187.105])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(No client certificate requested)
by lists.bufferbloat.net (Postfix) with ESMTPS id E61A33CB35
for ;
Thu, 4 Jan 2018 17:02:46 -0500 (EST)
Received: from smtp14.relay.iad3a.emailsrvr.com (localhost [127.0.0.1])
by smtp14.relay.iad3a.emailsrvr.com (SMTP Server) with ESMTP id 74A2625324;
Thu, 4 Jan 2018 17:02:46 -0500 (EST)
X-SMTPDoctor-Processed: csmtpprox beta
Received: from smtp14.relay.iad3a.emailsrvr.com (localhost [127.0.0.1])
by smtp14.relay.iad3a.emailsrvr.com (SMTP Server) with ESMTP id 6DC73253D4;
Thu, 4 Jan 2018 17:02:46 -0500 (EST)
Received: from app6.wa-webapps.iad3a (relay-webapps.rsapps.net
[172.27.255.140])
by smtp14.relay.iad3a.emailsrvr.com (SMTP Server) with ESMTP id 5098125324;
Thu, 4 Jan 2018 17:02:46 -0500 (EST)
X-Sender-Id: dpreed@deepplum.com
Received: from app6.wa-webapps.iad3a (relay-webapps.rsapps.net
[172.27.255.140]) by 0.0.0.0:25 (trex/5.7.12);
Thu, 04 Jan 2018 17:02:46 -0500
Received: from deepplum.com (localhost.localdomain [127.0.0.1])
by app6.wa-webapps.iad3a (Postfix) with ESMTP id 40741E056C;
Thu, 4 Jan 2018 17:02:46 -0500 (EST)
Received: by apps.rackspace.com
(Authenticated sender: dpreed@deepplum.com, from: dpreed@deepplum.com)
with HTTP; Thu, 4 Jan 2018 17:02:46 -0500 (EST)
X-Auth-ID: dpreed@deepplum.com
Date: Thu, 4 Jan 2018 17:02:46 -0500 (EST)
From: "dpreed@deepplum.com"
To: "=?utf-8?Q?Joel_Wir=C4=81mu_Pauling?="
Cc: "Jonathan Morton" ,
cerowrt-devel@lists.bufferbloat.net
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_20180104170246000000_84689"
Importance: Normal
X-Priority: 3 (Normal)
X-Type: html
Message-ID: <1515103366.261714700@apps.rackspace.com>
X-Mailer: webmail/12.9.10-RC
Subject: Re: [Cerowrt-devel]
=?utf-8?q?KASLR=3A_Do_we_have_to_worry_about_othe?=
=?utf-8?q?r_arches_than_x86=3F?=
X-BeenThere: cerowrt-devel@lists.bufferbloat.net
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: Development issues regarding the cerowrt test router project
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Thu, 04 Jan 2018 22:02:47 -0000
------=_20180104170246000000_84689
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
=0AHmm... protection datacentres tend to require lower latencies than can b=
e achieved running on hypervisors.=0A =0AWhich doesn't mean that some datac=
enters don't do that.=0A =0AAs far as NFV is concerned, Meltdown only break=
s security if a userspace application is running on a machine where another=
user has data running through kernel address space. NFV environments don't=
tend to run NFV in userspace under an OS that has kernel data in the page =
tables that are reachable from CR3.=0A =0AThe key issue in Meltdown is that=
CR3 is not changed between userspace and kernelspace. Which means that the=
memory access pipeline in userspace can use a kernelspace address (what In=
tel calls a "linear" address) without a check that the pagetables enable us=
erspace access. The check happens after the speculative execution of the me=
mory access.=0A =0AI repeat this, because many pseudo-experts who love to b=
e quoted in the press as saying "be afraid, be very afraid" are saying a lo=
t of nonsense about Meltdown and Sceptre. It seems to be an echo chamber ef=
fect - the papers were released yesterday afternoon, but in a rush to get "=
quoted", all the wannabe-quoted people are saying things that are just plai=
n NOT TRUE.=0A =0A =0A-----Original Message-----=0AFrom: "Joel Wir=C4=81mu =
Pauling" =0ASent: Thursday, January 4, 2018 4:44pm=0ATo:=
"Jonathan Morton" =0ACc: cerowrt-devel@lists.buffer=
bloat.net=0ASubject: Re: [Cerowrt-devel] KASLR: Do we have to worry about o=
ther arches than x86?=0A=0A=0A=0A=0A=0A=0AOn 5 January 2018 at 01:09, Jonat=
han Morton <[ chromatix99@gmail.com ]( mailto:chromatix99@gmail.com )> wrot=
e:=0A=0A=0A I don't think we need to worry about it too much in a router co=
ntext. Virtual server folks, OTOH...=0A=0A=0A=0A - Jonathan Morton=0A=0A=
=0A=0A=E2=80=8BDisagree - The Router is pretty much synonymous with NFV=E2=
=80=8B =0A=E2=80=8B; I run my lede instances at home on hypervisors - and t=
his is definitely the norm in Datacentres now. We need to work through this=
quite carefully. =E2=80=8B
------=_20180104170246000000_84689
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Hmm... protection datacentres tend to require lower latencies than can be =
achieved running on hypervisors.
=0A
=0AWhich does=
n't mean that some datacenters don't do that.
=0A
=0AAs far as NFV is concerned, Meltdown only breaks security if a userspace=
application is running on a machine where another user has data running th=
rough kernel address space. NFV environments don't tend to run NFV in users=
pace under an OS that has kernel data in the page tables that are reachable=
from CR3.
=0A
=0A<=
p style=3D"margin:0;padding:0;margin: 0; padding: 0; font-family: arial; fo=
nt-size: 10pt; overflow-wrap: break-word;">The key issue in Meltdown is tha=
t CR3 is not changed between userspace and kernelspace. Which means that th=
e memory access pipeline in userspace can use a kernelspace address (what I=
ntel calls a "linear" address) without a check that the pagetables enable u=
serspace access. The check happens after the speculative execution of the m=
emory access.
=0A
=
=0AI repeat this, because many =
pseudo-experts who love to be quoted in the press as saying "be afraid, be =
very afraid" are saying a lot of nonsense about Meltdown and Sceptre. It se=
ems to be an echo chamber effect - the papers were released yesterday after=
noon, but in a rush to get "quoted", all the wannabe-quoted people are sayi=
ng things that are just plain NOT TRUE.
=0A
=0A&nb=
sp;
=0A-----Original Message=
-----
From: "Joel Wir=C4=81mu Pauling" <joel@aenertia.net>
=
Sent: Thursday, January 4, 2018 4:44pm
To: "Jonathan Morton" <chrom=
atix99@gmail.com>
Cc: cerowrt-devel@lists.bufferbloat.net
Subj=
ect: Re: [Cerowrt-devel] KASLR: Do we have to worry about other arches than=
x86?
=0A=0A
=0A=0A
------=_20180104170246000000_84689--