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>