Ubuntu için Exec Shield arabellek taşması koruması var mı?


12

Ubuntu için Exec Shield arabellek taşması koruması var mı?

Aşağıdaki komutla Ubuntu 12.04'te Exec Shield'i etkinleştirmeye çalıştım

sudo sysctl -w kernel.exec-shield=1

ama dedi

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

Değilse, Ubuntu için eşdeğer bir çözüm nedir ve nasıl kurabilir ve etkinleştirebilirim?

Yanıtlar:



0

/Etc/sysctl.conf dosyanızı açın:

# 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

  Dosyayı kaydedip kapatın.   

Sysctl'i yeniden başlatmadan yüklemek için aşağıdaki komutu yazın:
sysctl -p


2
Ubuntu'nun kernel.exec-shield anahtarını desteklediğini onaylayabilir misiniz? Son kontrol etmedim. Bu şimdiye kadar bir Red Hat / Fedora özelliği gibi görünüyor.
Kevin Bowen
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.