ホーム > パッケージ・システム管理 > aureport

aureport: 監査ログレポートの生成

aureportは、Linux監査システム(auditd)で収集されたログデータを分析し、さまざまな形式のレポートを生成するコマンドです。システムのセキュリティイベント、ユーザーアクティビティ、ファイルアクセスなど、重要なシステムアクティビティの概要情報を提供し、セキュリティ監査や問題解決に役立ちます。

概要

aureportは、auditdによって記録された監査ログファイル(デフォルトでは/var/log/audit/audit.log)を読み込み、指定された基準に従って要約されたレポートを生成します。これにより、システムのセキュリティ状態を素早く把握し、潜在的な脅威を特定できます。

主な機能

  • ログの要約と統計情報の生成
  • さまざまな種類のイベントレポートの提供(ログイン、ファイルアクセス、実行されたプログラムなど)
  • セキュリティ監査とコンプライアンスのサポート

主なオプション

aureportは、さまざまなレポートタイプとフィルタリングオプションを提供します。

レポートタイプ

フィルタリングと出力

生成されたコマンド:

コマンドを組み合わせてみてください。

説明:

`aureport` コマンドを実行します。

これらのオプションを組み合わせて、AIと一緒に仮想的にコマンドを実行してみてください。

使用例

aureportコマンドを使用したさまざまなレポート生成の例です。

すべてのログイン/ログアウト試行レポート

aureport -l

システムのすべてのログインおよびログアウトイベントを確認します。

昨日から今日までの認証試行レポート

aureport -au --start yesterday

昨日の深夜から現在までの認証試行に関するレポートを生成します。

今週のファイルアクセスレポート

aureport -f --start this-week

今週発生したファイルアクセスイベントを要約して表示します。

今日実行されたすべてのプログラムレポート

aureport -x --start today --end now

今日実行されたすべてのプログラムに関するレポートを生成します。

失敗したイベントの要約レポート

aureport -i --failed

すべての監査イベントのうち、失敗したイベントのみを要約して表示します。

インストール

aureportはauditパッケージの一部です。ほとんどのLinuxディストリビューションではデフォルトでインストールされていない場合、次のコマンドを使用してインストールできます。

Debian/Ubuntu

sudo apt update && sudo apt install auditd

aptパッケージマネージャーを使用してauditdパッケージをインストールします。

CentOS/RHEL

sudo yum install audit

yumパッケージマネージャーを使用してauditパッケージをインストールします。

Fedora

sudo dnf install audit

dnfパッケージマネージャーを使用してauditパッケージをインストールします。

ヒントと注意点

aureportを効果的に使用するためのヒントと注意点です。

役立つヒント

  • **時間指定**: `--start`および`--end`オプションには、「today」、「yesterday」、「this-week」、「this-month」、「now」などの相対的な時間表現を使用できます。
  • **ログファイルの位置**: デフォルトでは`/var/log/audit/audit.log`ファイルを使用しますが、`auditd.conf`の設定によって変更される場合があります。
  • **パフォーマンス**: 大量のログデータを処理する場合、時間がかかることがあります。そのため、必要な期間とレポートタイプを明確に指定することをお勧めします。
  • **`ausearch`との併用**: 特定の条件を満たすログをまず`ausearch`でフィルタリングし、その結果を`aureport`にパイプすることで、より詳細なレポートを生成できます。例: `ausearch -m USER_LOGIN -sv no | aureport -l`

同じカテゴリのコマンド