Chefeat.ru

Здоровое питание

Предотвращение выполнения данных

17-06-2023

Предотвращение выполнения данных (англ. Dáta Execútion Prevéntion, DEP) — функция безопасности, встроенная в Linux, Mac OS X, Android и Windows, которая не позволяет приложению исполнять код из области памяти, помеченной как «только для данных». Она позволит предотвратить некоторые атаки, которые, например, сохраняют код в такой области с помощью переполнения буфера.

DEP работает в 2-х режимах:

  • аппаратном, для процессоров, которые могут помечать страницы как «не для исполнения кода».
  • программном, для остальных процессоров.

Эта функция впервые появилась во 2-м пакете обновлений для Windows XP.

Android

Данная функция появилась начиная с версии Android 4.1 Jelly Bean.

См. также

Ссылки

  • Описание функции предотвращения выполнения данных Windows XP
  • Обход аппаратной реализации DEP в Windows (используется атака возврата в библиотеку)
  • Data Execution Prevention  (англ.)
  • Путеводитель по аппаратной DEP-защите  (англ.)

Предотвращение выполнения данных.

© 2014–2023 chefeat.ru, Россия, Челябинск, ул. Речная 27, +7 (351) 365-27-13