3 terms
ASLR, address space layout randomization, places program code, libraries, stack and heap at random memory addresses to make exploits unreliable.
Driver signing is an OS security control that lets only digitally signed, verified device drivers load into the kernel of a desktop system.
Executable space protection marks memory as writable or executable but not both, so injected code in data areas cannot run, as with DEP and the NX…