Select the product you need help with
Detaljan opis funkcije Prevencija izvr?enja podataka (DEP) u programima Windows XP Service Pack 2, Windows XP Tablet PC Edition 2005 i Windows Server 2003Identifikator ?lanka: 875352 - Prika?ite proizvode na koje se odnosi ovaj ?lanak. Na ovoj straniciREZIMESpre?avanje izvr?enja podataka (DEP) je postavka tehnologije hardvera i softvera koja dodatno proverava memoriju kako bi spre?ila da se zlonameran kod pokrene u sistemu. U Microsoft Windows XP Service Pack 2 (SP2) i Microsoft Windows XP Tablet PC Edition 2005, funkcija DEP se sprovodi od strane hardvera i softvera. Primarni doprinos funkcije DEP je pomo? pri spre?avanju izvr?enja koda sa stranica sa podacima. Uobi?ajeno, kod se ne izvr?ava iz podrazumevane gomile i steka. Funkcija DEP koju sprovodi hardver otkriva kod koji se pokre?e sa ovih lokacija i izaziva izuzimanje kada do?e do izvr?enja. Funkcija DEP koju sprovodi softver mo?e da spre?i zlonameran kod da iskoristi mehanizme rukovanja sa izuzecima u programu Windows. UVODOvaj ?lanak opisuje funkciju DEP u programu Windows XP SP2 i Microsoft Windows Server 2003 sa servisnim paketom 1 (SP1) i raspravlja o slede?im temama:
DODATNE INFORMACIJEFunkcija DEP koju sprovodi hardverFunkcija DEP koju sprovodi hardver ozna?ava sve memorijske lokacije u procesu kao neizvr?ive, osim ukoliko lokacija eksplicitno ne sadr?i izvr?ivi kod. Postoji vrsta napada koja poku?ava da umetne i pokrene kod sa neizvr?ivih memorijskih lokacija. Funkcija DEP poma?e pri spre?avanju tih napada tako ?to ih presre?e i izuzima njihovo izvr?enje.Funkcija DEP koju sprovodi hardver oslanja se na to da ?e procesorski hardver ozna?iti memoriju atributom koji ozna?ava da kod ne treba da bude izvr?en iz te memorije. Funkcija DEP radi na bazi virtuelne memorijske stranice i DEP uobi?ajeno menja deo stavke tabele na toj stranici (PTE) kako bi je ozna?ila. Sklop procesora odre?uje kako se funkcija DEP primenjuje na hardver i kako ozna?ava virtuelnu memorijsku stranicu. Me?utim, procesori koji podr?avaju funkciju DEP koju sprovodi hardver mogu da izuzmu izvr?enje kada se kod izvr?ava sa stranice koja je ozna?ena prikladnim skupom osobina. Advanced Micro Devices (AMD) i Intel su definisali i izbacili sklopove koji su kompatibilni sa operativnim sistemom Windows i sa funkcijom DEP. Po?ev?i od programa Windows XP SP2, 32-bitna verzija operativnog sistema Windows koristi slede?e:
Napomena Po?to su 64-bitna jezgra u skladu sa Address Windowing Extensions (AWE), ne postoji zasebno PAE jezgro i 64-bitnoj verziji operativnog sistema Windows. Za vi?e informacija o PAE i AWE u sistemu Windows Server 2003, kliknite na slede?i broj ?lanka da biste videli ?lanak u Microsoft bazi znanja: 283037
(http://support.microsoft.com/kb/283037/
)
Podr?ka za veliku koli?inu memorije je dostupna u operativnim sistemima Windows Server 2003 i Windows 2000 (Ova veza mo?e da vodi do sadr?aja koji je delimi?no ili u potpunosti nepreveden.)Funkcija DEP koju sprovodi softverWindows XP SP2 sadr?i dodatni skup provera bezbednosti u sklopu funkcije Spre?avanje izvr?enja podataka. Te provere, poznate kao funkcije DEP koje sprovodi softver, napravljene su da blokiraju zlonameran kod da iskoristi mehanizme rukovanja sa izuzecima u operativnom sistemu Windows. Funkcija DEP koju sprovodi softver pokre?e se na bilo kom procesoru koji mo?e da koristi Windows XP SP2. Po podrazumevanim vrednostima, funkcija DEP koju sprovodi softver poma?e samo pri za?titi ograni?enog broja sistemskih binarnih vrednosti, bez obzira na procesorske sposobnosti funkcije DEP koju sprovodi hardver.KoristiPrimarna korist od funkcije DEP je pomo? pri spre?avanju izvr?enja koda sa stranica sa podacima, poput stranica podrazumevane gomile, razli?itih stranica steka i stranica memorijskog prostora. Uobi?ajeno, kod se ne izvr?ava iz podrazumevane gomile i steka. Funkcija DEP koju sprovodi hardver otkriva kod koji se pokre?e sa ovih lokacija i izaziva izuzimanje kada do?e do izvr?enja. Ukoliko se izuzimanje ne izvr?i, proces ?e biti zaustavljen. Izvr?enje koda iz za?ti?ene memorije u re?imu jezgra prouzrokova?e gre?ku zaustavljanja.Funkcija DEP mo?e da pomogne pri blokiranju klase naru?avanja bezbednosti. Odre?eno, funkcija DEP mo?e da pomogne pri blokiranju zlonamernog programa u koji je virus ili neki drugi tip napada ubacio proces sa dodatnim kodom i zatim poku?ao da pokrene uba?eni kod. U sistemu sa funkcijom DEP, izvr?enje uba?enog koda izaziva izuzimanje. Funkcija DEP koju sprovodi softver poma?e pri blokiranju programa koji koriste mehanizme rukovanja sa izuzecima u operativnom sistemu Windows. Sistemska konfiguracija funkcije DEPKonfiguracija funkcije DEP za sistem je kontrolisana putem prekida?a u datoteci Boot.ini. Ukoliko ste prijavljeni kao administrator sistema, mo?ete lako konfigurisati postavke DEP kori??enjem polja za potvrdu Sistem na Kontrolnoj tabli.Sistem Windows podr?ava ?etiri sistemske konfiguracije za funkcije DEP koje sprovodi hardver i softver. Skupi ovu tabelu
Sli?no tome, ako je sistemska smernica funkcije DEP pode?ena na opciju ?OptOut?, programi koji su isklju?eni iz za?titne funkcije DEP bi?e isklju?eni i iz funkcije DEP koju sprovodi hardver i iz funkcije DEP koju sprovodi softver. Postavke datoteke Boot.ini su slede?e: /noexecute=policy_level Napomena Vrednost policy_level je definisana opcijama ?AlwaysOn?, ?AlwaysOff?, ?OptIn? ili ?OptOut?.Postoje?e postavke /noexecute u datoteci Boot.ini se ne menjaju kada se instalira Windows XP SP2. Ove postavke se tako?e ne menjaju ako se slika operativnog sistema Windows preme?ta sa jednog ra?unara na drugi sa ili bez podr?ke funkcije DEP. Tokom instalacije operativnog sistema Windows XP SP2 i Windows Server 2003 SP1 ili novije verzije, nivo smernice ?OptIn? omogu?en je po podrazumevanoj vrednosti, osim ako neki drugi nivo smernice nije odre?en prilikom tihe instalacije. Ako postavka /noexecute=policy_level nije prisutna u datoteci Boot.ini za verziju sistema Windows koja podr?ava funkciju DEP, pona?anje je isto kao i da je postavka /noexecute=OptIn uklju?ena. Ukoliko ste prijavljeni kao administrator sistema, mo?ete ru?no konfigurisati funkciju DEP tako da se prebacuje izme?u smernica ?OptIn? i ?OptOut? kori??enjem kartice Spre?avanje izvr?enja podataka u dijalogu Svojstva sistema. Slede?a procedura opisuje kako da ru?no konfiguri?ete funkciju DEP na va?em ra?unaru:
Da biste konfigurisali DEP da se prebaci na smernicu ?AlwaysOn? pomo?u datoteke Boot.ini, sledite ove korake:
DEP konfigurisanje po programuU svrhe programske kompatibilnosti mo?ete selektivno onemogu?iti funkciju DEP za pojedina?ne 32-bitne programe kada je funkcija DEP pode?ena na nivo smernice ?OptOut?. Da biste to uradili, koristite karticu Spre?avanje izvr?enja podataka u meniju Svojstva sistema kako biste selektivno onemogu?ili funkciju DEP za odre?eni program. Za IT profesionalce, nova zakrpa kompatibilnosti sistema pod imenom DisableNX uklju?ena je u program Windows XP SP2. Zakrpa kompatibilnosti DisableNX onemogu?ava funkciju Spre?avanje izvr?enja podataka za program na koji se zakrpa primenjuje.Zakrpa kompatibilnosti DisableNX mo?e da se primeni na program kori??enjem alata Application Compatibility Toolkit. Za vi?e informacija o kompatibilnosti Windows aplikacija, pogledajte Kompatibilnost Windows Aplikacija na slede?oj Microsoft Web lokaciji: http://technet.microsoft.com/windowsvista/aa905066.aspx
(http://technet.microsoft.com/windowsvista/aa905066.aspx)
Za vi?e informacija kliknite na slede?i broj ?lanka da biste videli ?lanak u Microsoft bazi znanja:
912923
(http://support.microsoft.com/kb/912923/
)
Kako utvrditi da li je hardverski DEP dostupan i konfigurisan na ra?unaru (Ova veza mo?e da vodi do sadr?aja koji je delimi?no ili u potpunosti nepreveden.)REFERENCE
Za vi?e informacija kliknite na slede?i broj ?lanka da biste videli ?lanak u Microsoft bazi znanja:
899298
(http://support.microsoft.com/kb/899298/
)
Tema pomo?i ?Razumevanje spre?avanja izvr?avanja podataka? neta?no navodi podrazumevanu postavku za DEP Windows Servera 2003 sa servisnim paketom 1 (Ova veza mo?e da vodi do sadr?aja koji je delimi?no ili u potpunosti nepreveden.)SvojstvaIdentifikator ?lanka: 875352 - Poslednji pregled: 23. novembar 2006 - Revizija: 14.2 ODNOSI SE NA
| Prevodi ?lanaka
|


Nazad na vrh








