私の企業ポリシーでは、LinuxボックスはSELinuxで保護する必要があると述べています(したがって、セキュリティ監査人は各サーバーの「はい、非常に安全です!」チェックボックスをチェックできます)。 Ubuntuの素晴らしいデフォルトのAppArmorセキュリティを活用したいと思っていました。 ApparmorとSELinuxの両方を実行するのは賢明ではありませんか? (もしそうなら、この悪い考えはいくつかの防具やselinuxの調整で軽減できますか?)
Linuxカーネルは Linux Security Module インターフェイスを提供します。このインターフェイスはSELinuxとAppArmorの両方の実装です。 (その他にはTOMOYO、Smackなどがあります。)現在、このインターフェースは、一度に1つのLSMのみを操作できるように設計されています。 2つを同時に実行する方法はないため、1つを選択する必要があります。複数のLSMを「スタック」する方法については時々議論されてきましたが、これはまだ行われていません。
両方は使いません。
SELinuxとAppArmorはどちらも同じ基本的なことを行います。ファイルとフォルダーへのアクセスを、実際にアクセスが必要なアプリケーションのみに制限します。
しかし、どちらもこのアイデアを非常に異なる方法で実装しています。
(これは、SELinuxとAppArmorの動作の非常に基本的な説明です。)
両方を使用する場合、それらはおそらく互いに邪魔になり、両方を使用する必要性や利点はまったくありません。