Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 02 Nov 2015 09:33:01 -0500
From:      Shawn Webb <shawn.webb@hardenedbsd.org>
To:        'freebsd-arch' <freebsd-arch@freebsd.org>
Subject:   Per-process PS_STRINGS, USRSTACK, shared_obj_base, and sigcode_base
Message-ID:  <2534498.OFUIiDbxWf@hbsd-dev-laptop>

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

--nextPart21333580.NfgAIexNHh
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="us-ascii"

Hey All,

I've updated this patch to the latest HEAD. This patch is a preparatory=
 patch=20
for ASLR. It makes it so that PS_STRINGS, USRSTACK, the VDSO, and the s=
ignal=20
trampolining code pointers are all stored per-process. Going forward, w=
ith=20
HardenedBSD's ASLR patch, these values will be modified to introduce=20=

randomness/entropy. The goal with this patch is to allow randomization =
of the=20
stack base address and the VDSO.

You can find the patch here: https://reviews.freebsd.org/D3565

Thanks,

=2D-=20
Shawn Webb
HardenedBSD

GPG Key ID:                0x6A84658F52456EEE
GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89  3D9E 6A84 658F 5245 6EEE
--nextPart21333580.NfgAIexNHh
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

iQIcBAABCAAGBQJWN3QeAAoJEGqEZY9SRW7un8kP/A6rtj7gRJ6Lky23tb3woOH+
83AcsGbLif56imlN8I68tPrQ0NApwMdxz8RCBB+fmc2wI5XH7sxk3CXfoiWtodOp
UfrLRRiquGnzjb3ZTHzEagPfdSOWVSJdvLi27MAMfsOcnlyLbgsQahf5BLGyt+8W
httJFlauUf2OpAKZZhUTB5rQP7syL6EFbGmU3epXv36I2520kWGmFuXAnXeUjHEo
unibRzcaABMKPldbfhFRCOgmp9UDsVHuzr00pVoe/tc+eErM/7WJxnxVEGOWpJMG
FYppOPRADYHqIRUCS1WemJ88NhwwEFMZNuRnUdtYGNDO/WmPrfw8vTcJ/WC/kE0J
6EwmTjV/5kftjegi0/zR2/gOFIhWAKHu1oJgH8cziPeIrIXuIuVNTrMe5pG15PWk
ZSYB7jzsrhUklzDGjffUkjK9gOq4Xu25+1T8WkuWv+lteRluVu3CGjfmSeXAGTQ3
h0M1jQmiVutnGuy9bcgBwty75Qi9XfkW+4LHWmZc6VCVCU4RJmL2rMMowoPrMI3o
ZWhUfO6j0hzsJajLoqpOrAzuCO1zW0BlMeYtOpCRtN/oKyOQoZiyn1HtNFM1ZLvN
lPOfyFpdq/56mjKdFN+4mHmWJ04YknelqDh7iQAzyo2yCW1uVnZbTel1uIs7OGMy
Q6X1vXOM1ApCV/5KmoLS
=diQZ
-----END PGP SIGNATURE-----

--nextPart21333580.NfgAIexNHh--




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