Data Execution Prevention
DEP (Data Execution Prevention) – zabezpieczenie stosowane we współczesnych systemach operacyjnych, takich jak Microsoft Windows, Linux i Android. Jego celem jest uniemożliwienie wykonywania kodu z segmentu danych. Pomaga to w ochronie przed exploitami wykorzystującymi przepełnienie bufora.

DEP działa w dwóch trybach: sprzętowym, w którym procesor oznacza strony pamięci jako niewykonywalne, oraz programowym, który daje ograniczoną ochronę i jest stosowany wtedy, gdy procesor nie potrafi oznaczyć stron pamięci jako niewykonywalne.

Po raz pierwszy technologia DEP w systemach Microsoftu pojawiła się w Windows XP Service Pack 2. Następnie została zaimplementowana we wszystkich kolejnych edycjach systemu Windows. Od wydania Vista Menadżer zadań wyświetla informacje o włączeniu lub wyłączeniu ochrony DEP dla konkretnego procesu. 
Q9135
systemach operacyjnych
Concept
Q1406
Microsoft Windows
Concept
Q388
Linux
MISC
Q94
Android
MISC
Q11287
exploit
Concept
Q19423
przepełnienie bufora
Concept
Q5300
procesor
Concept
Q2283
Microsoftu
ORG
Q11248
Windows XP
Concept
Q1406
Windows
Concept
Q11230
Vista
MISC
Q205663
procesu
Concept
Q683944
Data Execution Prevention
MEDIA
+2^^http://www.w3.org/2001/XMLSchema#decimal
2
NUMBER
part of
part of
instance of
developer