Existe-t-il une protection contre le débordement du tampon Exec Shield pour Ubuntu?

12

Existe-t-il une protection contre le débordement du tampon Exec Shield pour Ubuntu?

J'ai essayé d'activer Exec Shield sur Ubuntu 12.04 avec la commande suivante

sudo sysctl -w kernel.exec-shield=1

mais ça disait

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

Sinon, quelle est la solution équivalente pour Ubuntu et comment puis-je l'installer et l'activer?

Desmond Hume
la source

Réponses:

0

Ouvrez votre fichier /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

  Enregistrez et fermez le fichier.   

Pour charger sysctl sans redémarrer, tapez cette commande ci-dessous:
sysctl -p

Secca
la source
2
Pouvez-vous confirmer qu'Ubuntu prend en charge la clé kernel.exec-shield? La dernière fois, je l'ai vérifié. Cela semble être une fonctionnalité de Red Hat / Fedora jusqu'à présent.
Kevin Bowen