AIDE : ホスト型 IDS2023/07/13 |
ホスト型 IDS (Intrusion Detection System) の AIDE (Advanced Intrusion Detection Environment) のインストールと設定です。
|
|
[1] | AIDE をインストールします。 |
root@dlp:~# apt -y install aide
|
[2] | AIDE を設定してデータベースを初期化します。設定はデフォルトのままでも利用できますが、監視対象を調整する場合は設定ファイルを変更します。 設定ルールについての詳細は、[man aide.conf] で確認可能です。 |
root@dlp:~#
vi /etc/default/aide # 8行目 : Cron で日時チェックしない場合はコメント解除して [no] に変更 #CRON_DAILY_RUN=yes
root@dlp:~#
vi /etc/aide/aide.conf # 最終行に追記 : 必要に応じてチェックを除外するディレクトリを設定
!/var/log
!/var/lib/aide !/var/lib/apt !/var/lib/dpkg !/var/cache !/run # データベース初期化 root@dlp:~# aide --init --config /etc/aide/aide.conf Start timestamp: 2023-07-13 00:08:59 -0500 (AIDE 0.18.3) AIDE successfully initialized database. New AIDE database written to /var/lib/aide/aide.db.new Ignored e2fs attributes: EINV Number of entries: 36804 --------------------------------------------------- The attributes of the (uncompressed) database(s): --------------------------------------------------- /var/lib/aide/aide.db.new MD5 : PB+F57OJ7bxV54sNjQ+Mpg== SHA1 : heeX8kb2C65l5Pa5LcorOdZbQhU= SHA256 : WtpOVnxm4fy5PB20R4eJOZ8fqCzlWbL0 F+g/Z+sw5A8= SHA512 : Sz3pK8Uwc8jzcF0fJ/Bp0aTvTkbH1/vk Qu6/fP8qi3j5g0pZ2qxKO1PAAyW846GE WR92cclUOr7MoY4qVqnu+A== RMD160 : 1gYOjhpG5dye1PuIP1s3w1Vym+Y= TIGER : yf9kkj2AxyB6C6HwoQBYTxFDyEPhFFw7 CRC32 : PdXXXw== CRC32B : xjuyRw== HAVAL : ZDC1v8WWT9n4mXF4tMv9HQOhcbp4vctG iDWBbie86XY= WHIRLPOOL : lN/yozsShe0DD1QRuNkyHqvG1WJF6Wb9 Cav7aQmDzui4bbSM5zqdKdlyFHnE3qqs XbjlIkPise6uw+WtKt6auw== GOST : s6maVSJeZyBDAatE75Vx0fXgjjfvx22c DSSIzwOZhQ4= End timestamp: 2023-07-13 00:09:56 -0500 (run time: 0m 57s) # 生成された DB をマスター DB へコピー root@dlp:~# cp -p /var/lib/aide/aide.db.new /var/lib/aide/aide.db
|
[3] | チェックを実行します。 |
# チェック実行 root@dlp:~# aide --check --config /etc/aide/aide.conf # DB との差分がない場合は以下のように [*** Looks okay] と表示される Start timestamp: 2023-07-13 00:13:30 -0500 (AIDE 0.18.3) AIDE found NO differences between database and filesystem. Looks okay!! Ignored e2fs attributes: EINV Number of entries: 36804 --------------------------------------------------- The attributes of the (uncompressed) database(s): --------------------------------------------------- /var/lib/aide/aide.db MD5 : PB+F57OJ7bxV54sNjQ+Mpg== SHA1 : heeX8kb2C65l5Pa5LcorOdZbQhU= SHA256 : WtpOVnxm4fy5PB20R4eJOZ8fqCzlWbL0 F+g/Z+sw5A8= SHA512 : Sz3pK8Uwc8jzcF0fJ/Bp0aTvTkbH1/vk Qu6/fP8qi3j5g0pZ2qxKO1PAAyW846GE WR92cclUOr7MoY4qVqnu+A== RMD160 : 1gYOjhpG5dye1PuIP1s3w1Vym+Y= TIGER : yf9kkj2AxyB6C6HwoQBYTxFDyEPhFFw7 CRC32 : PdXXXw== CRC32B : xjuyRw== HAVAL : ZDC1v8WWT9n4mXF4tMv9HQOhcbp4vctG iDWBbie86XY= WHIRLPOOL : lN/yozsShe0DD1QRuNkyHqvG1WJF6Wb9 Cav7aQmDzui4bbSM5zqdKdlyFHnE3qqs XbjlIkPise6uw+WtKt6auw== GOST : s6maVSJeZyBDAatE75Vx0fXgjjfvx22c DSSIzwOZhQ4= End timestamp: 2023-07-13 00:15:02 -0500 (run time: 1m 32s) # 任意のファイルを変更して再度チェック実行 root@dlp:~# touch /root/test.txt root@dlp:~# aide --check --config /etc/aide/aide.conf # 以下のように差分が検出される Start timestamp: 2023-07-13 00:16:56 -0500 (AIDE 0.18.3) AIDE found differences between database and filesystem!! Ignored e2fs attributes: EINV Summary: Total number of entries: 36805 Added entries: 1 Removed entries: 0 Changed entries: 1 --------------------------------------------------- Added entries: --------------------------------------------------- f+++++++++++++++++: /root/test.txt --------------------------------------------------- Changed entries: --------------------------------------------------- d =.... mc.. .. . : /root --------------------------------------------------- Detailed information about changes: --------------------------------------------------- Directory: /root Mtime : 2023-07-13 00:08:55 -0500 | 2023-07-13 00:16:49 -0500 Ctime : 2023-07-13 00:08:55 -0500 | 2023-07-13 00:16:49 -0500 ..... ..... |
[4] | チェック実行と、変更が検出されたが内容に問題ない場合にデータベースの更新を行う場合は以下のようにします。 |
root@dlp:~#
aide --update --config /etc/aide/aide.conf Start timestamp: 2023-07-13 00:20:21 -0500 (AIDE 0.18.3) AIDE found differences between database and filesystem!! New AIDE database written to /var/lib/aide/aide.db.new Ignored e2fs attributes: EINV Summary: Total number of entries: 36805 Added entries: 1 Removed entries: 0 Changed entries: 1 --------------------------------------------------- Added entries: --------------------------------------------------- f+++++++++++++++++: /root/test.txt --------------------------------------------------- Changed entries: --------------------------------------------------- d =.... mc.. .. . : /root --------------------------------------------------- Detailed information about changes: --------------------------------------------------- Directory: /root Mtime : 2023-07-13 00:08:55 -0500 | 2023-07-13 00:16:49 -0500 Ctime : 2023-07-13 00:08:55 -0500 | 2023-07-13 00:16:49 -0500 ..... ..... # データベース更新 root@dlp:~# cp -p /var/lib/aide/aide.db.new /var/lib/aide/aide.db
|
Sponsored Link |