Skip to main content
Offline·Progress is saved on this device and syncs the next time you open the app online.
Endpoint, Host & Application

DEP

Data Execution Prevention

A memory protection that marks regions non-executable to block code injection.

Data Execution Prevention marks memory regions such as the stack and heap as non-executable so injected code cannot run from data pages. It raises the cost of classic buffer overflow exploits and is often paired with Address Space Layout Randomization. Attackers respond with techniques like return-oriented programming, so DEP is one layer of memory protection rather than a complete defense.

Related terms

Looking DEP up is step one. Getting tested on it is step two.

A free account opens all 4 Domain 1 objectives, 271 exam-style questions with a lesson and a lab on each, a placement check that skips what you already know, and a dated plan. No card.

Not affiliated with or endorsed by CompTIA.