Czy dla Ubuntu istnieje ochrona przed przepełnieniem bufora Exec Shield?


12

Czy dla Ubuntu istnieje ochrona przed przepełnieniem bufora Exec Shield?

Próbowałem włączyć Exec Shield na Ubuntu 12.04 za pomocą następującego polecenia

sudo sysctl -w kernel.exec-shield=1

ale powiedział

error: "kernel.exec-shield" is an unknown key

Jeśli nie, jakie jest równoważne rozwiązanie dla Ubuntu i jak mogę je zainstalować i włączyć?

Odpowiedzi:



0

Otwórz plik /etc/sysctl.conf:

# sudo gedit /etc/sysctl.conf
#### Add the following lines:

###enable ExecShield protection

kernel.exec-shield = 1

###enable random placement of virtual memory regions protection

kernel.randomize_va_space = 1

  Zapisz i zamknij plik.   

Aby załadować sysctl bez restartu, wpisz następującą komendę:
sysctl -p


2
Czy możesz potwierdzić, że Ubuntu obsługuje klucz kernel.exec-shield? Ostatnio sprawdziłem, że nie. Jak dotąd wydaje się, że jest to funkcja Red Hat / Fedora.
Kevin Bowen
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.