Download presentation
Presentation is loading. Please wait.
1
侵入検知システムの構築と ログの可読性向上
[D3] 侵入検知システムの構築と ログの可読性向上 山根 利之 [担当教員]種田 和正
2
1. はじめに 今回、Javaを用いて侵入検知システムのログを可視化するツールの開発を行った。
まずはその前段階として、Snortを中心とした侵入検知システムを構築した。システムは一度構築してしまえば後は保守管理をするのみなので、その保守管理(ここでは特にログ解析)を補助してくれるツールを目指した。
3
2. 侵入検知システム概要 Snort Swatch ルールファイル HOME_NET = 研究室のネットワークアドレス
管理者にメールで侵入通知
4
3. CSV化Perlスクリプト Swatchから吐き出されたログはテキスト形式であるため、プログラムで内容を読み書きする場合、取り回しづらい。そこで、ログを扱いやすいようCSV形式に変換する。今回はPerlスクリプトを用いて変換した。
5
4. 可視化ツール開発環境 言語:Java ・Java仮想マシンが実装されているすべてのOSで動作する
統合開発環境:Eclipse3.2.1 ・フリーの開発環境 ・各種プラグインの充実 GUIインターフェイス:Swing ・OSに非依存 ・高度なコンポーネントが使用可能 ・見た目(Look&Feel)を簡単に変更可能 ・遅いとされてきた動作速度も近年改善されてきた
6
5. 可視化ツールの動作 Main.class Layout. class SelectFile. class
SelectGraph. class ReadFile. class DrawCircle. class DrawBar. class
7
5-2. スクリーンショット
8
6. おわりに 今回可視化ツールを製作にあたり、当初予定していた仕様、 ①円グラフ、棒グラフの実装 ②CSVファイルの取り回し
今回可視化ツールを製作にあたり、当初予定していた仕様、 ①円グラフ、棒グラフの実装 ②CSVファイルの取り回し 以上2点を実装することができた。 課題としては、可視化ツールとCSV化スクリプトが別々のツールとして存在しているので、可視化ツールにCSV化機能を組み込む、またはテキスト形式のまま扱う、といった手順簡略化が挙げられる。
Similar presentations
© 2024 slidesplayer.net Inc.
All rights reserved.