Heti tietokoneiden tulon jälkeen ilmestyivät ensimmäiset tietokonevirukset. Ja jos aluksi ohjelmoijat kirjoittivat ne huvin vuoksi, myöhemmin alettiin luoda viruksia, joiden tarkoituksena oli varastaa luottamuksellisia tietoja ja suorittaa muita haitallisia toimia käyttäjän tietokoneella. Yksi esteistä heidän tapaansa on DEP-toiminto.
DEP on lyhenne sanoista Data Execution Prevention tai Data Execution Prevention. Tämä ominaisuus on rakennettu kaikkiin moderneihin käyttöjärjestelmiin, mukaan lukien Windows. Sen tarkoituksena on estää yrityksiä suorittaa vain dataa käyttävälle muistialueelle jäävä koodi. Tämän kiellon takana oleva logiikka on yksinkertainen ja suoraviivainen: data ei ole suoritettava koodi, vaan tieto. Jos muistialueelle on merkitty "vain data", se ei voi sisältää suoritettavaa koodia. Ja kun yhtäkkiä tällä muistialueella prosessi yrittää suorittaa koodin, tämä on jo selkeä merkki epänormaalista tilanteesta.
DEP-toiminnon ansiosta, joka seuraa RAM-muistin sisältöä, on mahdollista torjua monet hyökkäykset. Heti kun käy ilmi, että jokin ohjelma käyttää järjestelmämuistia väärin, DEP sulkee sovelluksen välittömästi ja antaa varoituksen tietojen suorittamisen estämisestä.
Suojaustoiminto toteutetaan laitteisto- ja ohjelmistotasolla, mikä lisää sen luotettavuutta. Laitesuojaus hyödyntää DEP-tuen omaavien prosessorien ominaisuuksia. Tällöin jotkut muistialueet on merkitty sisältämättä suoritettavaa koodia. Jos jokin ohjelma yrittää suorittaa koodin tällaiselta muistialueelta, tämä sovellus suljetaan välittömästi.
Tarve toteuttaa ohjelmistosuojaus johtuu Windows-arkkitehtuurin erityispiirteistä, nimittäin poikkeusten käsittelymekanismista. Ohjelmistosuojauksen etuna on, että se voi toimia tietokoneilla minkä tahansa prosessorin kanssa, myös sellaisten kanssa, jotka eivät tue DEP: tä. Tämä vaihtoehto suojaa vain tärkeimmät järjestelmätiedostot.
Käyttäjällä on mahdollisuus muuttaa DEP-asetuksia. Voit tehdä tämän avaamalla "Ohjauspaneeli", valitsemalla "Järjestelmä" -välilehden ja sitten "Järjestelmän ominaisuudet" - "Lisäasetukset" - "Suorituskyky" - "Asetukset". Etsi Suorituskykyasetukset-ikkunasta Tietojen suorituksen esto -välilehti. Sinulla on mahdollisuus ottaa DEP käyttöön vain välttämättömille ohjelmille ja palveluille tai kaikille paitsi luetelluille. Järjestelmänvalvojan salasana vaaditaan suojausasetusten muuttamiseen.