Skip site navigation (1)Skip section navigation (2)
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>