Email Drukuj

Co to jest Data Execution Prevention / DEP / EDP / NX-Bit?

Data dodania:
środa, 27 maja 2009
Odwiedzin:
1082
Ocena:
 
Zagłosuj:
Pozytywnie - Negatywnie

Odpowiedź

Obecnie wszystkie serwery PRIMERGY obsługują tę funkcję.

Data Execution Prevention (DEP)

Execute Disable Bit (EDP)

No eXecute Bit (NX-Bit)

Microsoft definiuje DEP w sposób następujący: Data Execution Prevention (DEP) to funkcja pomagająca w ochronie komputera przez pilnowanie, czy programy wykorzystują pamięć w sposób bezpieczny. Jeśli DEP wykryje, że pewien program na komputerze korzysta z pamięci w sposób niepoprawny, zamyka go i powiadamia o tym użytkownika. W 32-bitowych wersjach systemów Windows Server 2008 i Windows Vista znajduje się programowa implementacja funkcji DEP uniemożliwiająca korzystanie z pamięci, która nie została oznakowana do wykonania. 64-bitowe wersje systemów Windows Server 2008 i Windows Vista współpracują z funkcjami DEP wbudowanymi w procesorach 64-bitowych, które wymuszają to zabezpieczenie na poziomie sprzętowym w taki sposób, że potencjalnemu napastnikowi byłoby bardzo trudno je obejść. Funkcja DEP jest domyślnie włączona zarówno w 32-, jak i 64-bitowych wersjach systemów Windows Server 2008 i Windows Vista.

Intel nazywa tę technologię Execute Disable Bit. Może ona pomóc w zapobieganiu niektórym rodzajom szkodliwych ataków wykorzystujących „przepełnienie bufora” na komputerach działających pod kontrolą jednego z obsługiwanych systemów operacyjnych. Funkcję tę oferują wszystkie procesory Nehalem (np. procesor Intel(R) Xeon(R) X5570). Firma Intel podkreśla jednak, że „Do korzystania z funkcji Execute Disable Bit niezbędny jest system wyposażony w procesor z funkcją Execute Disable Bit oraz obsługujący ją system operacyjny”.

W produktach firmy AMD technologia ta nosi nazwę marketingową “NX-Bit” (No eXecute).

Kategorie

Serwery

Tagi do wpisów

AMD , Fujitsu , Fujitsu Technology Solutions , Intel , Linux , Microsoft , Primergy , Serwer , Systemy Operacyjne