[Python-ideas] Executable space protection: NX bit,
stephanh42 at gmail.com
Mon Sep 3 08:40:06 EDT 2018
I am pretty sure that on systems which support it, Python's stack and data
are already NX.
NX is basically the default on modern systems.
Op ma 3 sep. 2018 09:00 schreef Wes Turner <wes.turner at gmail.com>:
> - Separation of executable code and non-executable data is a good thing.
> - Additional security in Python is a good idea.
> - Python should support things like the NX bit to separate code and
> non-executable data.
> How could Python implement support for the NX bit? (And/or additional
> modern security measures; as appropriate).
> What sort of an API would C extensions need?
> Would this be easier in PyPy or in CPython?
> - https://en.wikipedia.org/wiki/NX_bit
> - https://en.wikipedia.org/wiki/Executable_space_protection
> Here's one way to identify whether an executable supports NX:
> Python-ideas mailing list
> Python-ideas at python.org
> Code of Conduct: http://python.org/psf/codeofconduct/
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Python-ideas