implementing-file-integrity-monitoring-with-aide について
AIDEでファイル整合性監視を導入するLinux管理者やセキュリティチーム向けのガイドです。ベースライン作成、整合性チェック、変更の解析、定期スキャン、コンプライアンスレポートを扱います。
主な機能
- 01AIDE設定ルールの生成
- 02整合性ベースラインの初期化
- 03ファイルシステム変更の確認
- 04追加・削除・変更ファイルの解析
- 05定期チェックの設定
- 06コンプライアンス変更レポートの生成
活用シーン
- 01重要なシステムディレクトリの変更監視
- 02コンプライアンス向け整合性管理の確立
- 03未承認のファイル変更の定期検出
- 04変更内容の重大度別集約
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ mukul975/ anthropic-cybersecurity-skills --skill implementing-file-integrity-monitoring-with-aideインストール後、Claude Code で/implementing-file-integrity-monitoring-with-aideを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
LICENSEreferences/api-reference.mdscripts/agent.py詳細
AIDE によるファイル整合性監視の実装
概要
AIDE(Advanced Intrusion Detection Environment)は、暗号学的チェックサムを使用してファイルおよびディレクトリの整合性を監視する、ホストベースの侵入検知システムです。このスキルでは、AIDE 設定ファイルの生成、ベースラインデータベースの初期化、整合性チェックの実行、変更レポートの解析、そしてアラート機能を備えた cron ベースの自動監視の設定について説明します。
使用するタイミング
- 環境において、AIDE による ファイル整合性監視 機能を導入または設定するとき
- コンプライアンス要件に沿ったセキュリティ統制を確立するとき
- この分野のセキュリティアーキテクチャを構築または改善するとき
- この実装が必要なセキュリティアセスメントを実施するとき
前提条件
- 対象の Linux システムに AIDE がインストールされていること(apt install aide / yum install aide)
- ファイルシステムのスキャンに必要な root 権限または sudo アクセス
- 標準ライブラリを備えた Python 3.8 以降
手順
- AIDE 設定の生成 — 重要なディレクトリ(/etc、/bin、/sbin、/usr/bin、/boot)の監視ルールを含む aide.conf を作成する
- ベースラインデータベースの初期化 — aide --init を実行して、初期のファイル整合性ベースラインを作成する
- 整合性チェックの実行 — aide --check を実行して、現在の状態をベースラインと比較する
- 変更レポートの解析 — AIDE の出力から追加、削除、変更されたファイルを抽出する
- 自動監視の設定 — 定期的な整合性チェック用の cron ジョブを生成する
- コンプライアンスレポートの生成 — 重大度分類を付けて、すべてのファイル変更を構造化したレポートを作成する
期待される出力
- AIDE 設定ファイル(aide.conf)
- ベースラインデータベースの作成状況
- 重大度付きのファイル変更(追加/削除/変更)を示す JSON レポート
- 自動監視用の cron ジョブ設定
コメント
Markdown 対応