Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 May 2015 12:25:44 -0400
From:      Shawn Webb <shawn.webb@hardenedbsd.org>
To:        Pedro Giffuni <pfg@FreeBSD.org>
Cc:        Alfred Perlstein <alfred@freebsd.org>, freebsd-arch@freebsd.org
Subject:   Re: ASLR work into -HEAD ?
Message-ID:  <1432743944.20023.12.camel@hardenedbsd.org>
In-Reply-To: <5565EB16.20208@FreeBSD.org>
References:  <555CADB6.202@FreeBSD.org> <CAPQ4fftbUUSMHYXjOD-yO0ZzxdKwXzd5LA5AycrEyKMT3o63xw@mail.gmail.com> <555CC369.1030206@FreeBSD.org> <555FBE83.6080103@FreeBSD.org> <CAHM0Q_O4bCTaVi5HvKohrcYE--Yw8Yoo-0wEp1ScnF=qLiiQiQ@mail.gmail.com> <55656245.3000205@freebsd.org> <5565EB16.20208@FreeBSD.org>

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

--=-FdrX3mqsx/ESInNSKzo/
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2015-05-27 at 11:04 -0500, Pedro Giffuni wrote:
>=20
> On 05/27/15 01:20, Alfred Perlstein wrote:
> >
> >
> > On 5/24/15 1:43 PM, K. Macy wrote:
> >> On May 22, 2015 4:41 PM, "Bryan Drewery"<bdrewery@freebsd.org>  wrote:
> >>> On 5/20/2015 12:24 PM, Pedro Giffuni wrote:
> >>>> My claim is that the majority of "professional" breachers and
> >>>> governments already have ASLR workarounds pre-coded and ready
> >>>> to launch. Finding an exploit is more difficult than beating
> >>>> ASLR so they are not going to hint everyone that they have
> >>>> an exploit until they can take all the linux/windows/MacOSX
> >>>> at the same time.
> >>>>
> >>>> The cost for the NSA and/or anonymous to step on
> >>>> ASLR is zero.
> >> Correct. But who are we really protecting against? If it's the NSA onl=
y air
> >> gap will really do.  In reality it's just a matter of making the cost =
of
> >> circumventing protections exceed the value of the data or items being
> >> protected. Locking one's doors and windows doesn't make one's house
> >> impenetrable by any stretch, but it does deter opportunistic passerby.
> >>
> >> Protecting against state overreach is a political matter and shouldn't
> >> factor into whether to invest in deterring lesser malfeasors.
> >>
> >> I'm sorry, but Bryan has it right. The political discussion is a side =
show.
> >>
> >
> > +1, also having a line item is good.  Not having ASLR just makes=20
> > FreeBSD look derp.
> >
>=20
> And of course I am in the minority that thinks that just because
> everybody else (or at least the OSs that matter)  has done it
> doesn't necessarily make it a great idea. This will be my last email
> on the subject and I'll stop whining ... promise.

Good. I'd rather focus on code rather than pointless politics.

>=20
> > DragonFly BSD has an implementation of ASLR based upon OpenBSD's=20
> > model, added in 2010.[
> > Microsoft's Windows Vista (released January 2007) and later have ASLR=
=20
> > enabled
> > In 2003, OpenBSD became the first mainstream operating system to=20
> > support partial ASLR
> > In Mac OS X Leopard 10.5 (released October 2007), Apple introduced=20
> > randomization for system libraries
> >
> > Linux has enabled a weak form of ASLR by default since kernel version=
=20
> > 2.6.12 (released June 2005).
> >
> > So basically 1 more week and we can be 10 years behind Linux. :)
> >
>=20
> Happy birthday ASLR? ;) Somehow it hasn't been terribly useful in 10 year=
s,
> and we haven't really missed it, unless there's something I am unaware of
> that the security advisories didn't mention.
>=20
> If it comes to adopt things because we have to follow the herd,
> that I guess I prefer the Dragonfly BSD approach:
>=20
> - It is a very simple, to-the-point patch.

Our patch is more complex due to per-jail support and the various
weaknesses FreeBSD wanted us to add. HardenedBSD's implementation does
not contain those weaknesses.

> - It is off by default (NetBSD too?) but very
>   easy to setup with through a sysctl.

Our patch is disabled by default in the GENERIC kernel.

> - Given both points above it is very easy
> to revert once the marketing hype foo dies.

I hope security-related patches that have proven stable and
well-performing never get reverted.

>=20
> Again just my uneducated opinion, and I won't
> spend time on the "quick" approach either.
>=20
> regards,
>=20
> Pedro.
>=20
> _______________________________________________
> freebsd-arch@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-arch
> To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org"


--=-FdrX3mqsx/ESInNSKzo/
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

iQIbBAABCgAGBQJVZfAIAAoJEGqEZY9SRW7u2lQP90n4goSAiWokB7S3XR/sTEkW
mFew95dtd9LqsydOhZYE34FKuNAPZq8NIrD2x7FM/Dcay4WXeffFlzOrkXAib+wk
zy1zA4JhfTBwe4kMtWkJZ5S+LN3MFBeLpbMGNCj2uCIZ6QCdHA6hN8dj9PC33sUn
aqelpmJM0LnUE1jg5l13rCEL+RuwD14EPCxwSJYYjOOKwMctAF3LfpaYghWAbmhW
jbHGqX7FfPMqjhUFGhMLzL3XG6e8ZA2lLBAZSbNtgJvNK5Cvxv4ZLTgE9+CFqtGy
EL7FxTVu06dTPt4srMYkhN6AIOHdMgKuNk0Z08nTSgKCS54iFgwD/EgcWl+cHpXr
iAvJj1vKknmtXKr4csTmZPdC10H75Hsgz8CQH2Wjm75Xt/+lJJ6+dwz1SmCFI41/
uJaevPUprnb9Wz6zXb4UAxkrU6iqRL7WDlXHJaGp4XD3qa5fMwkXcmIpXAF+AF7i
lOnwB6fNEy3EcaGQQYUL6DigDK+30xDB2cbGdV7Gh1ATu2892QgO+nastHMBRh/K
lSjYpXzYeVMfzfT77m9e9cvH4AwmSgmmh4OpqnjlIoGjZwD4JTp54DQZfCjvgMU/
2GVhf0kqd1Mqx03mk9xQi2z5fCQW0LX/HFlnJRdxyeHpsLWq80tlijRTZnfBzzIF
m5Meca+nXicAQYMeRfM=
=lgHO
-----END PGP SIGNATURE-----

--=-FdrX3mqsx/ESInNSKzo/--




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