Az adatvégrehajtás megakadályozása ( D áta E xecútion P revéntion , DEP ) egy Linux , Mac OS X , Android és Windows operációs rendszerbe beépített biztonsági funkció , amely megakadályozza , hogy egy alkalmazás kódot hajtson végre a memória „csak adatok” jelzésű régiójából. Megakadályoz bizonyos támadásokat, amelyek például egy ilyen területen kódot tárolnak puffertúlcsordulás segítségével .
A DEP 2 módban működik:
Ez a szolgáltatás először a Windows XP Service Pack 2 -ben jelent meg . Linux esetén a 2.6.8-as kernelverzióban 2004 augusztusában.
Ez a funkció az Android 4.1 Jelly Bean óta elérhető.