Systems & Memory
Non-Executable Memory
Also: DEP, NX bit
A protection that marks data regions so the processor will not run their contents as instructions (DEP or NX).
In more detail
It stops the simplest way of using an overflow, which is running data that the attacker supplied. Attackers then reuse code already in the program, so it is one layer among several.
