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

AppArmor

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

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

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