Date: Mon, 02 Nov 2015 09:33:34 -0500 From: Shawn Webb <shawn.webb@hardenedbsd.org> To: freebsd-current@freebsd.org Subject: Per-process PS_STRINGS, USRSTACK, shared_obj_base, and sigcode_base Message-ID: <1627340.Jc3dhoJChb@hbsd-dev-laptop>
next in thread | raw e-mail | index | archive | help
--nextPart40241747.OuFrxeV1Z1 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 --nextPart40241747.OuFrxeV1Z1 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 iQIcBAABCAAGBQJWN3Q+AAoJEGqEZY9SRW7uzUEQAIBLe9l/TuspDsaEX4CPvLK5 cp96MY4vOft5hkvmmEpcRN8IOKfrUjSG1Z+RA3JDLtr7pMdJ7htlPxkcd0xHIh3B Vbsk1pJ0vXEO6ms4a4uenH2n/GHgK5QvIDY5UEAGIdBZpRoVVjj5yTFfZpeA9Yr1 ZAGY62iqzmq4z27CrACsnysT4XNlyVMMUlb5pv3c4fa8rjbpia7Gr6VxXBuJ1s54 GnumhBIQczGwT9+gYIrQ68k/KDrO7vtEe/o7RvRN4GqtUJwsZaKSmdpF81zmqLDg Os7CfNDN/GNhVzENMiJslWfB5uO9qTR43QpN58T59qjtRc9WlBdpiH8NPHJqtM1G znkyt+xUNWdQGukQgl5CZLL0HEjrU2bhq2Zym/stRlk5uD+gHGOQ5nq6dD8YJ1ju c6IdW6YywYmRKejIMbGefdAbW2il5HU9bST3loVT2R5Sxuidv9A2l+6AaOr+2dc4 I7XhyPv03AmmjQ8QPFzPgNDWZHKT+akQ65a4gAG+4aGIYnGacBdGY2TyHq+VdMBb H5FRRemoJcn7iKl6BRntArQosD1EilCrnT4bhL8Wv7qiV7gz68seY2swIkMwcCiI kHyBi+Ci8DJrQeyUZYHRcYU0sGxKKNmNsIZ0rC27/mSgji8+XDe29OiV8n4agRu/ SzoW6jjId8rR0nTm5oOs =rTD4 -----END PGP SIGNATURE----- --nextPart40241747.OuFrxeV1Z1--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1627340.Jc3dhoJChb>