tripwire@改竄検知

2件目の仕事の間が2時間も空いてしまったので、
親しくさせていただいているクライアント様の
ところへ立ち寄り昼食としました。
ちょいとパソをお借りしてサーバーからの
ラブレターをチェックしていたら、ナニやってるん?
とシステム管理者の方が覗きこんで興味を示したので
ちょっとだけ説明してきました。
チェックしていたのはサーバーの改竄検知である
tripwireのログです。

まず分かりやすく説明できるように適当な
テキストファイルを作成してみました。

$ echo “TEST-Q” > ./test.txt

手動でチェックしてみます。

# tripwire -m c -s -c /etc/tripwire/tw.cfg

拙生は起動スクリプトを作成しているので

# zsh /etc/cron.daily/tripwire-check.sh

 (パスとスクリプト名は作成環境により異なります。)
  

———————————–
Section: Unix File System
———————————–

Rule Name Severity Level Added Removed Modified
——— ————– —– ——- ——–
Invariant Directories 66 0 0 0
Temporary directories 33 0 0 0
* Tripwire Data Files 100 1 0 0

なんてのが25項目表示されます。
Rule Nameの先頭に【*】があれば変更されています。
上記例ではTripwire Data FilesのAddedに1が付いていて
ファイルが追加されているのですが、これはtripwireの
データベースを作成したものなので問題ありません。

追加されたテキストファイルは

Rule Name Severity Level Added Removed Modified
* Root config files 100 1 0 1

トータルでは

Total objects scanned: 51028
Total violations found: 3

のような表示になります。

詳細はObject Summaryをみます。

=====================================
Object Summary:
=====================================

———————————–
# Section: Unix File System
———————————–

———————————————
Rule Name: Tripwire Data Files (/var/lib/tripwire)
Severity Level: 100
———————————————

Added:
“/var/lib/tripwire/ns3.oba-q.com.twd.bak”

———————————————
Rule Name: Root config files (/root)
Severity Level: 100
———————————————

Added
“/root/test.txt”

Modified:
“/root/.zsh_history”

作成したデータベースやtest.txtが検出されています。
Modifiedにあるzsh_historyは、使用シェルのコマンド履歴で、
何か作業すれば必ず検知されます。

これで追加と編集に関しては検知することを示せたので
次に削除してみました。

同じディレクトリには別のテストした時に作成した
testQ.txtがそのまま残っていたので、2つとも削除
してみました。

# rm -f test*

直後のチェック結果です。(抜粋)

Rule Name Severity Level Added Removed Modified
* Root config files 100 0 2 1

ちゃんと2個がRemoveされているのが分かります。
以下はその詳細です。

===========================================
Object Summary:
===========================================

Removed:
“/root/test.txt”
“/root/testQ.txt”

Modified:
“/root/.zsh_history”

ここで時間切れとなり説明を終わらせました。
tripwireチェックは結構時間がかかります。

Tripwireは追加・削除・編集などを検知し、あってはならない
改変などを見つけるのに役立つ強力なツールです。
ただし設定に手抜きやミスがあると、数千の改変が表示されたり
してビックリしますので要注意です。(笑

明日は新ひだか町まで走るので早めに寝ます。

HOME

おすすめ