IDS / Intrusion Detection System
■ IDS。Intrusion Detection System。 侵入検知システム。 外部からの通信をリアルタイムで監視し、 攻撃を検出すると、管理者に通知するシステムの総称。 単に攻撃を通知するだけでなく、当該パケットの記録をしたり、 ファイアウォールと連携してセッションを切ることもできる。 IDSは、ホスト型IDSとネットワーク型IDSに分類される。 (1) ホスト型IDS。 特定のサーバマシンにインストールして、 当該マシンに流れてきたパケットだけを監視するタイプのIDS。 単にIDSとも言う。 代表的なソフトウェアとしては、Tripwireなどがある。 (2) ネットワーク型IDS。 ネットワーク上に流れている全てのパケットを収集・監視するIDS。 NIDSとも言う。 代表的なソフトウェアとしては、Snortなどがある。 ■ IDSが侵入をリアルタイムに検知する方法。 IDS、またはNIDSが、攻撃をリアルタイムに検知する方法には、 シグネチャ検出と異常検出の2種類がある。 (1) シグネチャ検出。Signature Recognition。 ポートスキャンやDoS攻撃といった侵入・攻撃パターンを シグネチャとして予め登録しておき、 パケットを常時キャプチャしながら、 これと同じパターンを検出する方法。 (2) 異常検出。 正常な運用状態におけるトラフィックや CPUの利用率、ディスクの利用率を記録しておき、 これと比較しながら異常を検出する方法。 NIDSの場合は、MRTGを用いてリアルタイムに情報を取得する。 このほかにも、ディレクトリやファイルのハッシュ値を保存しておき、 ファイルの改ざんをチェックするなどの方法がある。 以上。 2004/02/23 pm