Data Execution Prevention ( D áta E xecútion P revéntion , DEP ) är en säkerhetsfunktion inbyggd i Linux , Mac OS X , Android och Windows som förhindrar ett program från att exekvera kod från en minnesregion som är markerad som "endast data". Det kommer att förhindra vissa attacker som till exempel lagrar kod i ett sådant område med hjälp av buffertspill .
DEP fungerar i 2 lägen:
Den här funktionen dök upp först i Windows XP Service Pack 2 . För Linux , i kärnversion 2.6.8 i augusti 2004.
Den här funktionen har varit tillgänglig sedan Android 4.1 Jelly Bean.