(57)【要約】    【課題】  無線ＬＡＮにおけるなりすましを検出する。    【解決手段】  無線通信により送られてきたパケットを受信する（Ｓ１１）。受信したパケットが通信開始パケットであるとき、宛先のアドレス情報と、ＭＡＣ（Media Access Control）アドレスを含む発信元のアドレス情報とを通信記憶部に格納する（Ｓ１３）。受信したパケットが強制切断パケットであるとき、そのパケットの宛先のアドレス情報、およびＭＡＣアドレスを含む発信元のアドレス情報と、通信記憶部に格納されている前記通信開始パケットの宛先のアドレス情報、およびＭＡＣアドレスを含む発信元のアドレス情報とを、それぞれ比較する（Ｓ１６）。比較の結果、比較したそれぞれが一致する場合、その旨を報知するための情報を出力する（Ｓ１７）。    【選択図】  図３
2005109913.tif 000002
【特許請求の範囲】
【請求項１】
無線通信により送られてきたパケットを受信するパケット受信部と、
前記パケット受信部が所定の時間内に確認応答パケットおよび強制切断パケットを受信すると、前記確認応答パケットの宛先のアドレス情報、およびＭＡＣ（Media Access Control）アドレスを含む発信元のアドレス情報と、前記強制切断パケットの宛先のアドレス情報、およびＭＡＣアドレスを含む発信元のアドレス情報とを、それぞれ比較する手段と、
前記比較の結果、比較したそれぞれが一致する場合、その旨を報知するための情報を出力する手段と、を備えた無線通信装置。
【請求項２】
無線通信により送られてきたパケットを受信するパケット受信部と、
前記パケット受信部が通信開始パケットを受信すると、前記通信開始パケットの宛先のアドレス情報と、ＭＡＣ（Media Access Control）アドレスを含む発信元のアドレス情報とを記憶部に格納する手段と、
前記パケット受信部が強制切断パケットを受信すると、前記強制切断パケットの宛先のアドレス情報、およびＭＡＣアドレスを含む発信元のアドレス情報と、前記記憶部に格納されている前記通信開始パケットの宛先のアドレス情報、およびＭＡＣアドレスを含む発信元のアドレス情報とを、それぞれ比較する手段と、
前記比較の結果、比較したそれぞれが一致する場合、その旨を報知するための情報を出力する手段と、を備えた無線通信装置。
【請求項３】
前記パケット受信部が通信終了パケットを受信すると、前記通信終了パケットの送信先のアドレス情報、およびＭＡＣアドレスを含む送信元のアドレス情報と同一の送信先および送信元のアドレス情報を、前記記憶部から消去する手段を、
さらに備える請求項２記載の無線通信装置。
【請求項４】
前記パケット受信部が受信したパケットを、前記無線通信装置に接続されているケーブルに対して出力するケーブル出力手段と、
前記比較の結果、比較したそれぞれが一致する場合は、それ以後前記パケット受信部が受信したパケットのうち、前記記憶部に格納されている前記発信元および宛先アドレス情報と同一のアドレス情報を有するパケットを前記ケーブル出力手段から出力させないパケット監視手段と、をさらに備える請求項２記載の無線通信装置。
【請求項５】
前記出力手段は、ケーブルを介して接続された機器に対して、前記報知するための情報を出力する請求項１または２に記載の無線通信装置。
【請求項６】
前記無線通信装置は、表示部を備え、
前記出力手段は、前記表示部に所定のメッセージを表示させる請求項１または２に記載の無線通信装置。
【請求項７】
無線通信装置が無線通信により受信したパケットを、前記無線通信装置からケーブルを介して受信する受信部と、
前記受信部が所定の時間内に確認応答パケットおよび強制切断パケットを受信すると、前記確認応答パケットの宛先のアドレス情報、およびＭＡＣ（Media Access Control）アドレスを含む発信元のアドレス情報と、前記強制切断パケットの宛先のアドレス情報、およびＭＡＣアドレスを含む発信元のアドレス情報とを、それぞれ比較する手段と、
前記比較の結果、比較したそれぞれが一致する場合、その旨を報知するための報知情報を出力する手段と、を備えた通信装置。
【請求項８】
無線通信装置が無線通信により受信したパケットを、前記無線通信装置からケーブルを介して受信する受信部と、
前記受信部が通信開始パケットを受信すると、前記通信開始パケットの宛先のアドレス情報と、ＭＡＣ（Media Access Control）アドレスを含む発信元のアドレス情報とを記憶部に格納する手段と、
前記受信部が強制切断パケットを受信すると、前記強制切断パケットの宛先のアドレス情報、およびＭＡＣアドレスを含む発信元のアドレス情報と、前記記憶部に格納されている前記通信開始パケットの宛先のアドレス情報、およびＭＡＣアドレスを含む発信元のアドレス情報とを、それぞれ比較する手段と、
前記比較の結果、比較したそれぞれが一致する場合、その旨を報知するための報知情報を出力する手段と、を備えた通信装置。
【請求項９】
前記出力手段は、ケーブルを介して接続された機器に対して、前記報知するための情報を出力する請求項７または８に記載の通信装置。
【請求項１０】
前記通信装置は、表示部を備え、
前記出力手段は、前記表示部に所定のメッセージを表示させる請求項７または８に記載の通信装置。
【請求項１１】
前記宛先のアドレス情報は、宛先のＩＰアドレスおよび宛先のポート番号であり、
前記発信元のアドレス情報は、発信元のポート番号および発信元のＭＡＣアドレスである請求項７または８に記載の通信装置。
【請求項１２】
所定の時間内に、無線通信により送られてきた確認応答パケットおよび強制切断パケットを受信し、
前記確認応答パケットの宛先のアドレス情報、およびＭＡＣ（Media Access Control）アドレスを含む発信元のアドレス情報と、前記強制切断パケットの宛先のアドレス情報、およびＭＡＣアドレスを含む発信元のアドレス情報とを、それぞれ比較し、
前記比較の結果、比較したそれぞれが一致する場合、その旨を報知するための情報を出力する、なりすまし端末検出方法。
【請求項１３】
無線通信により送られてきた通信開始パケットを受信し、
受信した通信開始パケットの宛先のアドレス情報と、ＭＡＣ（Media Access Control）アドレスを含む発信元のアドレス情報とを記憶部に格納し、
無線通信により送られてきた強制切断パケットを受信すると、前記強制切断パケットの宛先のアドレス情報、およびＭＡＣアドレスを含む発信元のアドレス情報と、前記記憶部に格納されている前記通信開始パケットの宛先のアドレス情報、およびＭＡＣアドレスを含む発信元のアドレス情報とを、それぞれ比較し、
前記比較の結果、比較したそれぞれが一致する場合、その旨を報知するための情報を出力する、なりすまし端末検出方法。
【請求項１４】
コンピュータに実行されると、
所定の時間内に、無線通信により送られてきた確認応答パケットおよび強制切断パケットを受信し、
前記確認応答パケットの宛先のアドレス情報、およびＭＡＣ（Media Access Control）アドレスを含む発信元のアドレス情報と、前記強制切断パケットの宛先のアドレス情報、およびＭＡＣアドレスを含む発信元のアドレス情報とを、それぞれ比較し、
前記比較の結果、比較したそれぞれが一致する場合、その旨を報知するための情報を出力する、なりすまし端末検出のためのコンピュータプログラム。
【請求項１５】
コンピュータに実行されると、
無線通信により送られてきた通信開始パケットを受信し、
受信した通信開始パケットの宛先のアドレス情報と、ＭＡＣ（Media Access Control）アドレスを含む発信元のアドレス情報とを記憶部に格納し、
無線通信により送られてきた強制切断パケットを受信すると、前記強制切断パケットの宛先のアドレス情報、およびＭＡＣアドレスを含む発信元のアドレス情報と、前記記憶部に格納されている前記通信開始パケットの宛先のアドレス情報、およびＭＡＣアドレスを含む発信元のアドレス情報とを、それぞれ比較し、
前記比較の結果、比較したそれぞれが一致する場合、その旨を報知するための情報を出力する、なりすまし端末検出のためのコンピュータプログラム。
【請求項１６】
無線通信装置が無線通信により受信した確認応答パケットおよび強制切断パケットを、所定の時間内に、前記無線通信装置からケーブルを介して受信し、
前記確認応答パケットの宛先のアドレス情報、およびＭＡＣ（Media Access Control）アドレスを含む発信元のアドレス情報と、前記強制切断パケットの宛先のアドレス情報、およびＭＡＣアドレスを含む発信元のアドレス情報とを、それぞれ比較し、
前記比較の結果、比較したそれぞれが一致する場合、その旨を報知するための報知情報を出力する、なりすまし端末検出方法。
【請求項１７】
無線通信装置が無線通信により受信した通信開始パケットを、前記無線通信装置からケーブルを介して受信し、
前記通信開始パケットの宛先のアドレス情報と、ＭＡＣ（Media Access Control）アドレスを含む発信元のアドレス情報とを記憶部に格納し、
前記無線通信装置が無線通信により受信した強制切断パケットを、前記無線通信装置からケーブルを介して受信すると、前記強制切断パケットの宛先のアドレス情報、およびＭＡＣアドレスを含む発信元のアドレス情報と、前記記憶部に格納されている前記通信開始パケットの宛先のアドレス情報、およびＭＡＣアドレスを含む発信元のアドレス情報とを、それぞれ比較し、
前記比較の結果、比較したそれぞれが一致する場合、その旨を報知するための報知情報を出力する、なりすまし端末検出方法。
【請求項１８】
コンピュータに実行されると、
無線通信装置が無線通信により受信した確認応答パケットおよび強制切断パケットを、所定の時間内に、前記無線通信装置からケーブルを介して受信し、
前記確認応答パケットの宛先のアドレス情報、およびＭＡＣ（Media Access Control）アドレスを含む発信元のアドレス情報と、前記強制切断パケットの宛先のアドレス情報、およびＭＡＣアドレスを含む発信元のアドレス情報とを、それぞれ比較し、
前記比較の結果、比較したそれぞれが一致する場合、その旨を報知するための報知情報を出力する、なりすまし端末検出のためのコンピュータプログラム。
【請求項１９】
コンピュータに実行されると、
無線通信装置が無線通信により受信した通信開始パケットを、前記無線通信装置からケーブルを介して受信し、
前記通信開始パケットの宛先のアドレス情報と、ＭＡＣ（Media Access Control）アドレスを含む発信元のアドレス情報とを記憶部に格納し、
前記無線通信装置が無線通信により受信した強制切断パケットを、前記無線通信装置からケーブルを介して受信すると、前記強制切断パケットの宛先のアドレス情報、およびＭＡＣアドレスを含む発信元のアドレス情報と、前記記憶部に格納されている前記通信開始パケットの宛先のアドレス情報、およびＭＡＣアドレスを含む発信元のアドレス情報とを、それぞれ比較し、
前記比較の結果、比較したそれぞれが一致する場合、その旨を報知するための報知情報を出力する、なりすまし端末検出のためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上でのなりすましを検出するための技術に関し、特に、無線ＬＡＮにおけるなりすまし検出に関する。
【背景技術】
【０００２】
無線通信におけるなりすましを防止するための技術が知られている（例えば特許文献１）。
【０００３】
【特許文献１】特表２００３−５１８８２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１では、無線ＬＡＮ（Local Area Network）におけるなりすまし防止については考慮されていない。つまり、無線ＬＡＮでは、有線で使用するＨｕｂなどのように物理的なポートが分かれていないため、なりすましが行われてもそれを検出することは容易ではない。
【０００５】
そこで、本発明の目的は、無線ＬＡＮにおけるなりすましを検出することである。
【課題を解決するための手段】
【０００６】
本発明の一つの実施態様に従う無線通信装置は、無線通信により送られてきたパケットを受信するパケット受信部と、前記パケット受信部が所定の時間内に確認応答パケットおよび強制切断パケットを受信すると、前記確認応答パケットの宛先のアドレス情報、およびＭＡＣ（Media Access Control）アドレスを含む発信元のアドレス情報と、前記強制切断パケットの宛先のアドレス情報、およびＭＡＣアドレスを含む発信元のアドレス情報とを、それぞれ比較する手段と、前記比較の結果、比較したそれぞれが一致する場合、その旨を報知するための情報を出力する手段と、を備える。
【０００７】
本発明の一つの実施態様に従う無線通信装置は、無線通信により送られてきたパケットを受信するパケット受信部と、前記パケット受信部が通信開始パケットを受信すると、前記通信開始パケットの宛先のアドレス情報と、ＭＡＣ（Media Access Control）アドレスを含む発信元のアドレス情報とを記憶部に格納する手段と、前記パケット受信部が強制切断パケットを受信すると、前記強制切断パケットの宛先のアドレス情報、およびＭＡＣアドレスを含む発信元のアドレス情報と、前記記憶部に格納されている前記通信開始パケットの宛先のアドレス情報、およびＭＡＣアドレスを含む発信元のアドレス情報とを、それぞれ比較する手段と、前記比較の結果、比較したそれぞれが一致する場合、その旨を報知するための情報を出力する手段と、を備える。
【０００８】
好適な実施形態では、前記パケット受信部が通信終了パケットを受信すると、前記通信終了パケットの送信先のアドレス情報、およびＭＡＣアドレスを含む送信元のアドレス情報と同一の送信先および送信元のアドレス情報を、前記記憶部から消去する手段を、さらに備えてもよい。
【０００９】
好適な実施形態では、前記パケット受信部が受信したパケットを、前記無線通信装置に接続されているケーブルに対して出力するケーブル出力手段と、前記比較の結果、比較したそれぞれが一致する場合は、それ以後前記パケット受信部が受信したパケットのうち、前記記憶部に格納されている前記発信元および宛先アドレス情報と同一のアドレス情報を有するパケットを前記ケーブル出力手段から出力させないパケット監視手段と、をさらに備えてもよい。
【００１０】
好適な実施形態では、前記出力手段は、ケーブルを介して接続された機器に対して、前記報知するための情報を出力するようにしてもよい。
【００１１】
好適な実施形態では、前記無線通信装置は、表示部を備え、前記出力手段は、前記表示部に所定のメッセージを表示させるようにしてもよい。
【００１２】
本発明の一つの実施態様に従う通信装置は、無線通信装置が無線通信により受信したパケットを、前記無線通信装置からケーブルを介して受信する受信部と、前記受信部が所定の時間内に確認応答パケットおよび強制切断パケットを受信すると、前記確認応答パケットの宛先のアドレス情報、およびＭＡＣ（Media Access Control）アドレスを含む発信元のアドレス情報と、前記強制切断パケットの宛先のアドレス情報、およびＭＡＣアドレスを含む発信元のアドレス情報とを、それぞれ比較する手段と、前記比較の結果、比較したそれぞれが一致する場合、その旨を報知するための報知情報を出力する手段と、を備える。
【００１３】
本発明の一つの実施態様に従う通信装置は、無線通信装置が無線通信により受信したパケットを、前記無線通信装置からケーブルを介して受信する受信部と、前記受信部が通信開始パケットを受信すると、前記通信開始パケットの宛先のアドレス情報と、ＭＡＣ（Media Access Control）アドレスを含む発信元のアドレス情報とを記憶部に格納する手段と、前記受信部が強制切断パケットを受信すると、前記強制切断パケットの宛先のアドレス情報、およびＭＡＣアドレスを含む発信元のアドレス情報と、前記記憶部に格納されている前記通信開始パケットの宛先のアドレス情報、およびＭＡＣアドレスを含む発信元のアドレス情報とを、それぞれ比較する手段と、前記比較の結果、比較したそれぞれが一致する場合、その旨を報知するための報知情報を出力する手段と、を備える。
【００１４】
好適な実施形態では、前記出力手段は、ケーブルを介して接続された機器に対して、前記報知するための情報を出力するようにしてもよい。
【００１５】
好適な実施形態では、前記通信装置は、表示部を備え、前記出力手段は、前記表示部に所定のメッセージを表示させるようにしてもよい。
【００１６】
好適な実施形態では、前記宛先のアドレス情報は、宛先のＩＰアドレスおよび宛先のポート番号であり、前記発信元のアドレス情報は、発信元のポート番号および発信元のＭＡＣアドレスであってもよい。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の一実施形態に係るネットワーク通信システムについて図面を用いて説明する。
【００１８】
図１は、本発明の第１の実施形態に係るネットワーク通信システムの構成を示す図である。本システムは、サーバ１と、クライアント２と、監視端末３と、無線ＬＡＮアクセスポイント（以下、単にアクセスポイントという）４とを備え、サーバ１，監視端末３およびアクセスポイント４が、ＬＡＮケーブル５を介して接続されている。
【００１９】
サーバ１、クライアント２、および監視端末３は、いずれも例えば汎用的なコンピュータシステムにより構成され、以下に説明するサーバ１等の個々の構成要素または機能は、例えば、コンピュータプログラムを実行することにより実現される。
【００２０】
アクセスポイント４は、ＬＡＮケーブル５に接続されたサーバ１と、複数のクライアント２との間のパケットを中継する。従って、各クライアント２は、無線ＬＡＮカードを備え、アクセスポイント４と無線通信可能である。本実施形態では、特に、２つのクライアント、クライアントＡおよびクライアントＢについて説明する。
【００２１】
ここでは、クライアントＡは正規ユーザが使用するクライアントマシンであり、クライアントＢはネットワーク上でクライアントＡになりすましたクライアントマシンである。このとき、無線ＬＡＮ上でなりすますには、クライアントＢが備える無線ＬＡＮカードのＭＡＣ（Media Access Control）アドレスと、クライアントＡが備える無線ＬＡＮカードのＭＡＣアドレスと一致させる必要がある。ここでは、クライアントＡのＭＡＣアドレスが「ＭＡ」であるから、なりすましクライアントＢのＭＡＣアドレスもまた「ＭＡ」である。本実施形態では、ＩＰアドレス（ここではＡ）も同一である。そして、本実施形態では、アクセスポイント４がなりすましクライアントの存在を検出する。なお、以下の説明で「クライアントが備える無線ＬＡＮカードのＭＡＣアドレス」を、単に「クライアントのＭＡＣアドレス」と呼ぶ。
【００２２】
サーバ１およびクライアント２は、互いに、ＬＡＮケーブル５およびアクセスポイント４を介し、有線および無線によって通信を行う。従って、サーバ１およびクライアント２は、それぞれ、この環境で通信を行うために必要な構成を備えている。以下の説明では、このネットワークシステムの通信のプロトコルは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）を用いて行う。
【００２３】
監視端末３は、サーバ１、アクセスポイント４およびクライアント２の動作状況を監視する。例えば、サーバ１、アクセスポイント４およびクライアント２のいずれかで何らかの異常が生じたとき、監視端末３へ電子メールなどを用いて異常を通知する。監視端末３が定期的にサーバ１、アクセスポイント４およびクライアント２へ信号を送って、動作確認してもよい。
【００２４】
アクセスポイント４は、ＬＡＮケーブル５に接続されている装置とのデータ送受信を行うＬＡＮ通信部４１と、無線によりクライアント２とデータ送受信を行う無線通信部４２と、なりすまし検出部４３と、電子メールの送受信を行うメーラー４４と、受信したパケットに関する情報を一時的に記憶する通信記憶部４５とを備える。
【００２５】
ＬＡＮ通信部４１は、例えば、ＬＡＮケーブル５に対してパケットを出力し、ＬＡＮケーブル５からパケットを取り込む。
【００２６】
無線通信部４２は、クライアント２に対して送信すべきパケットを無線で出力し、クライアント２から無線で送られてくるパケットを取り込む。無線通信部４２は、無線でパケットを出力する際に、各パケットの宛先アドレスには、宛先のＩＰアドレスに基づいて、宛先クライアント２のＭＡＣアドレスを設定する。
【００２７】
なりすまし検出部４３は、なりすましているクライアントが存在する可能があるときに、その存在を検出する。そして、なりすましクライアントが存在する可能性を検出すると、なりすまし検出部４３は、それ以降のそのクライアントに対するパケットの送受信を停止するようにしてもよい。なりすましクライアントの存在を検出する詳細な処理手順は、後述する。
【００２８】
なりすましクライアントが検出されると、アクセスポイント４は、任意の方法でそれを外部へ報知するようにしてもよい。例えば、なりすまし検出部４３がなりすましクライアントの存在を検出すると、メーラー４４が監視端末３へ電子メールを送信してもよい。あるいは、例えば、図２に示すように、アクセスポイント４の筐体４０に備えられたエラー表示灯４０１を点灯させたり、液晶表示装置などのメッセージ表示部４０２に所定のメッセージを表示させたりしてもよい。
【００２９】
ここで、アクセスポイント４が無線で送信されてきたパケットを受信したときの処理の詳細について、図３のフローチャートを用いて説明する。
【００３０】
まず、無線通信部４２が無線で送信されてきたパケットを受信する（Ｓ１１）。すると、なりすまし検出部４３はパケットの種類を判別する（Ｓ１２）。
【００３１】
ここでは、受信したパケットが通信開始パケット（ＳＹＮパケット）であるとき、なりすまし検出部４３はこのパケットに含まれている宛先情報２００と発信元情報３００とを通信記憶部４５に格納する（Ｓ１３）。
【００３２】
ここで、通信記憶部４５に格納される情報の一例を図４に示す。すなわち、宛先情報２００は、パケットにセットされている宛先のＩＰアドレス２１０および宛先のポート番号２２０であり、発信元情報３００は、パケットにセットされている発信元のＩＰアドレス３１０と、発信元のポート番号３２０と、発信元のＭＡＣアドレス３３０である。
【００３３】
そして、ＬＡＮ通信部４１は、このＳＹＮパケットをＬＡＮケーブル５へ出力する（Ｓ１４）。
【００３４】
次に、受信したパケットが通信終了パケット（ＦＩＮパケット）であるとき、なりすまし検出部４３は、このＦＩＮパケットに含まれている宛先情報２００および発信元情報３００に基づいて、これと一致する宛先情報２００および発信元情報３００を通信記憶部４５から検出し、消去する（Ｓ１５）。つまり、ＴＣＰのセッションが確立して、通信が行われている間だけ、無線で受信したパケットの宛先情報２００および発信元情報３００が通信記憶部４５に格納されていることになる。
【００３５】
その後、このＦＩＮパケットをＬＡＮ通信部４１がＬＡＮケーブル５へ出力する（Ｓ１４）。
【００３６】
次に、受信したパケットが強制切断パケット（ＲＳＴパケット）である場合、なりすまし検出部４３は、通信記憶部４５を参照し、ＲＳＴパケットにセットされている宛先情報２００および発信元情報３００が、通信記憶部４５に記憶されているものと一致するかどうかを判定する（Ｓ１６）。
【００３７】
一致しない場合は（Ｓ１６：Ｎｏ）、受信したＲＳＴパケットをそのままＬＡＮケーブル５へ出力する（Ｓ１４）。
【００３８】
一致する場合は（Ｓ１６：Ｙｅｓ）、なりすましクライアントが存在する可能性が高いと判断し、前述した所定の報知を行う（Ｓ１７）。
【００３９】
最後に、受信したパケットが上記のいずれでもないときは、受信したパケットをそのままＬＡＮケーブル５へ出力する（Ｓ１８）。
【００４０】
アクセスポイント４は、上記のような処理を行うことにより、なりすましクライアントが存在する可能性を検出する。
【００４１】
次に、上記の構成を備えたネットワークシステムにおいて、アクセスポイント４がなりすましクライアントの存在を検出するときの、パケットの流れについて図５を用いて説明する。
【００４２】
まず、正規のクライアントＡが通信を開始するために、ＳＹＮパケット１０１を生成し、無線で出力する。このとき、ＳＹＮパケット１０１に設定されている宛先情報２００および発信元情報３００は、図４に示す通りである。すなわち、宛先ＩＰアドレス２１０には、サーバ１のＩＰアドレス（ここではＳ）がセットされている。発信元ＩＰアドレス３１０には、クライアントＡのＩＰアドレス（ここではＡ）がセットされている。発信元ＭＡＣアドレス３３０には、クライアントＡのＭＡＣアドレス（ここではＭＡ）がセットされている。宛先ポート番号２２０および発信元ポート番号３２０には、それぞれの通信内容に応じた所定の値がセットされている。
【００４３】
再び図５を参照すると、アクセスポイント４がこのパケット１１０を中継して、サーバ１が受信する。このとき、アクセスポイント４では、宛先情報２００および発信元情報３００が通信記憶部４５に格納されている。
【００４４】
サーバ１は、これに対して、通信開始／確認応答パケット（ＳＹＮ／ＡＣＫパケット）１２０を生成し、返送する。このとき、ＳＹＮ／ＡＣＫパケット１０２の設定を図４に示す。すなわち、宛先ＩＰアドレス２１０およびポート番号２２０は、それぞれ、「Ａ」、「１００１」であり、発信元ＩＰアドレス３１０およびポート番号３２０は、それぞれ、「Ｓ」「２５」である。
【００４５】
あらためて図５を参照すると、このＳＹＮ／ＡＣＫパケット１０２は、アクセスポイント４から無線で送信される。すると、クライアントＡおよびクライアントＢは、いずれもＭＡＣアドレスが「ＭＡ」であるから、クライアントＡおよびクライアントＢの双方がＳＹＮ／ＡＣＫパケット１０２を受信する。
【００４６】
ここで、なりすましクライアントＢは、自らはＡＣＫパケットを送信していないにもかかわらずＳＹＮ／ＡＣＫパケット１０２を受信したことになる。つまり、クライアントＢにとっては、このＳＹＮ／ＡＣＫパケット１０２は正常なものではない。従って、クライアントＢは、ＲＳＴパケット１０３を出力する。
【００４７】
また、クライアントＡにとっては、ＳＹＮ／ＡＣＫパケット１０２は自らが送信したＳＹＮパケット１０１に対する正常な応答である。従って、これに対する確認応答パケット（ＡＣＫパケット）１０４を出力する。
【００４８】
このときのＲＳＴパケット１０３およびＡＣＫパケット１０４の宛先および発信元に関する設定は、図４に示す通りＳＹＮパケット１０１と同じである。
【００４９】
アクセスポイント４は、ＲＳＴパケット１０３およびＡＣＫパケット１０４を受信する。このとき、アクセスポイント４は、ＲＳＴパケット１０３について、図３のフローチャートのステップＳ１６およびステップＳ１７に示す処理を実行し、なりすましクライアントが存在する可能性を報知する。そして、アクセスポイント４は、これ以降、ＭＡＣアドレスが「ＭＡ」のクライアント２に対するデータ送受信を停止する。
【００５０】
また、図５のような場合に、ＲＳＴパケット１０３およびＡＣＫパケット１０４のいずれを先に受信するかは、ケースバイケースである。従って、いずれか一方のパケットを受信したときに、なりすまし検出部４３が宛先情報２００および送信元情報３００を、受信時刻と合わせて通信記憶部４５に格納する。そして、その時刻から所定時間内に、同一の宛先情報２００および送信元情報３００を有する他方のパケットを受信したときには、なりすましクライアントが存在すると判定してもよい。
【００５１】
なお、図５の例では、正規クライアントＡがＳＹＮパケットを送信したときを例に説明しているが、なりすましクライアントＢがＳＹＮパケットを送信したときであっても、同じ処理によりなりすましの検出が可能である。
【００５２】
次に、本発明の第２の実施形態に係るネットワーク通信システムの構成を図６に示す。本実施形態では、第１の実施形態との相違点を中心に説明し、第１の実施形態と同一の機能ないし構成については同一の符号を付して説明を省略することがある。
【００５３】
本実施形態では、同図に示すように、サーバ６と、クライアント２と、監視端末３と、アクセスポイント７とを備え、サーバ６と、監視端末３と、アクセスポイント７とは、ＬＡＮケーブル５で接続されている。
【００５４】
サーバ６は、ＬＡＮケーブル５に接続されている装置とのデータ送受信を行うＬＡＮ通信部６１と、なりすまし検出部４３と、電子メールの送受信を行うメーラー４４と、受信したパケットに関する情報を一時的に記憶する通信記憶部４５とを備える。
【００５５】
ＬＡＮ通信部６１は、アクセスポイント６が無線通信により受信したパケットを、ＬＡＮケーブル５を介して受信する。
【００５６】
第１の実施形態では、アクセスポイントがなりすましクライアントの存在を検出したが、本実施形態では、サーバ６がそれを行う。すなわち、サーバ６は、クライアント２から送られてくるパケットを、アクセスポイントを介して受信すると、なりすまし検出部４３などが図３のステップＳ１２、Ｓ１３、Ｓ１５〜Ｓ１７などの処理を行って、なりすましクライアントが存在する可能性が高いことを検出する。
【００５７】
なりすましクライアントが存在する可能性が高いとき、サーバ６の図示しない表示装置にその旨を報知するためのメッセージを出力してもよい。
【００５８】
次に、本発明の第３の実施形態に係るネットワーク通信システムの構成を図７に示す。本実施形態では、第１の実施形態との相違点を中心に説明し、第１の実施形態と同一の機能ないし構成については同一の符号を付して説明を省略することがある。
【００５９】
本実施形態では、同図に示すように、サーバ１と、クライアント２と、監視端末３と、アクセスポイント７と、監視クライアント８とを備え、サーバ１と、監視端末３と、アクセスポイント７とは、ＬＡＮケーブル５で接続されている。
【００６０】
監視クライアント８は、無線での送受信を行う無線通信部８１と、なりすまし検出部４３と、電子メールの送受信を行うメーラー４４と、受信したパケットに関する情報を一時的に記憶する通信記憶部４５とを備える。
【００６１】
無線通信部８１は、アクセスポイント６とクライアント２とが無線で通信しているときに、アクセスポイント６とクライアント２との間で送受信されているパケットを受信する。
【００６２】
これにより、監視クライアント８は、アクセスポイント６宛のパケットと、クライアント２宛のパケットをすべて受信する。
【００６３】
第１の実施形態では、アクセスポイントがなりすましクライアントの存在を検出したが、本実施形態では、監視クライアント８がそれを行う。すなわち、監視クライアント８は、クライアント２がアクセスポイント６に対して送信したパケットを受信すると、なりすまし検出部４３などが図３のステップＳ１２、Ｓ１３、Ｓ１５〜Ｓ１７などの処理を行って、なりすましクライアントが存在する可能性が高いことを検出する。
【００６４】
なりすましクライアントが存在する可能性が高いとき、監視クライアント８の図示しない表示装置にその旨を報知するためのメッセージを出力してもよい。
【００６５】
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【図面の簡単な説明】
【００６６】
【図１】本発明の第１の実施形態に係る通信システムの全体構成を示す図である。
【図２】アクセスポイントの外観の一例を示す図である。
【図３】アクセスポイントのなりすまし検出の処理手順を示すフローチャートである。
【図４】宛先情報と発信元情報とを示す図である。
【図５】なりすましクライアントが存在するときのシーケンスチャートである。
【図６】本発明の第２の実施形態に係る通信システムの全体構成を示す図である。
【図７】本発明の第３の実施形態に係る通信システムの全体構成を示す図である。
【符号の説明】
【００６７】
１、６…サーバ、２…クライアント、３…監視端末、４、７…アクセスポイント、５…ＬＡＮケーブル、８…監視クライアント、４１…ＬＡＮ通信部、４２…無線通信部、４３…なりすまし検出部、４４…メーラー、４５…通信記憶部。
【図１】
2005109913.tif 000003
【図２】
2005109913.tif 000004
【図３】
2005109913.tif 000005
【図４】
2005109913.tif 000006
【図５】
2005109913.tif 000007
【図６】
2005109913.tif 000008
【図７】
2005109913.tif 000009