Предотвращение выполнения данных (Data Execution Prevention, DEP)

Предотвращение выполнения данных (Data Execution Prevention, DEP) – функция безопасности встроенная в современные операционные системы. Эта функция используется для предотвращения проникновения в компьютерную систему вирусов или других угроз безопасности, выполняющих вредоносный код из области данных.
DEP не предотвращает установку потенциально опасных программ. Однако следит, чтобы программы использовали системную память безопасным образом, работая, при этом, отдельно или вместе с совместными микропроцессорами и помечает некоторые области как «невыполнимые». При попытке программы запустить код из защищенной области, DEP закрывает программу и выводит на экран уведомление. DEP может использовать поддержку программного и аппаратного обеспечения.