Có bảo vệ tràn bộ đệm Exec Shield cho Ubuntu không?


12

Có bảo vệ tràn bộ đệm Exec Shield cho Ubuntu không?

Tôi đã thử bật Exec Shield trên Ubuntu 12.04 bằng lệnh sau

sudo sysctl -w kernel.exec-shield=1

nhưng nó nói

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

Nếu không, giải pháp tương đương cho Ubuntu là gì và làm cách nào tôi có thể cài đặt và kích hoạt nó?

Câu trả lời:



0

Mở tệp /etc/sysctl.conf của bạ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

  Lưu và đóng tập tin.   

Để tải sysctl mà không cần khởi động lại, gõ lệnh này bên dưới ::
sysctl -p


2
Bạn có thể xác nhận rằng Ubuntu hỗ trợ khóa kernel.exec-Shield không? Lần cuối tôi kiểm tra nó không có. Đây dường như là một tính năng của Red Hat / Fedora.
Kevin Bowen
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.