Select the product you need help with
Podrobný popis funkcie Zamedzenie spustenia údajov v systémoch Windows XP Service Pack 2, Windows XP Tablet PC Edition 2005 a Windows Server 2003ID článku: 875352 - Zobraziť produkty, ktorých sa tento článok týka. Na tejto stránkeSUHRNZamedzenie spustenia údajov je skupina hardvérových a softvérových technológií, ktoré vykonávajú doplnkové kontroly pamäte za účelom zabránenia spusteniu škodlivého kódu v systéme. V systémoch Microsoft Windows XP Service Pack 2 (SP2) a Microsoft Windows XP Tablet PC Edition 2005 sa funkcia Zamedzenie spustenia údajov vynucuje hardvérovo a softvérovo. Hlavným prínosom funkcie Zamedzenie spustenia údajov je pomoc pri zabraňovaní spusteniu kódu z údajových stránok. Kód sa obyčajne nespúšťa z predvolenej haldy a zásobníka. Zamedzenie spustenia údajov vynucované hardvérom zistí kód spustený z týchto umiestnení a po spustení vyvolá výnimku. Softvérom vynucované Zamedzenie spustenia údajov môže pomôcť zabrániť škodlivému kódu v zneužití mechanizmu spracovania výnimiek v systéme Windows. ÚVODTento článok popisuje funkciu Zamedzenie spustenia údajov v systémoch Windows XP SP2 a Microsoft Windows Server 2003 s balíkom Service Pack 1 (SP1) a obsahuje nasledovné témy:
DALSIE INFORMACIEHardvérom vynucované Zamedzenie spustenia údajovHardvérom vynucované Zamedzenie spustenia údajov označuje všetky pamäťové umiestnenia v procese ako nespustiteľné, pokiaľ určité umiestnenie explicitne neobsahuje spustiteľný kód. Existuje skupina útokov, ktoré sa pokúšajú vložiť a spustiť kód z nespustiteľných pamäťových umiestnení. Zamedzenie spustenia údajov pomáha predchádzať týmto útokom tak, že ich zachytí a vyvolá výnimku.Pri označovaní pamäte atribútom, ktorý označuje, že by sa z tejto pamäte nemal spúšťať kód, sa hardvérom vynucované Zamedzenie spustenia údajov spolieha na spúšťanie údajov v hardvéri procesora. Zamedzenie spustenia údajov funguje na základe jednotlivých stránok virtuálnej pamäte a obyčajne stránku pamäte označí zmenou bitu v položke stránkovacej tabuľky (PTE). Spôsob implementácie Zamedzenia spustenia údajov v hardvéri a spôsob označenia stránky virtuálnej pamäte funkciou Zamedzenie spustenia údajov závisí od architektúry procesora. Procesory, ktoré podporujú hardvérom vynucované Zamedzenie spustenia údajov, však môžu vyvolať výnimku, keď sa kód spustí zo stránky označenej príslušnou množinou atribútov. Architektúry kompatibilné so systémom Windows, ktoré podporujú Zamedzenie spustenia údajov, definovali a uviedli na trh spoločnosti Advanced Micro Devices (AMD) a Intel. Od systému Windows XP SP2 používajú 32-bitové verzie systému Windows jednu z nasledovných technológií:
Poznámka: Vzhľadom na to, že 64-bitové jadrá automaticky podporujú technológiu Address Windowing Extensions (AWE), neobsahujú 64-bitové verzie systému Windows samostatné jadro pre režim Prípona fyzickej adresy. Ďalšie informácie o technológiách PAE a AWE v systéme Windows Server 2003 získate po kliknutí na nasledovné číslo článku databázy Microsoft Knowledge Base: 283037
(http://support.microsoft.com/kb/283037/
)
Podpora veľkej pamäte je k dispozícii v systémoch Windows Server 2003 a Windows 2000 (Toto prepojenie môže smerovať na obsah, ktorý je z časti alebo celý v angličtine)Softvérom vynucované Zamedzenie spustenia údajovDo balíka Windows XP SP2 bola pridaná doplnková skupina bezpečnostných kontrol funkcie Zamedzenie spustenia údajov. Tieto kontroly, označované ako softvérom vynucované Zamedzenie spustenia údajov, majú blokovať škodlivý kód, ktorý zneužíva mechanizmus spracovania výnimiek v systéme Windows. Softvérom vynucované Zamedzenie spustenia údajov funguje na každom procesore, na ktorom možno prevádzkovať systém Windows XP SP2. V predvolenom nastavení pomáha softvérom vynucované Zamedzenie spustenia údajov chrániť len niektoré binárne súbory systému, bez ohľadu na podporu procesora pre hardvérom vynucované Zamedzenie spustenia údajov.PrínosyHlavným prínosom funkcie Zamedzenie spustenia údajov je pomoc pri zabraňovaní spusteniu kódu z údajových stránok, ako sú napríklad stránky predvolenej haldy, rôzne zásobníkové stránky a stránky pamäťového fondu. Kód sa obyčajne nespúšťa z predvolenej haldy a zásobníka. Zamedzenie spustenia údajov vynucované hardvérom zistí kód spustený z týchto umiestnení a po spustení vyvolá výnimku. Ak sa výnimka nespracuje, proces sa zastaví. Spustenie kódu z chránenej pamäte v režime jadra spôsobí chybu Stop.Zamedzenie spustenia údajov pomáha zablokovať určitú triedu narušení zabezpečenia. Konkrétne môže pomôcť zablokovať škodlivý program, do procesu ktorého vírus alebo iný typ útoku vložil prídavný kód, ktorý sa následne pokúša spustiť. V systéme s aktívnou funkciou Zamedzenie spustenia údajov spôsobí spustenie tohto vloženého kódu výnimku. Softvérom vynucované Zamedzenie spustenia údajov môže pomôcť zablokovať programy, ktoré zneužívajú mechanizmus spracovania výnimiek v systéme Windows. Celosystémová konfigurácia Zamedzenia spustenia údajovKonfiguráciu Zamedzenia spustenia údajov pre systém riadia prepínače v súbore Boot.ini. Ak ste prihlásení ako správca, môžete nastavenia Zamedzenia spustenia údajov jednoducho nakonfigurovať pomocou dialógového okna Systém v ovládacom paneli.Systém Windows podporuje štyri celosystémové konfigurácie pre hardvérom aj softvérom vynucované Zamedzenie spustenia údajov. Zbaliť túto tabuľku
Podobne platí, že ak je celosystémová zásada Zamedzenie spustenia údajov nastavená na možnosť OptOut, budú programy vyňaté z ochrany Zamedzenia spustenia údajov vyňaté z hardvérovom aj softvérom vynucovaného Zamedzenia spustenia údajov. Nastavenia súboru Boot.ini sú nasledovné: /noexecute=úroveň_zásady Poznámka: úroveň_zásady je definovaná ako AlwaysOn, AlwaysOff, OptIn alebo OptOut.Existujúce nastavenia /noexecute v súbore Boot.ini sa po inštalácii balíka Windows XP SP2 nezmenia. Toto nastavenie sa nezmení ani po presune bitovej kópie systému Windows do iného počítača, či už hardvérom vynucované Zamedzenie spustenia údajov podporuje alebo nepodporuje. Pri inštalácii systémov Windows XP SP2 a Windows Server 2003 SP1 alebo ich novších verzií je v predvolenom nastavení povolená úroveň politiky OptIn, pokiaľ nie je v automatickej inštalácii zadaná iná úroveň politiky. Ak nastavenie /noexecute=úroveň_zásady nie je v súbore Boot.ini zadané pre verziu systému Windows, ktorá podporuje Zamedzenie spustenia údajov, bude správanie rovnaké, ako keby bolo zadané nastavenie /noexecute=OptIn. Ak ste prihlásení ako správca, môžete Zamedzenie spustenia údajov manuálne nakonfigurovať na prepínanie medzi zásadami OptIn a OptOut pomocou karty Zamedzenie spustenia údajov v ovládacom paneli Vlastnosti systému. Nasledovný postup popisuje manuálnu konfiguráciu Zamedzenia spustenia údajov v počítači:
Ak chcete pomocou súboru Boot.ini konfigurovať funkciu Zamedzenie spustenia údajov na prepnutie politiky AlwaysOn, použite nasledovný postup:
Konfigurácia Zamedzenia spustenia údajov pre jednotlivé programyAk je Zamedzenie spustenia údajov nastavené na úroveň OptOut, môžete z dôvodu kompatibility programov selektívne zakázať Zamedzenie spustenia údajov pre jednotlivé 32-bitové programy. Vykonať to môžete na karte Zamedzenie spustenia údajov v ovládacom paneli Vlastnosti systému, kde môžete zakázať Zamedzenie spustenia údajov pre vybrané programy. Pre odborníkov v oblasti IT je v balíku Windows XP SP2 k dispozícii oprava s názvom DisableNX pre účely kompatibility programov. Oprava kompatibility DisableNX zakáže Zamedzenie spustenia údajov pre program, na ktorý bola táto oprava aplikovaná.Opravu DisableNX možno na program aplikovať pomocou súpravy Application Compatibility Toolkit. Ďalšie informácie o kompatibilite aplikácií v systéme Windows nájdete v téme Windows Application Compatibility na nasledovnej webovej lokalite spoločnosti Microsoft: http://technet.microsoft.com/en-us/windows/aa905066.aspx
(http://technet.microsoft.com/en-us/windows/aa905066.aspx)
Ďalšie informácie získate po kliknutí na nasledujúce číslo článku databázy Microsoft Knowledge Base:
912923
(http://support.microsoft.com/kb/912923/
)
Ako zistiť, či je hardvér Zamedzenie spustenia údajov v počítači k dispozícii a nakonfigurovaný (Toto prepojenie môže smerovať na obsah, ktorý je z časti alebo celý v angličtine)ODKAZY
Ďalšie informácie získate po kliknutí na nasledovné číslo článku databázy Microsoft Knowledge Base:
899298
(http://support.microsoft.com/kb/899298/
)
Téma Pomocníka „Understanding Data Execution Prevention“ (Vysvetlenie Zamedzenia spustenia údajov) nesprávne uvádza predvolené nastavenie pre Zamedzenie spustenia údajov v balíku Server 2003 Service Pack 1. (Toto prepojenie môže smerovať na obsah, ktorý je z časti alebo celý v angličtine)VlastnostiID článku: 875352 - Posledná kontrola: 23. novembra 2006 - Revízia: 14.2 Informácie v tomto článku sa týkajú nasledujúcich produktov:
| Preklady článku
|


Späť na začiatok








