11.11. ソフトウェアの更新を監視するための Audit の設定
事前設定されたルール 44-installers.rules
を使用して、ソフトウェアをインストールする次のユーティリティーを監視するように Audit を設定できます。
-
dnf
[2] -
yum
-
pip
-
npm
-
cpan
-
gem
-
luarocks
rpm
ユーティリティーを監視するには、rpm-plugin-audit
パッケージをインストールします。その後、Audit は、パッケージをインストールまたは更新するときに SOFTWARE_UPDATE
イベントを生成します。これらのイベントをリスト表示するには、コマンドラインで ausearch -m SOFTWARE_UPDATE
と入力します。
事前設定されたルールファイルは、ppc64le
および aarch64
アーキテクチャーを備えたシステムでは使用できません。
前提条件
-
auditd
が、環境を保護するための auditd の設定で提供される設定に従って定義されている。
手順
事前設定されたルールファイル
44-installers.rules
を/usr/share/audit/sample-rules/
ディレクトリーから/etc/audit/rules.d/
ディレクトリーにコピーします。cp /usr/share/audit/sample-rules/44-installers.rules /etc/audit/rules.d/
# cp /usr/share/audit/sample-rules/44-installers.rules /etc/audit/rules.d/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 監査ルールを読み込みます。
augenrules --load
# augenrules --load
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
読み込まれたルールをリスト表示します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow インストールを実行します。以下に例を示します
dnf reinstall -y vim-enhanced
# dnf reinstall -y vim-enhanced
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Audit ログで最近のインストールイベントを検索します。次に例を示します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
dnf
は RHEL ではシンボリックリンクであるため、dnf
Audit ルールのパスにはシンボリックリンクのターゲットが含まれている必要があります。正しい Audit イベントを受信するには、path=/usr/bin/dnf
パスを /usr/bin/dnf-3
に変更して、44-installers.rules
ファイルを変更します。