Obsah:
- Definícia - Čo znamená prevencia vykonávania údajov (DEP)?
- Techopedia vysvetľuje prevenciu spustenia údajov (DEP)
Definícia - Čo znamená prevencia vykonávania údajov (DEP)?
Prevencia spustenia údajov (DEP) je bezpečnostná funkcia v operačnom systéme, ktorá zabraňuje aplikáciám v spúšťaní kódu z nevykonateľného miesta v pamäti. DEP je technológia vynútená hardvérom a softvérom navrhnutá na zabezpečenie proti zneužitiu kódu založeného na pamäti. Prvýkrát bol uvedený v systéme Windows XP Service Pack 2. Je k dispozícii aj v systémoch Linux a Mac OS.
Techopedia vysvetľuje prevenciu spustenia údajov (DEP)
Program DEP pracuje tak, že rutinne prehľadáva hromady a hromady pamäte, či neobsahujú akcie na načítanie údajov do pamäte. Mechanizmus DEP vynútený hardvérom používa CPU na označenie všetkých umiestnení pamäte, ktoré sú označené nevykonateľnou hodnotou atribútu. Keď sa v týchto lokalitách zistí abnormalita z hľadiska vykonávania kódu, do bezpečnostného mechanizmu primárneho OS sa odošle výnimka. Softvér vynútený DEP kontroluje iba výnimku v tabuľke funkcií primárnej aplikácie. Toto poskytuje ochranu pred zneužitím zabezpečenia, ako je napríklad pretečenie vyrovnávacej pamäte.