Turinys:
- Apibrėžimas - ką reiškia duomenų vykdymo prevencija (DEP)?
- „Techopedia“ paaiškina duomenų vykdymo prevenciją (DEP)
Apibrėžimas - ką reiškia duomenų vykdymo prevencija (DEP)?
Duomenų vykdymo prevencija (DEP) yra operacinės sistemos saugos funkcija, neleidžianti programoms vykdyti kodo iš nevykdomosios atminties vietos. DEP yra aparatinės ir programinės įrangos pritaikyta technologija, skirta apsaugoti nuo atminties kodo išnaudojimo. Pirmą kartą jis buvo pristatytas naudojant „Windows XP“ 2 pakeitimų paketą. Taip pat jį galima įsigyti „Linux“ ir „Mac OS“.
„Techopedia“ paaiškina duomenų vykdymo prevenciją (DEP)
DEP veikia reguliariai skenuodamas atminties krūvas ir krūvas, kad būtų galima įkelti duomenis į atmintį. Aparatinės įrangos vykdomas DEP mechanizmas naudoja centrinį procesorių, kad pažymėtų visas atminties vietas, kurios pažymėtos atributo reikšme nevykdymui. Kai šiose vietose nustatomas nukrypimas nuo kodo vykdymo, pirminiam OS saugos mechanizmui siunčiama išimtis. Programinės įrangos priverstinis DEP tikrinamas, ar nėra išimčių pagrindinės programos funkcijų lentelėje. Tai suteikia apsaugą nuo saugumo spragų, tokių kaip buferio perpildymas.
