web-dev-qa-db-ja.com

Ubuntu用のExec Shieldバッファオーバーフロー保護はありますか?

Ubuntu用のExec Shieldバッファオーバーフロー保護はありますか?

次のコマンドを使用して、Ubuntu 12.04でExec Shieldを有効にしようとしました

Sudo sysctl -w kernel.exec-shield=1

しかし、それは言った

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

そうでない場合、Ubuntuの同等のソリューションは何ですか?それをインストールして有効にするにはどうすればよいですか?

12
Desmond Hume

Ubuntuでは、デフォルトでNX保護が有効になっています。これは、CPUがサポートする場合はハードウェアNXを使用するか、カーネルでNXエミュレーションを使用します(Red Hat Exec Shieldパッチに相当)。

詳細については、次を参照してください。 https://wiki.ubuntu.com/Security/Features

より具体的に: https://wiki.ubuntu.com/Security/Features#nx

8
mdeslaur