Hjem Sikkerhed Hvad er forebyggelse af dataudførelse (dep)? - definition fra techopedia

Hvad er forebyggelse af dataudførelse (dep)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder dataforebyggelsesforebyggelse (DEP)?

Forhindring af datakørsel (DEP) er en sikkerhedsfunktion i operativsystemet, der forhindrer applikationer i at udføre kode fra en ikke-eksekverbar hukommelsesplacering. DEP er en hardware og software håndhævet teknologi designet til at sikre mod hukommelsesbaseret kodeudnyttelse. Det blev først introduceret i Windows XP Service Pack 2. Det er også tilgængeligt i Linux og Mac OS.

Techopedia forklarer dataforebyggelsesforebyggelse (DEP)

DEP fungerer ved rutinemæssigt at scanne hukommelseshapene og stablerne for handlinger med indlæsning af data i hukommelsen. Den hardware-håndhævede DEP-mekanisme bruger CPU'en til at markere alle hukommelsesplaceringer, der er markeret med en attributværdi til ikke-eksekvering. Når en unormalitet registreres på disse placeringer med hensyn til udførelse af kode, sendes en undtagelse til den primære OS-sikkerhedsmekanisme. Software, der håndhæves af DEP, kontrollerer kun for en undtagelse i funktionstabellen i den primære applikation. Dette giver beskyttelse mod sikkerhedsmateriale som bufferoverløb.

Hvad er forebyggelse af dataudførelse (dep)? - definition fra techopedia