Onmiddellik na die koms van rekenaars verskyn die eerste rekenaarvirusse. En as programmeerders dit eers vir die pret geskryf het, het later virusse begin skep met die doel om vertroulike data te steel en ander kwaadwillige aksies op die gebruiker se rekenaar uit te voer. Een van die hindernisse in die weg is die DEP-funksie.
DEP staan vir die voorkoming van data-uitvoering, of voorkoming van data-uitvoering. Hierdie funksie is ingebou in alle moderne bedryfstelsels, insluitend Windows. Die doel daarvan is om pogings om kode wat in die slegs geheue-area is, uit te skakel. Die logika agter hierdie verbod is eenvoudig en eenvoudig: data is nie uitvoerbare kode nie, maar inligting. As 'n geheue-area 'slegs' data 'gemerk is, kan dit nie uitvoerbare kode bevat nie. En as 'n proses skielik in hierdie geheue-area probeer om die kode uit te voer, is dit reeds 'n duidelike teken van 'n abnormale situasie.
Danksy die DEP-funksie, wat die inhoud van RAM monitor, is dit moontlik om baie aanvalle af te weer. Sodra dit blyk dat sommige programme die stelselgeheue verkeerd gebruik, sluit DEP die toepassing onmiddellik en gee 'n waarskuwing dat die uitvoering van data voorkom word.
Die beskermingsfunksie word op hardeware- en sagtewarevlak geïmplementeer, wat die betroubaarheid daarvan verhoog. Hardeware-beskerming maak gebruik van die vermoëns van verwerkers wat DEP-ondersteuning het. In hierdie geval word sommige geheue-areas gemerk as dat dit nie uitvoerbare kode bevat nie. As enige program probeer om kode uit so 'n geheue-area uit te voer, word hierdie aansoek onmiddellik gesluit.
Die behoefte om sagtewarebeskerming te implementeer word veroorsaak deur die eienaardighede van die Windows-argitektuur, naamlik die meganisme vir die hantering van uitsonderings. Die voordeel van sagtewarebeskerming is dat dit op rekenaars kan werk met enige verwerkers, ook diegene wat nie DEP ondersteun nie. Hierdie opsie beskerm slegs die belangrikste stelsellêers.
Die gebruiker kan die DEP-instellings verander. Om dit te doen, open die "Configuratiescherm", kies die blad "Stelsel" en dan "Stelsel-eienskappe" - "Gevorderd" - "Prestasie" - "Opsies". Soek in die venster Prestasie-opsies die tabblad Voorkoming van data-uitvoering. U het die opsie om DEP in te skakel vir slegs noodsaaklike programme en dienste, of vir almal behalwe die gelyste. 'N Administrateurwagwoord is nodig om die veiligheidsinstellings te verander.