(57)【特許請求の範囲】
【請求項１】
複数のネットワークセグメントの間に接続されて、ネットワークセグメント相互の間で転送されるパケットを監視するパケット転送装置に於いて、
第１のネットワークセグメントに接続された第１のコンピュータのアドレスを騙って、第２のネットワークセグメントに接続された第２のコンピュータにパケット送信要求を行う手段と、
前記要求に応答し、前記第２のコンピュータから第１のネットワークセグメントの前記第１のコンピュータ宛に送信された応答パケットを横取りして自分のパケットとして受信する手段と
を具備することを特徴とするパケット転送装置。
【請求項２】
複数のネットワークセグメント間に接続されて、ネットワークセグメント相互の間で転送されるパケットを監視するパケット転送装置に於いて、
前記第１のネットワークセグメントに接続された第１のコンピュータのＭＡＣアドレス、ＩＰアドレス、およびポート番号と、前記第２のネットワークセグメントに接続された第２のコンピュータのＭＡＣアドレス、ＩＰアドレスおよびポート番号とをそれぞれ記憶するアドレス記憶手段と、
自装置から要求パケットを送信する際、前記アドレス記憶手段に記憶される前記第１のコンピュータの前記ＭＡＣアドレス、ＩＰアドレス、ポート番号を用いた要求パケットを生成するパケット生成手段と、
前記要求パケットに対し、前記第２のネットワークセグメントの前記第２のコンピュータからの応答パケットを受信した際に、その応答パケットの少なくとも発信元ＩＰアドレス、発信元ポート番号、宛先ＩＰアドレス、および宛先ポート番号を抽出し、前記アドレス記憶手段に記憶されている前記ＩＰアドレス、およびポート番号と比較して一致した場合は、当該応答パケットを前記第１のネットワークセグメントに送らずに、自装置に取り込むパケット横取り手段と
を具備することを特徴とするパケット転送装置。
【請求項３】
複数のネットワークセグメント間に接続されて、ネットワークセグメント相互の間で転送されるパケットを監視するパケット転送装置に於いて、
前記第１のネットワークセグメントに接続された第１のコンピュータのＭＡＣアドレス、ＩＰアドレスおよびポート番号と、前記第２のネットワークに接続された第２のコンピュータのＭＡＣアドレス、ＩＰアドレス、およびポート番号と、自装置のＭＡＣアドレス、ＩＰアドレス、および未使用のポート番号を記憶したアドレス記憶手段と、
自装置のＭＡＣアドレス、ＩＰアドレス、および未使用ポート番号を用いて前記第２のネットワークセグメントに接続された前記第２のコンピュータとの間で通信を行う通信プログラムと、
前記通信プログラムに基づき、自装置のＭＡＣアドレス、ＩＰアドレス、および未使用ポート番号を用いた要求パケットを生成するパケット生成手段と、
前記パケット生成手段で生成された前記要求パケットを前記第２のネットワークセグメントの前記第２のコンピュータに送出する際に、前記要求パケットの自装置のＭＡＣアドレス、ＩＰアドレスを、前記アドレス記憶手段に記憶された前記第１のコンピュータのＭＡＣアドレス、ＩＰアドレスに置き換え、更に前記ポート番号を前記第１のコンピュータが使用する固有なポート番号に置き換え、その要求パケットを前記第２のネットワークセグメントに送信する手段と、
前記要求パケットに対し、前記第２のネットワークセグメントの前記第２のコンピュータからの応答パケットを受信した際に、その応答パケットの少なくとも発信元ＩＰアドレス、発信元ポート番号、および宛先ＩＰアドレスと、前記アドレス記憶手段に記憶される対応アドレスとが一致し、且つ宛先ポート番号が固有のポート番号であると判定した場合、前記応答パケットの宛先ＭＡＣアドレス、宛先ＩＰアドレス、および宛先ポート番号を自装置のＭＡＣアドレス、ＩＰアドレス、およびポート番号に置き換えて、当該応答パケットを受信する手段と
を具備したことを特徴とするパケット転送装置。
【請求項４】
前記第１、および第２のコンピュータがＷｅｂサーバであって、前記ポート番号が「８０」であることを特徴する請求項２または３記載のパケット転送装置。
【請求項５】
前記第１、および第２のコンピュータがメールサーバであって、前記ポート番号が「２５」であることを特徴する請求項２または３記載のパケット転送装置。
【請求項６】
前記第１、および第２のコンピュータが異なる種類のサーバであることを特徴とする請求項１乃至３のいずれか１項記載のパケット転送装置。
【請求項７】
前記第１のコンピュータが前記第２のネットワークセグメントにパケットを送信した際に、そのパケットからＭＡＣアドレス、ＩＰアドレスを抽出して前記アドレス記憶手段に登録するアドレス検出手段を更に具備したことを特徴とする請求項２または３記載のパケット転送装置。
【請求項８】
前記アドレス記憶手段に登録したＭＡＣアドレス、ＩＰアドレス、および第１のコンピュータのポート番号を用いたパケットを前記第２のネットワークセグメントに送信して、第２のコンピュータの応答パケットからＭＡＣアドレス、ＩＰアドレスを抽出して前記アドレス記憶手段に登録することを特徴とする請求項７記載のパケット転送装置。
【請求項９】
前記第１のコンピュータのＭＡＣアドレス、ＩＰアドレス、およびポート番号と、前記第２のコンピュータのＭＡＣアドレス、ＩＰアドレスおよびポート番号とを前記アドレス記憶手段に登録する入力手段を更に具備したことを特徴とする請求項２または３記載のパケット転送装置。
【請求項１０】
前記パケット横取り手段によって横取りした前記応答パケットからデータを取り出してファイルを作成または更新するファイル処理手段を更に具備することを特徴とする請求項２または３記載のパケット転送装置。
【請求項１１】
複数のネットワークセグメントの間に接続されて、ネットワークセグメント相互の間で転送されるパケットを監視するパケット転送装置のパケット転送方法に於いて、
第１のネットワークセグメントに接続された第１のコンピュータのアドレスを騙って、第２のネットワークセグメントに接続された第２のコンピュータにパケット送信要求を行うステップと、
前記要求に応答し、前記第２のコンピュータから第１のネットワークセグメントに送信された応答パケットを横取りして、自分宛のパケットとして受信するステップと
を具備することを特徴とするパケット転送方法。
【請求項１２】
複数のネットワークセグメント間に接続されて、ネットワークセグメント相互の間で転送されるパケットを監視するパケット転送装置のパケット転送方法に於いて、
アドレス記憶手段に第１のネットワークセグメントに接続された第１のコンピュータのＭＡＣアドレス、ＩＰアドレス、およびポート番号と、前記第２のネットワークセグメントに接続された第２のコンピュータのＭＡＣアドレス、ＩＰアドレスおよびポート番号をそれぞれ記憶し、自装置から要求パケットを生成する際に、前記アドレス記憶手段に記憶された前記第１のコンピュータのＭＡＣアドレスおよびＩＰアドレスを使用し、且つ、固有のポート番号とした要求パケットを生成するステップと、
前記要求パケットに対し、前記第２のネットワークセグメントの第２のコンピュータからの応答パケットを受信した際に、その応答パケットから、発信元ＩＰアドレス、発信元ポート番号、宛先ＩＰアドレス、および宛先ポート番号を抽出するステップと、
前記アドレス記憶手段に記憶された前記各ＩＰアドレスおよびポート番号と、前記抽出した発信元ＩＰアドレス、発信元ポート番号、宛先ＩＰアドレス、および宛先ポート番号を比較するステップと、
その比較結果によって一致した場合は、当該応答パケットを前記第１のネットワークセグメントに送らずに、自装置に取り込むステップと
を具備することを特徴とするパケット転送方法。
【請求項１３】
複数のネットワークセグメント間に接続されて、ネットワークセグメント相互の間で転送されるパケットを監視するパケット転送装置のパケット転送方法に於いて、
アドレス記憶手段に第１のネットワークセグメントに接続された第１のコンピュータのＭＡＣアドレス、ＩＰアドレス、およびポート番号と、前記第２のネットワークセグメントに接続された第２のコンピュータのＭＡＣアドレス、ＩＰアドレスおよびポート番号と、自装置のＭＡＣアドレス、ＩＰアドレスおよび未使用ポート番号とをそれぞれ記憶し、自装置のＭＡＣアドレス、ＩＰアドレスおよび未使用ポート番号を用いて前記第２のネットワークセグメントの前記第２のコンピュータとの間で通信を行う通信プログラムに基づき要求パケットを生成するステップと、
前記要求パケットを前記第２のネットワークセグメントに送出する際に、前記要求パケットの自装置の前記ＭＡＣアドレス、発信元ＩＰアドレスを、前記アドレス記憶手段に記憶された前記第１のネットワークセグメントに接続された前記第１のコンピュータのＭＡＣアドレス、ＩＰアドレスに置き換え、更に前記ポート番号を固有なポート番号に置き換え、その要求パケットを前記第２のネットワークセグメントに送信するステップと、
前記要求パケットに対し、前記第２のネットワークセグメントの前記第２のコンピュータからの応答パケットを受信した際に、その応答パケットの発信元ＩＰアドレス、発信元ポート番号、および宛先ＩＰアドレスと、アドレス記憶手段に記憶される各ＩＰアドレスとが一致し、且つ宛先ポート番号が固有のポート番号であると判定した場合、前記応答パケットの宛先ＭＡＣアドレス、宛先ＩＰアドレス、および宛先ポート番号を自装置のＭＡＣアドレス、ＩＰアドレス、およびポート番号に置き換えて、当該応答パケットを受信するステップと
を具備したことを特徴とするパケット転送方法。
【請求項１４】
前記自装置に取り込んだ前記応答パケットからデータを取り出してファイルを作成または更新するステップを更に具備することを特徴とする請求項１２または請求項１３記載のパケット転送方法。
【請求項１５】
前記第１、および第２のコンピュータがＷｅｂサーバであって、前記固有のポート番号が「８０」であることを特徴する請求項１２または１３記載のパケット転送方法。
【請求項１６】
前記第１、および第２のコンピュータがメールサーバであって、前記固有のポート番号が「２５」であることを特徴する請求項１２または１３記載のパケット転送方法。
【請求項１７】
前記第１のコンピュータが前記第２のネットワークセグメントにパケットを送信した際に、そのパケットからＭＡＣアドレス、ＩＰアドレスを抽出して前記アドレス記憶手段に登録するステップを更に具備したことを特徴とする請求項１２または１３記載のパケット転送方法。
【請求項１８】
前記ステップで前記アドレス記憶手段に登録したＭＡＣアドレス、ＩＰアドレス、および第１のコンピュータのポート番号を用いたパケットを前記第２のネットワークセグメントに送信して、第２のコンピュータの応答パケットからＭＡＣアドレス、ＩＰアドレスを抽出して前記アドレス記憶手段に登録することを特徴とする請求項１７記載のパケット転送方法。
【請求項１９】
複数のネットワークセグメントの間に接続されて、ネットワークセグメント相互の間で転送されるパケットを監視するパケット転送装置のパケット転送を制御するプログラムであって、
第１のネットワークセグメントに接続されている第１のコンピュータのアドレスを騙って、第２のネットワークセグメントに接続された第２のコンピュータに要求を行う機能と、
前記要求に対し、前記第２のコンピュータより送信された応答パケットを横取りして、自分宛のパケットとして受信する機能と
を具備することを特徴とするパケット転送装置で利用されるプログラム。
【請求項２０】
複数のネットワークセグメントの間に接続されて、ネットワークセグメント相互の間で転送されるパケットを監視するパケット転送装置のパケット転送を制御するプログラムであって、
アドレス記憶手段に第１のネットワークセグメントに接続された第１のコンピュータのＭＡＣアドレス、ＩＰアドレス、およびポート番号と、前記第２のネットワークセグメントに接続された第２のコンピュータのＭＡＣアドレス、ＩＰアドレスおよびポート番号をそれぞれ記憶する機能と、
自装置から要求パケットを生成する際に、前記アドレス記憶手段に記憶された前記第１のコンピュータのＭＡＣアドレスおよびＩＰアドレスを使用し、且つ、固有のポート番号とした要求パケットを生成する機能と、
前記要求パケットに対し、前記第２のネットワークセグメントの第２のコンピュータからの応答パケットを受信した際に、その応答パケットから、発信元ＩＰアドレス、発信元ポート番号、宛先ＩＰアドレス、および宛先ポート番号を抽出する機能と、
前記アドレス記憶手段に記憶された前記各ＩＰアドレスおよびポート番号と、前記抽出した発信元ＩＰアドレス、発信元ポート番号、宛先ＩＰアドレス、および宛先ポート番号を比較し、その比較結果が一致した場合は、当該応答パケットを前記第１のネットワークセグメントに送らずに、自装置に取り込む機能と
を具備することを特徴とするパケット転送装置で利用されるプログラム。
【請求項２１】
複数のネットワークセグメントの間に接続されて、ネットワークセグメント相互の間で転送されるパケットを監視するパケット転送装置のパケット転送を制御するプログラムであって、
アドレス記憶手段に第１のネットワークセグメントに接続された第１のコンピュータのＭＡＣアドレス、ＩＰアドレス、およびポート番号と、前記第２のネットワークセグメントに接続された第２のコンピュータのＭＡＣアドレス、ＩＰアドレスおよびポート番号と、自装置のＭＡＣアドレス、ＩＰアドレスおよび未使用ポート番号とをそれぞれ記憶する機能と、
自装置のＭＡＣアドレス、ＩＰアドレスおよび未使用ポート番号を用いて前記第２のネットワークセグメントの前記第２のコンピュータとの間で通信を行う通信プログラムに基づき要求パケットを生成する機能と、
前記要求パケットを前記第２のネットワークセグメントに送出する際に、前記要求パケットの自装置の前記ＭＡＣアドレス、発信元ＩＰアドレスを、前記アドレス記憶手段に記憶された前記第１のネットワークセグメントに接続された前記第１のコンピュータのＭＡＣアドレス、ＩＰアドレスに置き換え、更に前記ポート番号を固有なポート番号に置き換え、その要求パケットを前記第２のネットワークセグメントに送信する機能と、
前記要求パケットに対し、前記第２のネットワークセグメントの前記第２のコンピュータからの応答パケットを受信した際に、その応答パケットの発信元ＩＰアドレス、発信元ポート番号、および宛先ＩＰアドレスと、アドレス記憶手段に記憶される各ＩＰアドレスとが一致し、且つ宛先ポート番号が固有のポート番号であると判定した場合、前記応答パケットの宛先ＭＡＣアドレス、宛先ＩＰアドレス、および宛先ポート番号を自装置のＭＡＣアドレス、ＩＰアドレス、およびポート番号に置き換えて、当該応答パケットを受信する機能と
を具備することを特徴とするパケット転送装置で利用されるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のネットワークセグメント間に設けられて、ネットワークセグメント相互の間で転送されるパケットを監視するパケット転送装置、パケット転送方法、およびパケット転送装置で利用されるプログラムに関する。
【０００２】
【従来の技術】
複数のネットワークセグメント間に接続されて、これらネットワークセグメントの間でパケットの転送を行うパケット転送装置に於いて、そのパケット転送装置上で何らかのプログラムが動作している場合、そのプログラムまたはデータの更新を行いたい場合がある。その際、更新ファイルをインターネット上のコンピュータに置いて、パケット転送装置から上記コンピュータにアクセスし、更新ファイルをダウンロードすることにより、容易かつ迅速に更新ファイルを取得して更新処理を行うことができる。
【０００３】
しかしながら上記したパケット転送装置が、例えばハッカーからの攻撃を防御するための攻撃の認識処理を行う攻撃防御システムとして動作している場合、パケット転送装置からコンピュータにアクセスして、攻撃の認識処理を行うための更新ファイルを取得しようとすると、パケット転送装置に固有のアドレス（ＩＰアドレス等）をネットワーク上に送出しなければならず、その存在をネットワーク上の他の機器に知られてしまうことになる。攻撃防御システムの存在を第三者に知られることは、攻撃の対象となり好ましくない。なお、上記したコンピュータとしては、自身のＩＰアドレス等を使用して外部の機器と通信を行うものであれば何でも良く、身近な例としては、Ｗｅｂサーバやメールサーバなどがある。
【０００４】
従来、このような問題を解消するには、ネットワーク上のファイルアクセスを行わず、例えばフロッピーディスクドライブやＣＤ−ＲＯＭドライブ等のローカルな記憶装置から読み込むか、或いは、シリアル接続したマシンからファイルを取り込むかしなかった。
【０００５】
すなわち、ネットワーク通信を行うためには通信先を特定するためにアドレスが必要であり、Ｅｔｈｅｒｎｅｔ、ＴＣＰ／ＩＰプロトコルのネットワークでは、ＭＡＣアドレス、ＩＰアドレス、及びポート番号で通信相手を識別している。
【０００６】
外部にその存在を知られたくない機器に対して、上記したような機器に固有のアドレスが付与されると、その機器の存在が明白となり、アドレスが付与されなければ通信を行うことがきない。外部に対してその存在を知られない性質をステルス性と呼ぶ。この際、単に存在を外部に知られないで、通過するパケットを覗き見して転送するだけならば、そのネットワークポートにＩＰアドレスを付けずに、ポートに届いたパケットを全て取り込み転送すればよい。しかしながら、このようなＩＰアドレスを使用しない方法では、外部からパケット転送装置自身への通信は行えない。つまり、ＩＰアドレスを持たない状態では、パケット転送装置を通信相手とする通信は行えない。従って、ＩＰアドレスが無い状態では、パケット転送装置上のプログラムまたはデータの更新は、ネットワークを通して行うことはできない。
【０００７】
このため、従来では、ステルス性を保ってパケット転送装置上のプログラムまたはデータを更新したい場合、上述したようにフロッピーディスクドライブやＣＤ−ＲＯＭドライブ等のローカルな記憶装置から読み込むか、或いはシリアル接続したマシンからファイルを取り込むかしなかった。あるいは、ネットワーク越しのファイルの取り込みはＩＰアドレスがついていないと不可能なので、外部と通信したい間のみＩＰアドレスを付与して通信していた。しかしこの方法は、通信期間に於いてＩＰアドレスがネットワーク上で受け渡しされることから、その存在が外部に知られてしまい完全なステルス性を持たない。
【０００８】
【発明が解決しようとする課題】
上述したように従来では、外部のコンピュータをアクセスしてパケット転送装置上のプログラムまたはデータを更新したい場合に、パケット転送装置のアドレスを外部に知らせることなく、すなわちステルス性を保ちながら、外部のコンピュータをアクセスすることができないという問題があった。また、ステルス性を持たせた機器から能動的に通信を行いたい場合には、ステルス性を持ったままでは通信は不可能であるという問題があった。
【０００９】
本発明は上記実情に鑑みなされたもので、アドレスを外部に知らせることなく、あるいはＩＰアドレスを持つことなく、すなわちステルス性を保ちながら、外部のコンピュータをアクセスし、その応答を取得することのできるパケット転送装置、パケット転送方法およびプログラムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するために、本発明のパケット転送装置は、複数のネットワークセグメントの間に接続されて、ネットワークセグメント相互の間で転送されるパケットを監視するパケット転送装置に於いて、第１のネットワークセグメントに接続された第１のコンピュータのアドレスを騙って、第２のネットワークセグメントに接続された第２のコンピュータにパケット送信要求を行う手段と、前記要求に対し、前記第２のコンピュータから第１のネットワークセグメントに送信された応答パケットを横取りして、自分宛のパケットとして受信する手段とを具備することを特徴とする。
【００１１】
また、本発明のパケット転送装置は、複数のネットワークセグメント間に接続されて、ネットワークセグメント相互の間で転送されるパケットを監視するパケット転送装置に於いて、前記第１のネットワークセグメントに接続された第１のコンピュータのＭＡＣアドレス、ＩＰアドレス、およびポート番号と、前記第２のネットワークセグメントに接続された第２のコンピュータのＭＡＣアドレス、ＩＰアドレスおよびポート番号とをそれぞれ記憶するアドレス記憶手段と、自装置から要求パケットを送信する際、前記アドレス記憶手段に記憶される前記第１のコンピュータの前記ＭＡＣアドレス、ＩＰアドレス、ポート番号を用いた要求パケットを生成するパケット生成手段と、前記要求パケットに対し、前記第２のネットワークセグメントの前記第２のコンピュータからの応答パケットを受信した際に、その応答パケットの少なくとも発信元ＩＰアドレス、発信元ポート番号、宛先ＩＰアドレス、および宛先ポート番号を抽出し、前記アドレス記憶手段に記憶されている前記ＩＰアドレス、およびポート番号と比較して一致した場合は、当該応答パケットを前記第１のネットワークセグメントに送らずに、自装置に取り込むパケット横取り手段とを具備することを特徴とする。
【００１２】
また、本発明のパケット転送装置は、複数のネットワークセグメント間に接続されて、ネットワークセグメント相互の間で転送されるパケットを監視するパケット転送装置に於いて、前記第１のネットワークセグメントに接続された第１のコンピュータのＭＡＣアドレス、ＩＰアドレスおよびポート番号と、前記第２のネットワークに接続された第２のコンピュータのＭＡＣアドレス、ＩＰアドレス、およびポート番号と、自装置のＭＡＣアドレス、ＩＰアドレス、および未使用のポート番号を記憶したアドレス記憶手段と、自装置のＭＡＣアドレス、ＩＰアドレス、および未使用ポート番号を用いて前記第２のネットワークセグメントに接続された前記第２のコンピュータとの間で通信を行う通信プログラムと、前記通信プログラムに基づき、自装置のＭＡＣアドレス、ＩＰアドレス、および未使用ポート番号を用いた要求パケットを生成するパケット生成手段と、前記パケット生成手段で生成された前記要求パケットを前記第２のネットワークセグメントの前記第２のコンピュータに送出する際に、前記要求パケットの自装置のＭＡＣアドレス、ＩＰアドレスを、前記アドレス記憶手段に記憶された前記第１のコンピュータのＭＡＣアドレス、ＩＰアドレスに置き換え、更に前記ポート番号を前記第１のコンピュータが使用する固有なポート番号に置き換え、その要求パケットを前記第２のネットワークセグメントに送信する手段と、前記要求パケットに対し、前記第２のネットワークセグメントの前記第２のコンピュータからの応答パケットを受信した際に、その応答パケットの少なくとも発信元ＩＰアドレス、発信元ポート番号、および宛先ＩＰアドレスと、前記アドレス記憶手段に記憶される対応アドレスとが一致し、且つ宛先ポート番号が固有のポート番号であると判定した場合、前記応答パケットの宛先ＭＡＣアドレス、宛先ＩＰアドレス、および宛先ポート番号を自装置のＭＡＣアドレス、ＩＰアドレス、およびポート番号に置き換えて、当該応答パケットを受信する手段とを具備したことを特徴とする。
【００１３】
本発明のパケット転送装置によれば、第１のネットワークセグメントに接続された第１のコンピュータのＭＡＣアドレスとＩＰアドレスを騙って、パケット生成部から要求パケットを生成し、その要求パケットを第２のネットワークセグメントに接続された第２のコンピュータに送出し、その返答パケットを横取りすることによって、パケット転送装置のアドレスを外部に見せないようにすることにより、不正パケットによる攻撃を防ぐことが出来る。
【００１４】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
【００１５】
図１は、本発明の第１の実施形態に於けるシステムの構成を示すブロック図である。
【００１６】
図１に示す構成に於いて、パケット転送装置１０は、第１のネットワークセグメント１００と、第２のネットワークセグメント２００との間に設けられる。第１のネットワークセグメント１００上には第１のコンピュータ１１０が設けられ、第２のネットワークセグメント２００上には第２のコンピュータ２１０が設けられる。
【００１７】
パケット転送装置１０には、パケット受信部１１、発信元アドレス検出部１２、アドレス記憶領域１３、パケット横取り手段１４、ファイルデータ抽出処理手段１５、ファイル１６、パケット受信処理手段１７、パケット生成手段１８、パケット送出部１９等によって構成される。
【００１８】
パケット受信部１１は、第１のネットワークセグメント１００上、および第２のネットワークセグメント２００上に転送されたパケットを受信する。発信元アドレス検出部１２は、パケット受信部１１で受信したパケットの発信元ＭＡＣアドレス、発信元ＩＰアドレス、および発信元ポート番号を検出するものである。アドレス記憶領域１３は、発信元、宛先、および自装置の各アドレスを記憶するもので、その具体的な記憶部の構成は図２を参照して後述する。
【００１９】
パケット横取り手段１４は、アドレス記憶領域１３に記憶されたアドレスを参照して、パケット受信部１１で受信したパケットから、発信元アドレスを騙って要求したパケットを抽出する。ファイルデータ抽出処理手段１５は、パケット横取り手段１４で取得した各パケットのデータからファイル（例えば更新プログラムファイル等）１６を作成する。
【００２０】
パケット受信処理手段１７は、パケット受信部１１で受信した（パケット横取り手段１４をスルーした）パケットの受信処理を行う。パケット生成手段１８は、パケット転送装置１０より送信するパケット（この実施形態ではダウンロード要求のパケット）を生成する。パケット送出部１９は、パケット受信処理手段１７で受信処理したパケット、およびパケット生成手段１８で生成したパケットを第１のネットワークセグメント１００上または第２のネットワークセグメント２００上に送出する。
【００２１】
以下では、第１のコンピュータ１１０および第２のコンピュータ２１０として、Ｗｅｂサーバ１１０、２１０を用いたケースを例にして説明するが、この他に後述するＳＭＴＰ（メール）サーバなどであってもよい。即ち、第１のコンピュータ１１０および第２のコンピュータ２１０は、ネットワークに接続されてＩＰアドレスなどの固有な番号を用いて通信するコンピュータであればどのようなコンピュータであって良い。また、以下の説明では第１のコンピュータ１１０と第２のコンピュータ２１０は、同じＷｅｂサーバ１１０、２１０を用いた場合を想定して説明するが、異なる種類のコンピュータ間（例えば、Ｗｅｂサーバと他のサーバ間等）の通信であってもよい。
【００２２】
図２は、上記したアドレス記憶領域１３の構成を示したもので、ここでは発信元（ＷｅｂサーバＡ）のＭＡＣアドレス記憶部１３１、ＩＰアドレス記憶部１３２、およびポート番号記憶部１３３と、宛先（ＷｅｂサーバＢ）のＭＡＣアドレス記憶部１３４、宛先のＩＰアドレス記憶部１３５、およびポート番号記憶部１３６と、ローカル（即ち、自装置となるパケット転送装置１０）のＭＡＣアドレス記憶部１３７、ＩＰアドレス記憶部１３８、およびポート番号記憶部１３９とを有している。
【００２３】
図３は、本発明の第１の実施形態の動作を説明するための図であり、図１に示す構成要素と同一部分に同一符号を付している。ここでは、第１のネットワークセグメント１００に接続されたＷｅｂサーバＡ（第１のコンピュータ）１１０のアドレス（ＭＡＣアドレス＋ＩＰアドレス）を騙って、第２のネットワークセグメント２００に接続されたＷｅｂサーバＢ（第２のコンピュータ）２１０にダウンロード要求を行うものとしている。その例として、発信元となるＷｅｂサーバＡ１１０のアドレス（ＭＡＣアドレス＋ＩＰアドレス）を「Ａ」、宛先となるＷｅｂサーバＢ２１０のアドレス（ＭＡＣアドレス＋ＩＰアドレス）を「Ｂ」、第１のネットワークセグメント１００に接続されたＷｅｂサーバＡ１１０以外の機器１２０のアドレス（パケット転送装置１０でアドレスを借用していない機器（Ｗｅｂブラウザなど）のＭＡＣアドレス＋ＩＰアドレス）を「Ｃ」で示している。
【００２４】
ここで、上記各図を参照して本発明の第１の実施形態に於ける動作について説明する。
【００２５】
第１のネットワークセグメント１００に接続された機器が提供するサービスがＷｅｂサーバであるとき、Ｗｅｂサーバがリクエストを待つポート番号は、Ｗｅｂサーバの標準となる「８０」番である。
【００２６】
一般に、リクエスト元から届くパケットの発信元ＩＰアドレスは、リクエスト元自身のＩＰアドレスであり、また、発信元ポート番号はリクエスト元の機器で適当に割り振られた番号である。その場合、ポート番号は通常「０」〜「１０２３」番までは予約された番号であるので、機器１２０に対しては「１０２４」番以上の番号が使われることになる。
【００２７】
そこで本発明では、パケット転送装置１０からダウンロード要求を出す場合、宛先ＩＰアドレスとして、ＷｅｂサーバＡ１１０の宛先ポート番号「８０」を使用し、また、ＷｅｂサーバＢ２１０からの返答パケットの発信元ＩＰアドレスはＷｅｂサーバＡ１１０の発信元ポート番号「８０」を使用することにしている。
【００２８】
即ち、ポート番号「８０」を使用するのはＷｅｂサーバＡ１１０、およびＷｅｂサーバＢ２１０のみであり、他の機器１２０からＷｅｂサーバへ要求するパケットに於いては、その発信元ポート番号が「８０」になることはあり得ない。
【００２９】
ここで、第２のネットワークセグメント２００に接続されたＷｅｂサーバＢ２１０からパケット転送装置１０にファイルをダウンロードする場合を考えると、通常は、パケット転送装置１０のＭＡＣアドレスと発信元ＩＰアドレスの他に、「１０２４」番以上の未使用の番号を発信元ポート番号とするダウンロード要求をＷｅｂサーバＢ２１０に送るが、それでは、パケット転送装置１０の存在が外部の人物に知られてしまい、その結果、パケット転送装置１０がハッカーなどの攻撃の対象になり得ることとなる。
【００３０】
そこで、本発明では、第１のネットワークセグメント１００に接続されたＷｅｂサーバＡ１１０のＩＰアドレスを使用（騙り）し、それを発信元ＩＰアドレスにして、第２のネットワークセグメント２００に接続されたＷｅｂサーバＢ２１０にパケット受信要求を出す。また、ポート番号は前述の通り、通常（Ｗｅｂサーバ以外では）「８０」になることはあり得ないので、ＷｅｂサーバＢ２１０の応答パケットを識別するために、発信元ポート番号を「８０」としてパケットを作成するようにする。
【００３１】
即ち、ＷｅｂサーバＢ２１０から戻ってくる応答パケットの発信元ＩＰアドレスは、騙った要求パケットの発信元であるＷｅｂサーバＡ１１０に対するものとして、ＭＡＣ＋ＩＰアドレスを「Ｂ」とし、宛先ポート番号を「８０」とするものである。
【００３２】
発信元ポート番号、宛先ポート番号がともに「８０」であるパケットは通常はあり得ず、本発明による要求パケットの返答パケットでのみしかあり得ない。従って、当該パケットは、パケット転送装置１０から送信した要求パケットの応答であると識別でき、応答パケット内にある宛先ＩＰアドレスがＷｅｂサーバＡ１１０を指していても、パケット転送装置１０はそのパケットを横取りして、内部ファイルに取り込む。即ち、横取りしたパケットの受信処理をパケット転送装置１０で行うことで、パケット転送装置１０のアドレスを外部の人物に見せることなく（ＩＰアドレスを持つことなく）、パケット転送装置１０にファイルをダウンロードすることができる。
【００３３】
ここで、上記パケット転送装置１０の動作を、図１乃至図３を参照して説明する。
【００３４】
パケット転送装置１０に於いて、アドレス記憶領域１３には、予め、図２に示す宛先ＭＡＣアドレス記憶部１３４、宛先ＩＰアドレス記憶部１３５、宛先ポート番号記憶部１３６に、ＷｅｂサーバＢ２１０のＭＡＣアドレス、ＩＰアドレス、ポート番号「８０」がそれぞれ記憶される。また、発信元のＭＡＣアドレス記憶部１３１、発信元ＩＰアドレス記憶部１３２にＷｅｂサーバＡ１１０のＭＡＣアドレスとＩＰアドレスが記憶され、また発信元ポート番号記憶部１３３にポート番号「８０」が記憶される。
【００３５】
即ち、ＷｅｂサーバＡ１１０から第１のネットワークセグメントにパケットを送信した時、パケット転送装置１０のパケット受信部１１はそのパケットを受信する。そのパケット受信部１１からのパケットは発信元アドレス検出部１２に渡される。すると、発信元アドレス検出部１２はそのパケットの発信元ＭＡＣアドレスと発信元ＩＰアドレスを取得し、その取得したＭＡＣアドレスとＩＰアドレスをアドレス記録領域１３（図２参照）の発信元ＭＡＣアドレス記憶部１３１、発信元ＩＰアドレス記憶部１３２にそれぞれ記憶する。ここでは、第１のネットワークセグメント１００に接続されたＷｅｂサーバＡ１１０のＭＡＣアドレスとＩＰアドレスがアドレス記録領域１３の発信元ＭＡＣアドレス記憶部１３１、発信元ＩＰアドレス記憶部１３２にそれぞれ記憶される。また、発信元ポート番号１３３にＷｅｂサーバＡ１１０のポート番号「８０」が記憶される。発信元アドレス検出部１２で調べ終えたパケットは、通常のパケットであるので、パケット受信処理手段１７、パケット送出部１９を介して第２のネットワークセグメント２００へ送出される。
【００３６】
次に、パケット生成手段１８は、宛先ＭＡＣアドレス（つまりＷｅｂサーバＢ２１０のＭＡＣアドレス）を調べるために、先にアドレス記憶領域１３に記憶した発信元ＭＡＣアドレス記憶部１３１、発信元ＩＰアドレス記憶部１３２を使用し、また、宛先ＩＰアドレス記憶部１３５をターゲットのＩＰアドレスとするＡＲＰパケットを作成し、第２のネットワークセグメント２００へブロードキャストする。これにより、ターゲットとなるＷｅｂサーバＢ２１０の応答パケットから、パケット転送装置１０はＷｅｂサーバＢ２１０の宛先ＭＡＣアドレス、宛先ＩＰアドレス、宛先ポート番号「８０」をアドレス記憶領域１３の宛先ＭＡＣアドレス記憶部１３４、宛先ＩＰアドレス記憶部１３５、宛先ポート番号記憶部１３６にそれぞれ記憶する。この時でも、発信元アドレスを発信元ＭＡＣアドレス記憶部１３１、発信元ＩＰアドレス記憶部１３２に記憶したＷｅｂサーバＡ１１０の各アドレスを用いることから、ステルス性が保たれる。
【００３７】
そして、ファイル１６に記憶したデータを更新するため、パケット転送装置１０がＷｅｂサーバＢ２１０へその更新ファイルを要求しようとする際、パケット生成手段１８は、先に発信元ＭＡＣアドレス記憶部１３１および発信元ＩＰアドレス記憶部１３２に記憶されたＷｅｂサーバＡ１１０の発信元ＭＡＣアドレス、発信元ＩＰアドレス（図３の「Ａ」）を用い、また発信元ポート番号記憶部１３３に記憶されたポート番号「８０」を用いてパケットの発信元を生成する。また、宛先ＭＡＣアドレス記憶部１３４、宛先ＩＰアドレス記憶部１３５、宛先ポート番号記憶部１３６に記憶された各アドレスをＷｅｂサーバＢ２１０の宛先ＭＡＣアドレス、宛先ＩＰアドレス、宛先ポート番号「８０」とする宛先を生成し、ダウンロード要求のパケットを生成する。
【００３８】
このパケット生成手段１８で生成したダウンロード要求のパケットをパケット送出部１９を介して第２のネットワークセグメント２００に送出する。
【００３９】
以上が、ダウンロード要求のパケットの送出処理である。
次に、上記ダウンロード要求の返答を受け取る処理について説明する。
【００４０】
上記パケット転送装置１０から第２のネットワークセグメント２００上に送出されたダウンロード要求のパケットは、ＷｅｂサーバＢ２１０に受信される。ＷｅｂサーバＢ２１０は上記受信パケットの要求に応答したパケット（更新ファイル）を第２のネットワークセグメント２００に送出する。
【００４１】
パケット転送装置１０に於いて、パケット受信部１１は、第２のネットワークセグメント２００上に送出された応答パケット（図３の「Ｂ」）を受信し、パケット横取り手段１４に送出する。パケット横取り手段１４は、受信したパケットの発信元ＩＰアドレス、発信元ポート番号、宛先ＩＰアドレス、宛先ポート番号が、それぞれ、アドレス記憶領域１３に記録されている、発信元ＩＰアドレス記憶部１３２、発信元ポート番号記憶部１３３、宛先ＩＰアドレス記憶部１３５、宛先ポート番号記憶部１３６のアドレスおよびポート番号「８０」と一致するか否かを調べる。
【００４２】
ここで、上記各アドレスおよびポート番号が一致する場合は、そのパケットを自装置宛パケットであると認識して、パケット転送装置１０は当該パケットをファイルデータ抽出処理手段１５に送出する。ファイルデータ抽出処理手段１５は、上記パケット横取り手段１４で取得したパケットよりデータを取り出し、ファイル１６を更新する。
【００４３】
また、上記各アドレスおよびポート番号が一致しない場合、そのパケットはパケット受信処理手段１７に送出する。パケット受信処理手段１７はパケット横取り手段１４より受けたパケットを転送すべきパケット（横取りする必要のないパケット）と判断して、パケット送出部１９を介し第１のネットワークセグメント１００に送出する。この例を図３の下側に示している。
【００４４】
即ち、受信したパケットの発信元ＭＡＣ＋ＩＰアドレスが「Ａ」ではなく「Ｃ」であり、発信元ポート番号が「８０」ではなく「１１００」である場合、パケット横取り手段１４の上記ＭＡＣアドレスおよびＩＰアドレスの比較処理に於いて、アドレス記憶領域１３に記録さている、発信元ＩＰアドレス記憶部１３２、発信元ポート番号記憶部１３３のアドレスおよびポート番号と一致せず、そのパケットをパケット受信処理手段１７に送出する。パケット受信処理手段１７はパケット横取り手段１４より受けたパケットを転送すべきパケットと判断して、パケット送出部１９を介し第１のネットワークセグメント１００に送出する。
【００４５】
以上の処理により、パケット転送装置１０はアドレスを外部に見せることなくＷｅｂサーバＢ２１０よりのファイルをダウンロードすることできる。
【００４６】
上記した第１の実施形態では、Ｗｅｂサーバに割り当てられているポート番号「８０」を使用して通信を行ったが、ＳＭＴＰ（メール）サーバであればポート番号「２５」が使用される。
【００４７】
先に述べたように、第１、および第２のコンピュータ１１０、２１０はＷｅｂサーバやＳＭＴＰ（メール）サーバなどのネットワークに接続されるコンピュータであればよく、ポート番号もそのコンピュータに割り当てられた固有の番号であればよい。
【００４８】
次に、図４および図５と図２を参照して本発明の第２実施形態を説明する。
【００４９】
上述した第１の実施形態に於いては、パケット生成手段１８で要求パケットを生成し、ファイルデータ抽出処理手段１５でダウンロードするファイルを受け取っていたが、それぞれ専用の処理手段が必要となる。そこで、以下に示す第２の実施形態では、通常のユーザプログラムでファイルのダウンロード要求が行えるようにしている。
【００５０】
図４に示す構成に於いて、第１の実施形態と同様に、パケット転送装置２０は、第１のネットワークセグメント１００と、第２のネットワークセグメント２００との間に設けられる。また、第１のネットワークセグメント１００上にはＷｅｂサーバＡ１１０が設けられ、第２のネットワークセグメント２００上にはＷｅｂサーバＢ２１０が設けられる。
【００５１】
パケット転送装置２０には、パケット受信部２１、アドレス／ポート番号変換手段２２、アドレス記憶領域２３、発信元アドレス検出手段２４、パケット受信処理手段２５、ファイル２６、通信プログラム２７、パケット生成手段２８、パケット送出部２９等が設けられる。
【００５２】
図５は、本発明の第２の実施形態に於ける、ファイルのダウンロード要求の処理手順を示すフローチャートである。
【００５３】
ここで、図４および図５と図２を参照して、本発明の第２の実施形態に於ける動作を説明する。
【００５４】
パケット転送装置２０に於いて、アドレス記憶領域２３には、予め、図２に示す宛先ＭＡＣアドレス記憶部１３４、宛先ＩＰアドレス記憶部１３５、宛先ポート番号記憶部１３６に、ＷｅｂサーバＢ２１０のＭＡＣアドレス、ＩＰアドレス、ポート番号がそれぞれ記憶されている。そして、ローカル（自装置であるパケット転送装置２０）のポート番号記憶部１３９に、後述する通信プログラム２７で使用する発信元ポート番号が記憶される。
【００５５】
発信元アドレス検出部２４は、パケット受信部２１が第１のネットワークセグメント１００に接続された機器よりパケットを受信すると、そのパケットの発信元ＭＡＣアドレスと発信元ＩＰアドレスを調べ、この発信元アドレス検出部２４で得られたＭＡＣアドレスとＩＰアドレスをアドレス記録領域２３の図２に示す発信元ＭＡＣアドレス記憶部１３１、発信元ＩＰアドレス記憶部１３２にそれぞれ記憶する。この例でも、第１のネットワークセグメント１００に接続されたＷｅｂサーバＡ１１０のＭＡＣアドレスとＩＰアドレスをアドレス記録領域２３の発信元ＭＡＣアドレス記憶部１３１、発信元ＩＰアドレス記憶部１３２にそれぞれ記憶する。発信元アドレス検出手段で調べ終えたパケットは、パケット受信処理手段２５で転送すべきパケットと判断され、アドレス／ポート番号切換手段２２、パケット送出部２９を介して第２のネットワークセグメント２００へ送出される。
【００５６】
パケット転送装置２０がＷｅｂサーバＢ２１０へファイルを要求する際、通信プログラム２７に従い、パケット生成手段２８はダウンロード要求のパケットを作成し、そのダウンロード要求のパケットをパケット送出部２９を介して第２のネットワークセグメント２００に接続されたＷｅｂサーバＢ２１０に送出する（図５ステップＳ１）。
【００５７】
この時、ダウンロード要求のパケットを第２のネットワークセグメント２００に送出するため、ＯＳのルーティングテーブルにＷｅｂサーバＢ２１０のＩＰアドレスと、第２のネットワークセグメント２００につながるネットワークインタフェースの組みを登録する。
【００５８】
そして、パケット転送装置２０は、宛先ＭＡＣアドレスを得るため、第２のネットワークセグメント２１０へＡＲＰリクエストをブロードキャストする（このリクエストの発信元アドレスはＷｅｂサーバＡ１１０のアドレスを使う）。パケット転送装置２０は、このリクエストに対する応答パケットを受信し、ＷｅｂサーバＢ２１０に対するＭＡＣアドレスを得る。これを、パケット転送装置２０のＯＳが管理するＡＲＰキャッシュに登録する。これにより、通信プログラム２７がＷｅｂサーバＢ２１０宛に出すパケットの宛先ＭＡＣアドレスはＯＳによりＡＲＰキャッシュに登録したアドレスが使用される。
【００５９】
この際、パケット生成手段２８は、本発明のために特別な処理をするものではなく通常用いられるもので、ここでは、通信プログラム２７の下に、パケット転送装置２０のＭＡＣアドレス、ＩＰアドレスを発信元ＭＡＣアドレス、発信元ＩＰアドレスとし、発信元ポート番号に未使用の番号を割り当てる。この番号はＷｅｂサーバＡ１１０で使用され得ない番号であり、上記アドレス記憶領域２３のポート番号記憶部１３９に記憶されたポート番号と同じ値とする。
【００６０】
上記パケット生成手段２８で生成したパケットは、アドレス／ポート番号変換処理手段２２で、発信元ＩＰアドレス、発信元ポート番号、宛先ＩＰアドレス、宛先ポート番号を調べた後に、パケット送出部２９を介して第２のネットワークセグメント２００へ送出される（図５ステップＳ２）。
【００６１】
即ち、アドレス／ポート番号変換処理手段２２は、  発信元ＩＰアドレスが、本装置のＩＰアドレス（ＩＰアドレス記憶部１３８の値）であり、かつ、発信元ポート番号が、通信プログラム２７が使用するポート番号（ポート番号記憶部１３９の値）であり、かつ、宛先ＩＰアドレスが、ＷｅｂサーバＢ２１０のＩＰアドレス（宛先ＩＰアドレス記憶部１３５の値）であり、かつ、宛先ポート番号が、ＷｅｂサーバＢ２１０のポート番号（宛先ポート番号記憶部１３６の値）であるか否かをチェックする。
【００６２】
ここで、上記した全ての条件が成立すると（図５ステップＳ２のＹ）、アドレス／ポート番号変換処理手段２２により、発信元ポート番号をＷｅｂサーバＡ１１０のポート番号「８０」に、発信元ＩＰアドレスをＷｅｂサーバＡ１１０のＩＰアドレス（発信元ＩＰアドレス記憶部１３２の値）に、発信元ＭＡＣアドレスを発信元ＭＡＣアドレス記憶部１３１の値にそれぞれ置き換える（図５ステップＳ３）。
【００６３】
これにより、上記パケット送出部２９より送出されるパケットは、ネットワークセグメント２００上のＷｅｂサーバＢ２１０からみると、あたかもＷｅｂＡサーバ１１０から到来したもの認識する。
【００６４】
ここで、発信元ポート番号をＨＴＴＰプロトコルの「８０」にするのは、ＷｅｂサーバＢ２１０の応答パケットを識別するために、発信元ポート番号を「８０」としてパケットを作成しているためであり、ＳＭＴＰ（メール）サーバのポート番号「２５」を使用しても良い。
【００６５】
尚、送出すべきパケットが上記した条件を満たさないとき（図５ステップＳ２のＮｏ）は、アドレス／ポート番号変換処理手段２２に於いて当該パケットに対し何らアドレス変換処理を行わず、そのまま何も手を加えずスルーしてパケット送出部２９へ渡す（図５ステップＳ４）。
【００６６】
以上が、ダウンロード要求パケットの送出処理である。次に、要求の返答を受け取る処理について説明する。
【００６７】
上記ダウンロード要求に対するＷｅｂサーバＢ２１０の応答を監視するアドレス／ポート番号変換処理手段２２は、パケット受信部２１が第２のネットワークセグメント２００から受信したパケットについて、発信元ＩＰアドレス、発信元ポート番号、宛先ＩＰアドレス、宛先ポート番号を調べる。
【００６８】
ここで、発信元ＩＰアドレスが、ＷｅｂサーバＢ２１０のＩＰアドレス（宛先ＩＰアドレス記憶部１３５の値）であり、かつ、発信元ポート番号が、ＷｅｂサーバＢ２１０のポート番号（宛先ポート番号記憶部１３６の値）であり、かつ、宛先ＩＰアドレスが、ＷｅｂサーバＡ１１０のＩＰアドレス（発信元ＩＰアドレス記憶部１３２の値）であり、かつ、宛先ポート番号が、ＷｅｂサーバＡ１１０のポート番号「８０」であるとき、宛先ポート番号をポート番号記憶部１３９の値に、また、宛先ＩＰアドレスをＩＰアドレス記憶部１３８の値に、更に、宛先ＭＡＣアドレスをＭＡＣアドレス記憶部１３７の値にそれぞれ置き換えて、パケット受信処理手段２５へ渡す。
【００６９】
上記アドレス／ポート番号変換処理手段２２よりパケットを受け取ったパケット受信処理手段２５は、パケット転送装置２０の通信プログラム２７宛のパケットであると解釈して、当該パケットを通信プログラム２７へ渡す。この際、パケット受信処理手段２５は、本発明のために特別な処理をするものではなく、通常用いられるものでよい。
【００７０】
パケット受信処理手段２５よりパケットを受け取った通信プログラム２７は、データを読み取って、目的とするファイルをローカルファイル２６に作成する。
【００７１】
以上により、パケット転送装置２０はアドレスを外部に見せることなくＷｅｂサーバＢ２１０よりファイルをダウンロードできる。
【００７２】
次に、第３の実施形態について説明する。
【００７３】
図６は、本発明の第３の実施形態の構成を示す図である。この第３の実施形態は、基本構成は図１に示した第１の実施形態と同様であり、アドレス記憶領域１３に登録するアドレスを入力部４００から設定できるようにした。即ち、図１に示す第１の実施形態では、図２に示す、発信元ＭＡＣアドレス１３１、発信元ＩＰアドレス１３２、発信元ポート番号１３３を第１のネットワークセグメントのパケットから発信元アドレス検出部１２が作成していた。この第３の実施形態では、発信元アドレス検出部での設定に代えて、オペレータが入力部４００から上記の発信元ＭＡＣアドレス１３１、発信元ＩＰアドレス１３２、発信元ポート番号１３３を設定するようにしたものである。これは、図４に示す第２の実施形態でも同様であり、アドレス記憶領域２３の発信元ＭＡＣアドレス１３１、発信元ＩＰアドレス１３２、発信元ポート番号１３３を入力部から設定しても良い。この第３の実施形態の動作はアドレス記憶領域１３（または図４のアドレス記憶領域２３）を入力部４００が設定する以外（即ち、ダウンロード要求の発信とその応答の処理）は、第１、および第２の実施形態と同じであるので、その動作説明は省略する。なお、この実施形態では第１および第２のコンピュータとしてメールサーバ３００，３１０を使用しているので、ポート番号は「２５」となる。
【００７４】
上記した第１実施形態乃至第３実施形態のパケット転送装置を第１のネットワークセグメントと第２のネットワークセグメント間に設けることにより、パケット転送装置の存在を外部に知られることなくステルス性を持たせてＷｅｂサーバとの通信が可能となる。これにより、パケット転送装置への不正アクセスを防いで、外部からファイルのダウンロードが可能になり、パケット転送装置上のプログラムまたはデータの更新が安全に行える。
【００７５】
【発明の効果】
以上詳記したように本発明によれば、ネットワークセグメント相互間でパケットを転送するパケット転送装置に於いて、アドレスを外部に知らせることなく、あるいはＩＰアドレスを持つことなく、すなわちステルス性を保ちながら、外部のコンピュータをアクセスして更新ファイル等の情報を取得することができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係るパケット転送装置とそのシステム構成を示すブロック図。
【図２】本発明の第１実施形態および第２実施形態に於けるアドレス記憶領域の構成を示す図。
【図３】本発明の第１実施形態に於けるパケット転送装置の処理動作を説明するための動作説明図。
【図４】本発明の第２実施形態に係るパケット転送装置とそのシステム構成を示すブロック図。
【図５】本発明の第２実施形態に於けるパケット転送装置の処理手順を示すフローチャート。
【図６】本発明の第３実施形態に係るパケット転送装置とそのシステム構成を示すブロック図。
【符号の説明】
１０…パケット転送装置
１１…パケット受信部
１２…発信元アドレス検出部
１３…アドレス記憶領域
１４…パケット横取り手段
１５…ファイルデータ抽出処理手段
１６…ファイル
１７…パケット受信処理手段
１８…パケット生成手段
１９…パケット送出部
２０…パケット転送装置
２１…パケット受信部
２２…アドレス／ポート番号変換処理手段
２３…アドレス記憶領域
２４…発信元アドレス検出手段
２５…パケット受信処理手段
２６…ファイル
２７…通信プログラム
２８…パケット生成手段
２９…パケット送出部
１００…第１のネットワークセグメント
１１０…第１のコンピュータ（Ｗｅｂサーバ）
２００…第２のネットワークセグメント
２１０…第２のコンピュータ（Ｗｅｂサーバ）
【図１】
0003590394.tif 000002
【図２】
0003590394.tif 000003
【図３】
0003590394.tif 000004
【図４】
0003590394.tif 000005
【図５】
0003590394.tif 000006
【図６】
0003590394.tif 000007