Data Execution Prevention ( D áta E xecútion P revéntion , DEP) on Linuxiin , Mac OS X :ään , Androidiin ja Windowsiin sisäänrakennettu suojausominaisuus, joka estää sovellusta suorittamasta koodia muistialueelta, joka on merkitty "vain data". Se estää jotkin hyökkäykset, jotka esimerkiksi tallentavat koodia tällaiselle alueelle puskurin ylivuotojen avulla .
DEP toimii kahdessa tilassa:
Tämä ominaisuus ilmestyi ensimmäisen kerran Windows XP Service Pack 2 :ssa . Linuxille ytimen versiossa 2.6.8 elokuussa 2004.
Tämä ominaisuus on ollut saatavilla Android 4.1 Jelly Beanista lähtien.