¿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?

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


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.