(57)【特許請求の範囲】
【請求項１】
監視対象とするネットワークからパケットを取得するパケット取得部と、
前記パケット取得部が取得したパケットの情報を、内部に保存することなく即座に、ＨＴＴＰ（HyperText Transfer Protocol）形式に変換して転送するＨＴＴＰサーバと
を有するパケットキャプチャ装置。
【請求項２】
請求項１に記載のパケットキャプチャ装置において、
前記ＨＴＴＰサーバは、前記パケットキャプチャ装置の操作メニューをＨＴＭＬ（HyperText Markup Language）形式で管理者端末に配信する
ことを特徴とするパケットキャプチャ装置。
【請求項３】
請求項１に記載のパケットキャプチャ装置において、
前記パケット取得部の入力端に接続される第１のネットワーク・インタフェースと、
前記ＨＴＴＰサーバの出力端に接続される第２のネットワーク・インタフェースと、
を有することを特徴とするパケットキャプチャ装置。
【請求項４】
請求項１に記載のパケットキャプチャ装置において、
第３のネットワーク・インタフェースと第４のネットワーク・インタフェースの間においてパケットの送受信を中継すると共に、中継されるパケットの複製パケットを監視用ポートに出力するパケット中継器を有し、
前記パケット取得部の入力端に前記監視用ポートを接続し、前記ＨＴＴＰサーバの出力端に第５のネットワーク・インタフェースを接続する
ことを特徴とするパケットキャプチャ装置。
【請求項５】
請求項１に記載のパケットキャプチャ装置において、
前記パケット取得部は、管理者端末からＨＴＴＰで接続されている間だけ、前記監視対象とするネットワークからパケットを取得する
ことを特徴とするパケットキャプチャ装置。
【請求項６】
請求項１に記載のパケットキャプチャ装置において、
前記パケット取得部は、管理者端末と通信している間だけ、前記監視対象とするネットワークからパケットを取得する
ことを特徴とするパケットキャプチャ装置。
【請求項７】
監視対象とするネットワークに接続される少なくとも１つのポートと、取得されたパケットの情報をテキスト形式で転送する監視用ポートとを有するパケットキャプチャ装置に実装されるコンピュータに、
監視対象とするネットワークからパケットを取得する処理と、
前記処理により取得されたパケットの情報を、内部に保存することなく即座に、ＨＴＴＰ形式に変換して転送する処理と
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視対象とするネットワークからパケットを取得（キャプチャ）する装置及び当該装置において実行されるプログラムに関する。
【背景技術】
【０００２】
本明細書では、監視業務に従事する管理者からの操作入力に従い、監視対象であるネットワークからパケットを取得し、管理者に呈示する機能を有するネットワーク装置を「監視装置」という。また、監視装置の動作を制御する目的で、管理者により操作されるネットワーク装置を「管理者端末」という。
【０００３】
既存の監視装置は、主に、以下の２種類に分類される。
(1) 監視装置と管理者端末は、別装置として提供される。ネットワークに接続された監視装置にはストレージ装置が内蔵されており、ネットワークから取得したパケットはストレージ装置に一時的に保存される。一時保存されたパケットは、管理者端末から与えられる指示入力に応じてストレージ装置から読み出され、管理者端末に出力される。
(2) 監視装置と管理者端末は、一つの装置として提供される。ネットワークに接続された管理者端末には、ネットワーク上を流れるパケットを監視するための専用のソフトウェアがインストールされている。管理者端末は、この専用のソフトウェアが提供する機能を通じ、ネットワークからパケットを取得し、管理者端末内のストレージ装置に保存する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２５３９０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
図１に、分類(1) に対応する接続形態を示す。監視対象とするＬＡＮ（Local Area Network）は、ネットワークハブ１と、そのポートに接続された３つのコンピュータ２、３、４で構成されている。図１の場合、ネットワークハブ１は８個のポートを有しており、そのうちの３つがコンピュータ２、３、４との接続に用いられ、そのうちの１つが別のＬＡＮとの接続に用いられている。
【０００６】
分類(1) の場合、ネットワークを監視する監視装置５が、ＬＡＮケーブル経由でネットワークハブ１に接続される。ネットワークハブ１がスイッチング機能を搭載していない場合、監視装置５は未使用である任意のポートに接続することができる。スイッチング機能を搭載しないネットワークハブ１は、１つのポートに入力されたパケットを、他の全てのポートに出力するためである。一方、ネットワークハブ１がスイッチング機能を搭載する場合、監視装置５の接続先は、ネットワークハブ１のミラーポートに限られる。なお、スイッチング機能を有するハブは、スイッチングハブとも呼ばれる。
【０００７】
図１に示すように、監視装置５は、パケット取得部５１と、ストレージ装置５２と、コントローラ５３で構成される。監視装置５には、ＬＡＮケーブル等を通じ、管理者端末６が接続されている。監視装置５は、パケット取得部５１を通じてパケットを取得し、取得したパケットをストレージ５２に保存する。この保存は、一般に、パケットの取得が終了するまで継続される。ストレージ装置５２に記録されたパケットは、管理者端末６から与えられた読み出し指示に従って読み出され、管理者端末６に提供される。管理者端末６は、例えば提供を受けたパケットをディスプレイ装置の管理者画面に表示する。
【０００８】
しかし、分類(1) の装置構成には、以下に示す問題がある。
(1-1) 監視装置５に、ストレージ装置５２とその制御機構を一体的に組み込む必要がある。このため、監視装置５の製造が複雑化し、高コスト化する。また、ストレージ装置５２の劣化が監視装置５の故障を引き起こす要因となる。
(1-2) ストレージ装置５２の容量により、連続的に記録可能なデータ量の上限が制限される。
(1-3) 管理者端末６は、監視装置５の動作を制御するために、ストレージ装置５２に対するパケットの記録開始指示、パケットの記録終了指示、パケットの読み出し指示を与える必要がある。
(1-4) 監視装置５のストレージ装置５２に対するパケットの一時保存は、実質的には、監視対象であるパケットの複製と考えられる。通信データの秘匿性保持が要求される場合には、ストレージ装置５２に一時保存されたパケットの用途外の不正な読み出しを禁止する機能・機構と、ストレージ装置５２に保存されたパケットを確実に抹消する機能・機構が必要となる。
【０００９】
一方、分類(2) の場合、ネットワークに接続された管理者端末に専用のソフトウェアを実装し、ネットワークに流れるパケットを監視する必要がある。この場合、管理者端末は、ネットワークからパケットを直接取得し、内部のストレージ装置に記録する。また、管理者端末は、ディスプレイ装置の画面上に取得したパケットの情報を表示し、管理者の閲覧に供する。分類(2) の装置構成は、分類(1) の装置構成のように監視装置５を別途設ける必要がない。しかも、分類(2) の装置構成は、取得したパケットの保存用に、大容量のストレージ装置を使用することができる。このため、分類(1) の装置構成において指摘された問題を、全て解消できるように考えられる。
【００１０】
しかし、分類(2) の装置構成には、以下に示す問題がある。
(2-1) 管理者端末に、パケットを取得するための専用のソフトウェアをインストールする必要がある。また、専用のソフトウェアを動作させるための特定の種類の端末装置が必要になる。
(2-2) 管理者端末を、監視対象であるネットワークに直接接続する必要がある。その一方、監視対象であるネットワークと管理者端末の双方に、相互に影響を及ぼさないための対策が必要になる。
(2-3) 複数のネットワークを同時に監視したい場合、管理者端末に、複数のネットワーク・インタフェースを装備する必要がある。しかし、このような管理者端末の入手は困難である。仮に、複数のネットワーク・インタフェースを装備する管理者端末を特注する場合、管理コストが増大する問題がある。
【課題を解決するための手段】
【００１１】
そこで、本発明者は、監視対象とする有線ネットワークからパケットを取得する装置として、監視対象とするネットワークからパケットを取得するパケット取得部と、パケット取得部が取得したパケットの情報を、内部に保存することなく即座に、ＨＴＴＰ（HyperText Transfer Protocol）形式に変換して転送するＨＴＴＰサーバを有するものを提案する。すなわち、本発明に係るパケットキャプチャ装置の場合には、ネットワークから取得したパケットを、装置内に一時保存することなく、その情報をＨＴＴＰ形式により管理者装置に取得順次に出力する。
【発明の効果】
【００１２】
本発明によれば、パケットキャプチャ装置内にストレージ装置を設ける必要性を無くすことができる。このため、パケットキャプチャ装置の内部構成がシンプルとなり、設計コストや製造コストを、従来装置に比して大幅に低減することができる。また、取り外し装置であるパケットキャプチャ装置にストレージ装置を内蔵しないため、記憶容量に依存する監視時間の上限を事実上無くすことができる。また、パケットキャプチャ装置は、取得開始と取得終了を指示するだけで制御できるため、その指示命令を、従来装置に比して単純化できる。また、パケットキャプチャ装置内に複製パケットが残ることがないため、セキュリティ上の保安・保全作業を不要に出来る。また、本発明に係るパケットキャプチャ装置を用いる場合、管理者端末は、ウェブブラウザとネットワーク・インタフェースを有すれば良く、特殊なハードウェア構成やソフトウェア構成を必要としない。また、同時に複数のネットワークを監視したい場合でも、パケットキャプチャ装置側に複数のネットワーク・インタフェースを装備するだけで対応でき、従来装置のように特殊な管理者端末を必要としない。このため、監視システム全体としてのコストを最小化できる。また、本発明に係るパケットキャプチャ装置を用いる場合、管理者端末を、監視対象とするネットワークから分離することができる。これにより、ネットワークと管理者端末の双方において、互いに及ぼす影響を考慮する必要がない。
【図面の簡単な説明】
【００１３】
【図１】従来装置を用いる場合の接続形態を示す図。
【図２】実施例に係るパケットキャプチャ装置を用いる場合の接続形態を示す図。
【図３】管理者端末のＧＵＩ画面例を示す図。
【図４】パケットキャプチャ装置の他の接続例を説明する図。
【発明を実施するための形態】
【００１４】
以下、本発明の実施例を、図面を用いて説明する。なお、後述する実施例は、出願に係る発明を分かりやすく説明する観点から記載している。従って、本発明は、後述する構成に限られず、不図示の構成要素を追加した構成や構成要素の一部を他の構成要素で置換した構成を含んでよい。
【００１５】
［実施例１］
［システム構成］
図２に、実施例に係るパケットキャプチャ装置を用いた接続形態を示す。なお、図２は、図１との対応部分に同一符号を付して表している。ここでのパケットキャプチャ装置５００は監視装置の一種であり、管理者端末６００とは別に用意される。図２の場合、管理者端末６００には、ハードディスク装置６０１が外部接続されている。勿論、ハードディスク装置６０１は、管理者端末６００に内蔵されていてもよい。
【００１６】
［パケットキャプチャ装置の構成］
パケットキャプチャ装置５００は、ハードウェア的には、ネットワーク・インタフェースを備えるマイクロコンピュータとして構成される。すなわち、パケットキャプチャ装置５００は、ネットワーク・インタフェース５０３及び５０４と、不図示のプロセッサと、作業領域を提供する不図示のＲＡＭ（Random Access Memory）と、ＨＴＴＰサーバソフトウェアとパケット取得ソフトウェアとオペレーションシステムを格納する不図示のＲＯＭ（Read Only Memory）とで構成される。
【００１７】
このように、本実施例に係るパケットキャプチャ装置５００は、パケットを一時的に記憶するためのストレージ装置を搭載しないことをハードウェア上の特徴の一つとする。なお、ネットワーク・インタフェース５０３は、ネットワークハブ１との接続用であり、ネットワーク・インタフェース５０４は、管理者端末６００との接続用である。
【００１８】
図２は、オペレーションシステム上でアプリケーションソフト（ＨＴＴＰサーバソフトウェアとパケット取得ソフトウェア）が起動した後のパケットキャプチャ装置５００のソフトウェア上の構成を表している。
【００１９】
図２に示すように、パケットキャプチャ装置５００は、パケット取得部５０１とＨＴＴＰサーバ５０２で構成される。
【００２０】
パケット取得部５０１は、ネットワークハブ１を介して送受されるパケットを、ＨＴＴＰサーバ５０２に取り込むか否かを制御する機能部である。ここで、ネットワークハブ１にスイッチ機能が搭載されていない場合、ＬＡＮケーブルは任意のポートに接続することができる。もっとも、ネットワークハブ１がスイッチ機能を搭載する場合、ＬＡＮケーブルはネットワークハブ１のミラーポートに接続する。この接続により、パケット取得部５０１には、ネットワークハブ１のいずれかのポートに入力されたパケットと同じものが入力される。
【００２１】
パケットの取得が開始されている場合、パケット取得部５０１は、ネットワークハブ１から入力されるパケットをＨＴＴＰサーバ５０２に取得順次に出力する。パケットの取得は、取得開始指示が与えられることで開始される。なお、パケットの取得が始まっていない場合又は終了した場合、パケット取得部５０１は、ネットワークハブ１から入力されるパケットをＨＴＴＰサーバ５０２に与えない。すなわち、パケット取得部５０１は、パケットの取得と廃棄を切り替えるゲートとして機能する。なお、パケットの取得は、取得終了指示が与えられるとことで終了する。
【００２２】
ＨＴＴＰサーバ５０２は、パケット取得部５０１で取得されたパケットを即座にＨＴＴＰ（HyperText Transfer Protocol）に準拠したテキスト形式に変換し、管理者端末６００に転送する。すなわち、本実施例のパケットキャプチャ装置５００は、取得されたパケットをウェブブラウザで閲覧可能な形式に即座に変換し、管理者端末６００に転送する。パケットキャプチャ装置５００と管理者端末６００は、ＬＡＮケーブル経由で接続されている。
【００２３】
管理者端末６００は、ハードウェア的には、ネットワーク・インタフェースを備えるコンピュータで構成される。また、管理者端末６００は、ソフトウェア的には、少なくともウェブブラウザを使用できるものとする。ウェブブラウザを通じてディスプレイ装置の画面上に表示されるＧＵＩ（Graphical User Interface）画面は、パケットキャプチャ装置５００に対する指示入力や取得したパケットの閲覧に使用される。
【００２４】
図３に、本実施例で使用するＧＵＩ画面７００の表示例を示す。ＧＵＩ画面７００には、少なくとも取得・閲覧開始ボタン７０１と、取得・閲覧終了ボタン７０２と、閲覧ウィンドウ７０３と、取得・記録開始ボタン７０４と、取得・記録終了ボタン７０５が配置される。ボタン操作に応じて発行された指示コマンドは、ＬＡＮケーブルを経由して管理者端末６００からパケットキャプチャ装置５００に出力される。
【００２５】
パケットの取得・閲覧ボタン７０１が操作されると、管理者端末６００は、ＨＴＴＰに準拠したテキスト形式のデータをウェブブラウザに入力し、閲覧ウィンドウに表示する。閲覧ウィンドウには、パケットキャプチャ装置５００で取得されたパケットの情報を表すテキスト行が到着順に最終行に追加される。テキスト行の追加は、パケットの取得が終了するまで継続される。なお、パケットの取得と同時にその記録が指示されている場合、管理者端末６００は、パケットの情報の表示と並行にしてテキスト行をハードディスク装置６０１に記録する。
【００２６】
取得・閲覧開始ボタン７０１と取得・閲覧終了ボタン７０２の操作と、取得・記録開始ボタン７０４と取得・記録終了ボタン７０５の操作は互いに独立である。従って、取得したパケットの情報の閲覧中にその記録を開始したり、閲覧の中止後もパケットの情報の記録を継続することもできる。
【００２７】
記録可能なテキストの行数は、物理的には、ハードディスク装置６０１の記憶容量に依存する。一般に、ハードディスク装置６０１の記憶容量はテキスト行の記録には十分である。よって、本実施例の場合、監視対象として取得したパケットの情報を無制限に保存することができる。閲覧ウィンドウの表示内容の更新とテキスト行のハードディスク装置６０１に対する格納は、パケットキャプチャ装置５００によるパケットの取得が終了するまで継続される。
【００２８】
本実施例の場合、管理者端末６００は、図２に示すように、パケットキャプチャ装置５００に接続され、監視対象とするＬＡＮとは物理的に接続されない。すなわち、ＬＡＮと管理者端末６００は、同じネットワークに存在せず、互いのネットワークから独立した関係にある。
【００２９】
［パケットキャプチャ装置の設置からパケットのキャプチャ終了までの動作］
［設置作業］
(1) パケットキャプチャ装置５００の監視対象ＬＡＮへの接続
監視業務に従事する管理者は、管理対象とするＬＡＮに、パケットキャプチャ装置５００を接続する。具体的には、管理者は、パケットキャプチャ装置５００とネットワークハブ１の所定のポートをＬＡＮケーブルで接続する。パケットキャプチャ装置５００は、パケットをネットワークハブ１から取得だけの目的で使用される。このため、ネットワークハブ１に接続するパケットキャプチャ装置５００のネットワーク・インタフェースには、ＩＰアドレスを設定する必要がない。このことは、パケットキャプチャ装置５００のＬＡＮへの接続が、監視対象とするＬＡＮ上のいかなるパケットの流れにも影響を与えないことを意味する。
【００３０】
(2) パケットキャプチャ装置５００と管理者端末６００の接続
監視業務に従事する管理者は、パケットキャプチャ装置５００に、管理者端末６００をＬＡＮケーブルで接続する。パケットキャプチャ装置５００に管理者端末６００を接続すると、管理者端末６００は、ＤＨＣＰ（Dynamic Host Configuration Protocol）に基づいて、ＩＰアドレスの自動付与を要求する。この要求を受信したパケットキャプチャ装置５００は、ＩＰアドレスを決定し、要求元である管理者端末６００に応答する。ここでのＩＰアドレスは、パケットキャプチャ装置５００と管理者端末６００との間でだけ有効なアドレスであり、監視対象であるＬＡＮとは無関係である。
【００３１】
［パケットの閲覧］
(1) 操作用ＧＵＩ画面の表示
監視業務に従事する管理者は、管理者端末６００のウェブブラウザを使用して、パケットキャプチャ装置５００のＨＴＴＰサーバ５０２にアクセスし、操作用ＧＵＩを表示する。具体的には、以下の手順が実行される。
(1-1) パケットキャプチャ装置５００は、操作メニューをＨＴＭＬ（HyperText Markup Language）の形式で管理者端末６００のウェブブラウザに配信する。
(1-2) 管理者端末６００のウェブブラウザは、操作メニューに対応するＧＵＩ画面７００（図３）を、ディスプレイ装置の画面上に表示する。
【００３２】
(2) パケットの取得及び閲覧
ＧＵＩ画面７００上で、管理者がパケットの取得・閲覧開始を操作入力すると、ＧＵＩ画面７００上にパケットの内容が逐次表示される。具体的には、以下の手順が実行される。
(2-1) まず、管理者は、ＧＵＩ画面７００の取得・閲覧開始ボタン７０１をクリック操作する。すると、ウェブブラウザからＨＴＴＰサーバ５０２に宛てて、パケットの取得開始を指示するＨＴＴＰリクエストが送信される。
(2-2) ＨＴＴＰサーバ５０２は、パケットの取得開始を指示するＨＴＴＰリクエストを受信すると、パケットの取得開始をパケット取得部５０１に指示する。
(2-3) パケット取得部５０１は、パケットを受信する毎に、取得したパケットをＨＴＴＰレスポンスとして管理者端末６００のウェブブラウザに送信する。
(2-4) ウェブブラウザは、パケットを受信するたびに、受信したパケットの情報をＧＵＩ画面７００の閲覧ウィンドウ７０３に表示する。
(2-5) 管理者は、ＧＵＩ画面７００上で取得・閲覧終了ボタン７０２をクリック操作する。すると、ウェブブラウザからＨＴＴＰサーバ５０２に対し、パケットの取得終了を指示するＨＴＴＰリクエストが送信される。
(2-6) ＨＴＴＰサーバ５０２は、パケットの取得終了を指示するＨＴＴＰリクエストを受信すると、パケット取得部５０１にパケットの取得停止を指示し、同時に、ウェブブラウザへのデータの送信を終了する。
【００３３】
［パケットの取得・記録］
ここでは、取得したパケットを閲覧することなく、ハードディスク装置６０１に記録する場合について説明する。もっとも、パケットの情報を閲覧しながら、ハードディスク装置６０１にパケットを記録することもできる。
(1) 操作用ＧＵＩ画面の表示
監視業務に従事する管理者は、管理者端末６００のウェブブラウザを使用して、パケットキャプチャ装置５００のＨＴＴＰサーバ５０２にアクセスし、操作用ＧＵＩ画面７００（図３）を、ディスプレイ装置の画面上に表示する。具体的には、以下の手順が実行される。
(1-1) パケットキャプチャ装置５００は、操作メニューをＨＴＭＬ（HyperText Markup Language）の形式で管理者端末６００のウェブブラウザに配信する。
(1-2) 管理者端末６００のウェブブラウザは、操作メニューに対応するＧＵＩ画面７００（図３）を、ディスプレイ装置の画面上に表示する。
【００３４】
(2) パケットの取得及び記録
ＧＵＩ画面７００上で、管理者がパケットの取得・記録開始を操作入力すると、取得されたパケットの情報がウェブブラウザにダウンロードされ、ハードディスク装置６０１にダウンロードファイルとして保存される。ダウンロードファイルを構成する文書の最終行には、新たにパケットが取得されるたびに、その情報を表すテキスト行が追加される。具体的には、以下の手順が実行される。
(2-1) 管理者は、ＧＵＩ画面７００上で取得・記録ボタン７０４をクリック操作する。すると、ウェブブラウザからＨＴＴＰサーバ５０２には、パケットの取得開始を指示するＨＴＴＰリクエストが送信される。
(2-2) ＨＴＴＰサーバ５０２は、パケットの取得開始を指示するＨＴＴＰリクエストを受信すると、パケットの取得開始をパケット取得部５０１に指示する。
(2-3) パケットを取得するプログラムは、パケットを受信する毎に、取得したパケットをＨＴＴＰレスポンスとして管理者端末６００のウェブブラウザに送信する。
(2-4) ウェブブラウザは、パケットをダウンロードファイルの一部として受信し、受信するたびにハードディスク装置６０１のファイルに逐次記録する。
(2-5) 管理者は、ＧＵＩ画面７００上で取得・記録終了ボタン７０５をクリック操作する。すると、ウェブブラウザからＨＴＴＰサーバ５０２に対し、パケットの取得終了を指示するＨＴＴＰリクエストが送信される。
(2-6) ＨＴＴＰサーバ５０２は、パケットの取得終了を指示するＨＴＴＰリクエストを受信すると、パケット取得部５０１にパケットの取得停止を指示し、同時に、ウェブブラウザへのデータの送信を終了する。
【００３５】
［実施例の効果］
本実施例で説明するパケットキャプチャ装置５００は、既存の装置に比して、以下に示す技術的効果を有している。
(1) パケットキャプチャ装置５００は、その装置内に、大容量のストレージ装置やその制御機構を組み込む必要がない。このため、パケットキャプチャ装置５００の設計工程や製造工程を単純化できる。そのため、ストレージ装置を内蔵することが必要な従来装置に比して、本実施例に係るパケットキャプチャ装置５００は、安価に製造することができる。さらに、従来装置の場合には、ストレージ装置やその制御部の設計不良・製造不良・経年劣化等を原因とする故障の可能性があるが、本実施例に係るパケットキャプチャ装置５００にはその心配がない。このため、本実施例に係るパケットキャプチャ装置５００は、堅牢性に優れている。
【００３６】
(2) パケットキャプチャ装置５００は、その内部に取得したパケットを一時的にも保存しないため、連続的に閲覧可能な又は記録可能なデータの量に事実上制限がない。このため、長時間かつ大容量の連続記録や閲覧が可能となる。
(3) パケットキャプチャ装置５００は、ストレージ装置を有しないため、従来装置のように、内蔵ストレージ装置へのデータの書き込み・読み出しを外部から指示入力する必要がない。このため、パケットキャプチャ装置５００に対する指示入力は、基本的に、パケットの取得開始と取得終了の２種類だけでよい。すなわち、パケットキャプチャ装置５００に対する指示内容を単純化できる。なお、前述した実施例の説明では、取得したキャプチャの閲覧と記録とで操作ボタンを分けている。しかし、これらのボタンに対応する閲覧処理や記録処理は、管理者端末側で実行される。従って、パケットキャプチャ装置５００が対応すべき処理は、あくまでもパケットの取得開始と終了の２種類だけである。
【００３７】
(4) 本実施例に係るパケットキャプチャ装置５００は、その仕組み上、ＬＡＮから取得したパケットが装置内で複製されることがない。すなわち、パケットキャプチャ装置５００には、ＬＡＮから取得したパケットの複製データが保持されることがない。このため、秘匿性保持の観点から、パケットキャプチャ装置５００の保安・保全を図る必要がなく、その分、管理負担が小さく済む。
(5) 本実施例の場合、パケットキャプチャ装置５００と管理者端末６００は、互いに独立した別装置として用意される。このため、従来装置のように、管理者端末上に専用のソフトウェアをインストールしたり、特殊なハードウェア構成を採用する必要がない。実際、本実施例に係る管理者端末６００に要求される条件は、ネットワーク・インタフェースを有すること、及び、ウェブブラウザの利用が可能であることである。従って、管理者端末６００は、一般的なパーソナルコンピュータを用いることができる。
【００３８】
(6) 本実施例の場合、同時に複数のＬＡＮを監視したい場合には、パケットキャプチャ装置５００に複数のネットワーク・インタフェースを装備するだけでよく、特殊な管理者端末を用意する必要がない。なお、複数のネットワーク・インタフェースの一端側は、１つのパケット取得部５０１に接続する又は個別に用意されたパケット取得部５０１に接続すればよい。
(7) 本実施例の場合、監視対象であるＬＡＮと管理者端末６００とは、同じネットワーク上に存在しない。このため、管理者端末６００とＬＡＮが双方に及ぼす影響を考慮する必要がない。
【００３９】
［実施例２］
前述の実施例１に係るパケットキャプチャ装置５００は、ネットワークハブ１への接続を前提とし、ネットワークハブ１に接続された端末装置間の通信を監視する場合を想定した。しかし、図４（ａ）に示すように、ネットワークハブ１とＬＡＮケーブルを介して接続される特定のコンピュータ４との通信を監視する使用形態も考えられる。
【００４０】
この場合、図４（ｂ）に示すように、タップ装置８００をネットワークハブ１とコンピュータ４の間に接続し、タップ装置８００の監視用ポート８０１に、図２に示す内部構造を有するパケットキャプチャ装置５００を接続すれば、実施例１と同様にパケットの取得と閲覧・記録を実現することができる。
【００４１】
もっとも、図４（ｃ）に示すように、タップ装置８００は、パケットキャプチャ装置９００に内蔵してもよい。図４（ｃ）は、タップ装置８００と同様の通信動作を提供するパケット中継器９０３として表している。パケットキャプチャ装置９００は、パケット監査用の３つのネットワーク・インタフェース９１０、９１１、９１２と、パケット中継器９０３と、パケット取得部５０１と、ＨＴＴＰサーバ５０２で構成される。ネットワーク・インタフェース９１０はコンピュータ４との接続用であり、ネットワーク・インタフェース９１１はネットワークハブ１との接続用である。また、ネットワーク・インタフェース９１２は管理者端末６００との接続用である。
【００４２】
パケット中継器９０３は、２つのネットワーク・インタフェースの中間に接続され、ネットワークハブ１とコンピュータ４の間で送受されるパケットを双方向に中継する。また、パケット中継器９０３には監視用ポート９０４が設けられている。監視用ポート９０４からは、ネットワークハブ１とコンピュータ４の間で送受されるパケットの複製パケットが出力される。この監視用ポート９０４に、パケット取得部５０１を接続する。このような装置構成の場合にも、実施例１と全く同様の手法にて、パケットの取得・閲覧・記録を実現することができる。
【００４３】
［他の実施例］
前述の実施例の説明では、ＬＡＮに接続される端末装置としてコンピュータを例示したが、端末装置はＯＮＵ（Optical Network Unit）、ルータ、ＩＰ電話機、アダプタ等でもよい。また、ネットワーク・インタフェースを備える装置であれば、いわゆる白物家電も含む。
【００４４】
また、前述の実施例の説明は、物理的に実在する端末装置間で送受されるパケットを監視対象とする場合について説明した。しかしながら、監視対象とするパケットの送受信に関与する少なくとも一方の端末装置は仮想マシンでもよい。すなわち、本実施例に係るパケットキャプチャ装置５００は、仮想マシン同士の間で送受されるパケットの監視にも、仮想マシンとホスト端末の間で送受されるパケットの監視にも用いることができる。
【符号の説明】
【００４５】
１…ネットワークハブ
２、３、４…コンピュータ
５…監視装置
６…管理者端末
５１…パケット取得部
５２…ストレージ装置
５３…コントローラ
５００…パケットキャプチャ装置
５０１…パケット取得部
５０２…ＨＴＴＰサーバ
５０３、５０４…ネットワーク・インタフェース
６００…管理者端末
６０１…ハードディスク装置
７００…ＧＵＩ画面
７０１…取得・閲覧開始ボタン
７０２…取得・閲覧終了ボタン
７０３…閲覧ウィンドウ
７０４…取得・記録開始ボタン
７０５…取得・記録終了ボタン
８００…タップ装置
８０１…監視用ポート
９００…パケットキャプチャ装置
９０３…パケット中継器
９０４…監視用ポート
９１０、９１１、９１２…ネットワーク・インタフェース
【図１】
0005819211.tif 000002
【図２】
0005819211.tif 000003
【図３】
0005819211.tif 000004
【図４】
0005819211.tif 000005