Existe proteção contra estouro de buffer do Exec Shield para o Ubuntu?


12

Existe proteção contra estouro de buffer do Exec Shield para o Ubuntu?

Tentei habilitar o Exec Shield no Ubuntu 12.04 com o seguinte comando

sudo sysctl -w kernel.exec-shield=1

mas disse

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

Caso contrário, qual é a solução equivalente para o Ubuntu e como posso instalá-lo e ativá-lo?

Respostas:



0

Abra seu arquivo /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

  Salve e feche o arquivo.   

Para carregar o sysctl sem reinicialização, digite este comando abaixo:
sysctl -p


2
Você pode confirmar que o Ubuntu suporta a chave kernel.exec-shield? A última vez que verifiquei, não. Este parece ser um recurso do Red Hat / Fedora até agora.
Kevin Bowen
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.