Windows: что такое dep
Сразу же по окончании появления компьютеров показались и первые компьютерные вирусы. И в случае если сперва программисты писали их для забавы, позднее вирусы стали создаваться с целью кражи тайных данных и совершения на компьютере пользователя вторых вредоносных действий.
Одним из барьеров на их пути есть функция DEP.
DEP расшифровывается как Data Execution Prevention, либо предотвращение исполнения данных. Эта функция встроена во все современные операционные совокупности, включая и Windows.
Ее задачей есть блокировка попыток выполнить код, находящийся в области памяти, предназначенной лишь для данных. Логика для того чтобы запрета несложна и понятна: эти – это не исполняемый код, а информация.
В случае если область памяти имеет пометку «лишь для данных», то в ней не может быть исполняемого кода. И в то время, когда внезапно в данной области памяти некоторый процесс пробует запустить код, это уже признак нештатной обстановке.
Благодаря функции DEP, осуществляющей контроль содержимого оперативной памяти, удается отражать множество атак. Когда узнается, что какая-то программа некорректно применяет системную память, DEP тут же закрывает это приложение и выдает предупреждение о том, что было предотвращено исполнение данных.Функция защиты реализована на аппаратном и программном уровне, что повышает ее надежность.
Аппаратная защита применяет возможности процессоров, в которых имеется помощь DEP. Наряду с этим кое-какие области памяти помечаются как не которые содержат исполняемого кода.
В случае если какая-то программа пробует запустить код из таковой области памяти, данное приложение тут же закрывается.Необходимость реализации программной защиты позвана изюминками архитектуры Windows, в частности, механизмом обработки исключений. Преимуществом программной защиты есть то, что она может трудиться на персональных компьютерах с любыми процессорами, а также не поддерживающими DEP.
В данном варианте защищаются лишь самые ответственные системные файлы. Пользователь имеет возможность поменять настройки DEP.
Для этого нужно открыть «Панель управления», выбрать вкладку «Совокупность», позже «Свойства совокупности» — «Дополнительно» — «Быстродействие» — «Параметры». В окне «Параметры быстродействия» отыщите вкладку «Предотвращение исполнения данных».
У вас имеется возможность включить DEP лишь для служб и основных программ либо для всех, не считая перечисленных в перечне. Для трансформации параметров настройки защиты нужен пароль администратора.