Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Mar 2015 15:05:39 -0400
From:      Shawn Webb <shawn.webb@hardenedbsd.org>
To:        Warner Losh <imp@bsdimp.com>
Cc:        Adrian Chadd <adrian@freebsd.org>, HardenedBSD Core <core@hardenedbsd.org>, Oliver Pinter <oliver.pinter@hardenedbsd.org>, "freebsd-arch@freebsd.org" <freebsd-arch@freebsd.org>
Subject:   Re: ASLR work into -HEAD ?
Message-ID:  <1426878339.5550.29.camel@hardenedbsd.org>
In-Reply-To: <1426875464.5550.26.camel@hardenedbsd.org>
References:  <CAJ-VmomszKm47aLnGWiouUQHvmB8%2BchA=y-q1zvtOwJ7_iqe0g@mail.gmail.com> <7C64CB2B-3FD0-434C-A11A-2A841537220F@bsdimp.com> <CAJ-Vmo=JZoM0V=sSNtW-2Pdh-8gtXWhAGd7uKV7v_rwECqMQJw@mail.gmail.com> <CAPQ4fftmjJ2tfAWzULoTQiY3ZO=GRP9VRt-LtzxUnoMJCZgHLw@mail.gmail.com> <CC2C8923-A3EB-4EE4-9DBB-A2CC444902BF@bsdimp.com> <1426875464.5550.26.camel@hardenedbsd.org>

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

--=-17Fk+7cjDbIAFS40BrYA
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, 2015-03-20 at 14:17 -0400, Shawn Webb wrote:
> On Fri, 2015-03-20 at 09:28 -0600, Warner Losh wrote:
> > > On Mar 19, 2015, at 2:31 PM, Oliver Pinter <oliver.pinter@hardenedbsd=
.org> wrote:
> > >=20
> > > On Thu, Mar 19, 2015 at 9:04 PM, Adrian Chadd <adrian@freebsd.org> wr=
ote:
> > >> On 19 March 2015 at 12:56, Warner Losh <imp@bsdimp.com> wrote:
> > >>>=20
> > >>>> On Mar 19, 2015, at 12:53 PM, Adrian Chadd <adrian@freebsd.org> wr=
ote:
> > >>>>=20
> > >>>> Hi,
> > >>>>=20
> > >>>> Apparently this is done but has stalled:
> > >>>>=20
> > >>>> https://reviews.freebsd.org/D473
> > >>>>=20
> > >>>> Does anyone have any strong objections to it landing in the tree a=
s-is?
> > >>>=20
> > >>> There=E2=80=99s rather a lot of them specifically spelled out in th=
e code review.
> > >>>=20
> > >>> Many of the earlier ones were kinda blown off, so I=E2=80=99ve not =
been inclined
> > >>> to take the time to re-review it. Glancing at it, I see several min=
or issues
> > >>> that should be cleaned up.
> > >>=20
> > >> Cool. Thanks for taking the time to look at it again.
> > >>=20
> > >> Shawn is in #freebsd on freenode irc, so if you/others want a more
> > >> interactive review then he's there during the day.
> > >=20
> > > Please CC the core@hardenedbsd.org in future please, when you are
> > > talking about this issue.
> > >=20
> > > Adrian: do you able to review the MIPS or ARM part especially or test=
 them?
> >=20
> > Adrian: Do not commit the changes.
> >=20
> > I=E2=80=99ve gone back and re-read Robert Watson=E2=80=99s rather long =
review and it appears
> > that virtually none of that has been addressed. Until it is, do not com=
mit it. This
> > code interacts with dangerous parts of the system, and the default cann=
ot be
> > to just let it in because no one has objected recently. Objections have=
 been made,
> > they have been quantified, they haven=E2=80=99t been answered or acted =
upon. Until that
> > changes, you can assume the objections remain in place and asking again=
 without
> > fixing them isn=E2=80=99t going to change the answer.
> >=20
> > Warner
>=20
> Warner,
>=20
> We've fixed the vast majority of the concerns raised in that review. To
> say "virtually none of that has been addressed" and "they haven't been
> answered or acted upon" is a blatant lie. The fact that there are so
> many revisions of the patch is proof. We even made our ASLR
> implementation for FreeBSD less secure by providing a mechanism in
> ptrace() to disable it as requested by a member of the FreeBSD
> Foundation. (This "feature" doesn't exist in HardenedBSD's
> implementation.) If comments like these continue, I will remove the diff
> from Phabricator and close the BugZilla ticket. FreeBSD can feel free to
> pull from us, but we won't make any effort to proactively upstream our
> work.
>=20
> With that said, I have missed a few of the concerns raised. There's so
> many comments/concerns in that review that it's easy to miss a few. I
> will address them tonight and upload a new patch tomorrow.

I've updated the patch. Is there anything I've missed?

Thanks,

Shawn Webb
HardenedBSD

--=-17Fk+7cjDbIAFS40BrYA
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCgAGBQJVDG+DAAoJEGqEZY9SRW7uHesP/1C0dn7RTMwgC5i4trRLvxWN
F40qlP3c0VQnfUiC6+/NT9kupIR17cecnqsB6MYT2axa4+pw8uIV4sHK1ZwEaw/O
VXAPR7u9HznTR8earpaj1W36FZWLfuCgaGTxvTwzboqNwm6goIFBJogq46Pjgh7G
MZ2NVSIy5+hUErMc6+7k9NwdnGNY8av4V+8ThgiTuE3ezQ2cTF4bv2FyG/eapbSf
AVy5cOdO8DSxBSNvLr26vHNzt4YygakPuIbH+JEaGDflUoG0IXDIp6h5RE5NzXk+
CiBOZLHoFSM1oa74njGVB736KCUH/lcX4wCblX14VDu3Z0m4Fsj/9fNBWDTIwioS
RvfFf5YzD9IC7vOroVZa3h55qE7X0A4Rg4yJrHNY9UDH91JDSGMqbQCLpdMQvcix
npAWL6dr59j+GoSKR49lWklV0k9Bysj1LBlxhoNOko42OuaCDcGUoMgFeXVF6HOs
3wYRS5BXS0olW22sBvtufENqq6Z6Q9wFdsW4A8nWApyJmGrNFaOgxT9FFKxu9Xww
quF+hUuPUvcMDPgttfzoQRCao2ad9ibiSLleph2Gp0Lri7r2iSvjX3sZXOw8GjLO
MDQ4OpTfJ7I7wYZRvFVR4YjlSeENFyE+E9RPGbJtuuTe/TLkfOLa2tlqGdXl+ubN
7HJIz0eFUlK7BJGNq4Ql
=3y95
-----END PGP SIGNATURE-----

--=-17Fk+7cjDbIAFS40BrYA--




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