
73
5
章
SiLK
スイート
SiLK(System for Internet-Level Knowledge)は、もともとカーネギーメロンのCERTが大規模
なNetFlow分析を行うために開発したツールキットである。現在SiLKは、米国国防総省、学術機関、
産業界で基本的な分析ツールキットとして使われている。
本章は SiLK を主に分析ツールとして使う。CERT Network Situational Awarenessチームが、
SiLKの使用法、コレクタのインストール、SiLKスイートの設定に関する豊富な参考文献(http://
tools.netsa.cert.org/)を公開している。
5.1
SiLK
とその機能
SiLKは、NetFlowデータの問い合わせや分析を行うためのツール群である。SiLKスイートは、
膨大なネットワークトラフィックを迅速かつ効率的に問い合わせることを可能にする。複雑な情報を
集
約して現象を特定したり、個々のイベントを抽出することができる。
SiLKは、コマンドラインで用いるデータベースだと考えてもよい。各ツールコマンドは特定
の問い合わせ、操作、データの集約を実行する。コマンドを鎖状につなげることで結果を生成す
る。SiLKでは、パイプで複数のレコードをつなげることで、複数チャネルのデータを同時に処理
する複雑なコマンドを作成できる。例えば、以下の一連のSiLK問い合わせは、フローデータから
HTTP(ポート80)トラフィックを取得し、最も活発なアドレスでの活動の時系列と ...