Data Execution Prevention ( D áta E xecútion P revéntion , DEP) er en sikkerhedsfunktion indbygget i Linux , Mac OS X , Android og Windows , der forhindrer et program i at udføre kode fra et område i hukommelsen, der er markeret som "kun data". Det vil forhindre nogle angreb, der for eksempel lagrer kode i et sådant område ved hjælp af bufferoverløb .
DEP fungerer i 2 tilstande:
Denne funktion dukkede først op i Windows XP Service Pack 2 . For Linux , i kerneversion 2.6.8 i august 2004.
Denne funktion har været tilgængelig siden Android 4.1 Jelly Bean.