Windows: što Je DEP

Windows: što Je DEP
Windows: što Je DEP

Video: Windows: što Je DEP

Video: Windows: što Je DEP
Video: Windows 11 2020 2024, April
Anonim

Odmah nakon pojave računara pojavili su se prvi računarski virusi. I ako su ih isprva programeri pisali iz zabave, kasnije su se počeli stvarati virusi s ciljem krađe povjerljivih podataka i obavljanja drugih zlonamjernih radnji na računaru korisnika. Jedna od prepreka na njihovom putu je funkcija DEP.

Windows: što je DEP
Windows: što je DEP

DEP je skraćenica od Data Execution Prevention ili Data Execution Prevention. Ova je funkcija ugrađena u sve moderne operativne sisteme, uključujući Windows. Njegova je svrha blokirati pokušaje izvršavanja koda koji se nalazi u memorijskom području samo za podatke. Logika ove zabrane je jednostavna i jasna: podaci nisu izvršni kod, već informacije. Ako je područje memorije označeno kao "samo podaci", onda ne može sadržavati izvršni kod. I kad iznenada u ovom području memorije proces pokuša pokrenuti kod, to je već jasan znak abnormalne situacije.

Zahvaljujući funkciji DEP, koja nadgleda sadržaj RAM-a, moguće je odbiti mnoge napade. Čim se ispostavi da neki program pogrešno koristi sistemsku memoriju, DEP odmah zatvara aplikaciju i izdaje upozorenje da je izvršavanje podataka spriječeno.

Funkcija zaštite implementirana je na hardverskom i softverskom nivou, što povećava njenu pouzdanost. Zaštita hardvera iskorištava mogućnosti procesora koji imaju DEP podršku. U ovom su slučaju neka područja memorije označena kao da ne sadrže izvršni kod. Ako bilo koji program pokuša pokrenuti kôd iz takvog područja memorije, ova se aplikacija odmah zatvara.

Potreba za implementacijom softverske zaštite uzrokovana je osobenostima Windows arhitekture, naime mehanizmom za rukovanje iznimkama. Prednost softverske zaštite je što može raditi na računarima s bilo kojim procesorima, uključujući one koji ne podržavaju DEP. Ova opcija štiti samo najvažnije sistemske datoteke.

Korisnik ima mogućnost promjene DEP postavki. Da biste to učinili, otvorite "Kontrolnu ploču", odaberite karticu "Sistem", a zatim "Svojstva sistema" - "Napredno" - "Izvedba" - "Opcije". U prozoru Performance Options pronađite karticu Data Execution Prevention (Sprečavanje izvršenja podataka). Imate mogućnost da omogućite DEP samo za osnovne programe i usluge ili za sve osim onih koji su navedeni. Za promjenu sigurnosnih postavki potrebna je administratorska lozinka.

Preporučuje se: