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
[-- Attachment #1 --] Hey All, I've updated this patch to the latest HEAD. This patch is a preparatory patch for ASLR. It makes it so that PS_STRINGS, USRSTACK, the VDSO, and the signal trampolining code pointers are all stored per-process. Going forward, with HardenedBSD's ASLR patch, these values will be modified to introduce randomness/entropy. The goal with this patch is to allow randomization of the stack base address and the VDSO. You can find the patch here: https://reviews.freebsd.org/D3565 Thanks, -- Shawn Webb HardenedBSD GPG Key ID: 0x6A84658F52456EEE GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE [-- Attachment #2 --] -----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-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1627340.Jc3dhoJChb>
