メインコンテンツへスキップ
防御・対策

AppArmor

AppArmor

Linux Security Moduleの一つで、プロセスやコンテナがアクセスできるファイル、ネットワーク、capabilityなどをプロファイルに基づいて制限する強制アクセス制御機構。

AppArmorはパスベースのプロファイルをenforceまたはcomplainモードで適用します。まず監査ログから必要な動作を把握し、プロファイル名とノードへの配布状態を揃え、無効化や広すぎる許可を例外のまま放置しません。

  • 初心者向けには「プログラムごとに触れてよいファイルや機能を決めるOS側のルール」と捉える
  • complainで観測してからenforceへ移し、拒否ログを継続監視する
  • クラスタ内の全対象ノードへ同じプロファイルが配布されているか確認する

よくある質問

AppArmorとは?

Linux Security Moduleの一つで、プロセスやコンテナがアクセスできるファイル、ネットワーク、capabilityなどをプロファイルに基づいて制限する強制アクセス制御機構。

AppArmorについて詳しく知るには?

AppArmorはパスベースのプロファイルをenforceまたはcomplainモードで適用します。まず監査ログから必要な動作を把握し、プロファイル名とノードへの配布状態を揃え、無効化や広すぎる許可を例外のまま放置しません。

AppArmorのポイントは?

初心者向けには「プログラムごとに触れてよいファイルや機能を決めるOS側のルール」と捉える complainで観測してからenforceへ移し、拒否ログを継続監視する クラスタ内の全対象ノードへ同じプロファイルが配布されているか確認する

← 用語集一覧に戻る
ESC