Apakah ada perlindungan buffer overflow Exec Shield untuk Ubuntu?


12

Apakah ada perlindungan buffer overflow Exec Shield untuk Ubuntu?

Saya mencoba mengaktifkan Exec Shield di Ubuntu 12.04 dengan perintah berikut

sudo sysctl -w kernel.exec-shield=1

tapi katanya

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

Jika tidak, apa solusi yang setara untuk Ubuntu dan bagaimana saya bisa menginstal dan mengaktifkannya?

Jawaban:



0

Buka file /etc/sysctl.conf Anda:

# 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

  Simpan dan tutup file.   

Untuk memuat sysctl tanpa reboot ketik perintah ini di bawah ::
sysctl -p


2
Bisakah Anda mengonfirmasi bahwa Ubuntu mendukung kunci kernel.exec-shield? Terakhir saya periksa tidak. Ini tampaknya menjadi fitur Red Hat / Fedora sejauh ini.
Kevin Bowen
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.