9May
XD/NX Bit in UNIX [Memory Security]
I have been reading about XD/NX bit used in Memory Pages for security. I understand it is a security feature that can help reduce system exposure to viruses and malicious code. If enabled, processor prevents the execution of code in data-only memory pages.
However, I want to now understand:
- What does it not help to protect against?
- When should it be used?
Any answers/hints would be appreciated!