Esiste una protezione da overflow del buffer di Exec Shield per Ubuntu?


12

Esiste una protezione da overflow del buffer di Exec Shield per Ubuntu?

Ho provato ad abilitare Exec Shield su Ubuntu 12.04 con il seguente comando

sudo sysctl -w kernel.exec-shield=1

ma diceva

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

In caso contrario, qual è la soluzione equivalente per Ubuntu e come posso installarla e abilitarla?

Risposte:



0

Apri il tuo file /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

  Salva e chiudi il file.   

Per caricare sysctl senza riavviare digitare questo comando di seguito ::
sysctl -p


2
Puoi confermare che Ubuntu supporta la chiave kernel.exec-shield? L'ultima volta che ho controllato non è stato così. Questa sembra essere una caratteristica di Red Hat / Fedora finora.
Kevin Bowen,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.