23.2. IMA 署名ベースの評価によるカーネルの実行時整合性監視の有効化
RHEL 9 以降、パッケージファイルはすべてファイルごとに署名されており、ユーザーは署名ベースの IMA 評価を有効にすることで、許可されたパッケージファイルにのみアクセスできます。
署名ベースの IMA 評価を有効にします。
ima-setup --policy=/usr/share/ima/policies/01-appraise-executable-and-lib-signatures
ima-setup --policy=/usr/share/ima/policies/01-appraise-executable-and-lib-signatures
このコマンドの詳細は次のとおりです。
-
インストールされているすべてのパッケージのパッケージファイル署名を
security.imaに保存します。 -
dracutの整合性モジュールを含めることで、IMA のコード署名鍵をカーネルに読み込みます。 -
ポリシーを
/etc/ima/ima-policyにコピーして、systemd が起動時にそのポリシーを読み込めるようにします。
検証
-
ipコマンドを正常に実行できます。 ipが/tmpにコピーされると、デフォルトでsecurity.imaが失われ、ipコマンドは実行されません。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
サンプルポリシー 01-appraise-executable-and-lib-signatures が要件に合わない場合は、カスタムポリシーを作成して使用できます。