У дома Сигурност Какво е предотвратяване на изпълнението на данни (dep)? - определение от техопедия

Какво е предотвратяване на изпълнението на данни (dep)? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава Превенция на изпълнението на данни (DEP)?

Предотвратяване на изпълнението на данни (DEP) е функция за защита в операционната система, която не позволява на приложенията да изпълняват код от неизпълнимо място в паметта. DEP е хардуерна и софтуерна технология, създадена да защити от кодовите подвизи, базирани на паметта. За първи път е представен в Windows XP Service Pack 2. Също така е наличен в Linux и Mac OS.

Techopedia обяснява превенция на изпълнението на данни (DEP)

DEP работи чрез рутинно сканиране на купища и стекове за действия за зареждане на данни в паметта. Хардуерно наложеният DEP механизъм използва процесора, за да маркира всички места в паметта, които са маркирани със стойност на атрибут за неизпълнение. След като се открие ненормалност в тези места по отношение на изпълнението на код, се изпраща изключение към основния механизъм за защита на ОС. Софтуерно приложено DEP проверява само изключение в таблицата с функции на първото приложение. Това осигурява защита срещу esploits за сигурност като препълване на буфер.

Какво е предотвратяване на изпълнението на данни (dep)? - определение от техопедия