Ochrona przed przepełnieniem bufora

Przepełnienie bufora to nic innego jak błąd występujący w kodzie programu, który pozwala na wczytanie większej ilości danych do wyznaczonego obszaru pamięci. Istnieje możliwość żeby się uchronić przed tego typu problemem, korzystając z technologii DEP.

Technologia DEP (DATA EXECUTION PREVENTION) to funkcja, która zapobiega uruchamianiu kodów programów, które znajdują się w polu pamięci zarezerwowanych tylko dla danych.

Opcja ta posiada dwa mechanizmy obrony: sprzętowy (NX) oraz programowy.

W celu jej uruchomienia należy:

1. Kliknąć Start/Uruchom, następnie wpisać polecenie sysdm.cpl i zatwierdzić OK.

2. W zakładce Zaawansowane, w sekcji Wydajność wybieramy Ustawienia.

3. W zakładce Zapobieganie wykonywaniu danych zaznaczamy pole Włącz funkcję DEP.

4. Dodatkowo możemy skonfigurować zabezpieczenia DEP,  przechodząc do Panel sterowania/System/ /Zaawansowane. W polu Wydajność zaznaczamy Ustawienia i przechodzimy do karty Zapobieganie wykonywaniu danych. Wybieramy funkcję Dodaj,  a następnie wybrać odpowiedni program, dla którego ochrona DEP ma być wyłączona.

11_1228940575