¿Existe protección de desbordamiento de búfer de Exec Shield para Ubuntu?

12

¿Existe protección de desbordamiento de búfer de Exec Shield para Ubuntu?

Traté de habilitar Exec Shield en Ubuntu 12.04 con el siguiente comando

sudo sysctl -w kernel.exec-shield=1

pero decía

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

Si no, ¿cuál es la solución equivalente para Ubuntu y cómo puedo instalarla y habilitarla?

Desmond Hume
fuente

Respuestas:

0

Abra su archivo /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

  Guarde y cierre el archivo.   

Para cargar sysctl sin reiniciar, escriba este comando a continuación:
sysctl -p

Secca
fuente
2
¿Puedes confirmar que Ubuntu es compatible con la clave kernel.exec-shield? La última vez que lo comprobé no fue así. Esto parece ser una característica de Red Hat / Fedora hasta ahora.
Kevin Bowen