Solaris のシステム管理 (セキュリティサービス)

Procedure一定期間内で同一システムの目録を比較する方法

この作業は、一定期間内で同一のシステムに起きるファイルレベルの変化を監視する場合に行なってください。このタイプの目録は、セキュリティー侵害を検出して破損したファイルや異常な状態のファイルを見つけたり、システムのパフォーマンスの問題を解決したりするのに便利です。

  1. Primary Administrator 役割を引き受けるか、スーパーユーザーになります。

    Primary Administrator 役割には、Primary Administrator プロファイルが含まれます。役割を作成してユーザーに役割を割り当てるには、『Solaris のシステム管理 (基本編)』の第 2 章「Solaris 管理コンソールの操作 (手順)」を参照してください。

  2. Solaris ソフトウェアのインストール後、システム上で監視するファイルの制御目録を作成します。


    # bart create -R /etc > control-manifest
    
  3. システムの変化を監視する任意の時点で、制御目録と同様の指定でテスト目録を作成します。


    # bart create -R /etc > test-manifest
    
  4. 制御目録をテスト目録と比較します。


    # bart compare options control-manifest  test-manifest > bart-report
    
    -r

    この比較の規則ファイルの名前です。 を付けて -r オプションを使用するのは、指示語が標準入力から読み取られることを意味します。

    -i

    ユーザーは、コマンド行から汎用指示語 IGNORE を設定できます。

    -p

    プログラムによる解析に対して地域対応化されていない標準的な出力を生成するプログラムモードです。

    control-manifest

    制御システムの bart create コマンドからの出力です。

    test-manifest

    テストシステムの bart create コマンドからの出力です。

  5. BART レポートを調べ、異常がないかを確認します。


例 5–5 同一システムの目録を一定期間で比較する

この例では、一定期間に /etc ディレクトリに発生した変化を監視します。このタイプの比較を行うと、システム上の重要ファイルが攻撃されていないかをすばやく確認できます。

上記の出力は、制御目録が作成されたあとに vfstab ファイルのアクセス権が変化したことを示しています。このレポートは、所有権、日付、内容などのファイル属性が変化していないかを確認するために使用できます。このタイプの情報をすぐに利用できるようにしておくと、ファイルを改ざんした可能性がある人物や、変化が起きた時点などを追跡しやすくなります。