Будинки Безпека Що таке запобігання виконанню даних (dep)? - визначення з техопедії

Що таке запобігання виконанню даних (dep)? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає запобігання виконанню даних (DEP)?

Запобігання виконанню даних (DEP) - це функція безпеки в операційній системі, яка не дозволяє програмам виконувати код з не виконуваного місця пам'яті. DEP - це апаратно-програмне забезпечення, призначене для захисту від використання кодових подвигів. Вперше він був представлений у пакеті оновлень 2 для Windows XP. Він також доступний у Linux та Mac OS.

Техопедія пояснює запобігання виконанню даних (DEP)

DEP працює за допомогою рутинного сканування кучи пам'яті та стеків для дій завантаження даних у пам'ять. Апаратний механізм DEP використовує процесор, щоб позначити всі місця пам'яті, на яких позначено значення атрибута для невиконання. Після виявлення аномалій у цих місцях з точки зору виконання коду, виняток надсилається до основного механізму захисту ОС. Програмне забезпечення, примусоване до DEP, перевіряє лише виняток у таблиці функцій первинної програми. Це забезпечує захист від esploits безпеки, як переповнення буфера.

Що таке запобігання виконанню даних (dep)? - визначення з техопедії