Gibt es einen Exec Shield Pufferüberlaufschutz für Ubuntu?


12

Gibt es einen Exec Shield Pufferüberlaufschutz für Ubuntu?

Ich habe versucht, Exec Shield unter Ubuntu 12.04 mit dem folgenden Befehl zu aktivieren

sudo sysctl -w kernel.exec-shield=1

aber es hieß

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

Wenn nicht, was ist die äquivalente Lösung für Ubuntu und wie kann ich sie installieren und aktivieren?

Antworten:



0

Öffnen Sie die Datei /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

  Speichern und schließen Sie die Datei.   

Um sysctl ohne Neustart zu laden, geben Sie den folgenden Befehl ein:
sysctl -p


2
Können Sie bestätigen, dass Ubuntu den kernel.exec-shield-Schlüssel unterstützt? Zuletzt habe ich es nicht überprüft. Dies scheint bisher eine Red Hat / Fedora-Funktion zu sein.
Kevin Bowen
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.