(57)【要約】【課題】ネットワークへの不正アクセスをＡＲＰ要求を利用して防止する際に、不正端末と正規端末との間で一時的に発生する通信が可能な期間を短縮することのできる不正アクセス防止装置、方法、およびプログラムを提供する。【解決手段】ネットワーク２０を介してＡＲＰ要求を受信したときに、ＡＲＰ要求の要求元の端末が正規端末か否かを判断するアクセス権判断部１４と、要求元の端末が不正端末４０であると判断されたときは、不正端末４０の送信機能を停止させるＰＡＵＳＥフレームを予め設定された期間にわたって不正端末４０または正規端末３０の少なくともいずれか一方を宛先として送信するＰＡＵＳＥフレーム送信部１５と、ＰＡＵＳＥフレーム送信部１５からＰＡＵＳＥフレームが送信されている間にＡＲＰ要求に対する偽のＡＲＰ応答を不正端末４０に送信して正規端末との通信を不可能にさせる偽ＡＲＰ応答部１６とを備える。【選択図】図１
2007235662.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークへの通信が許可された正規端末のアドレス情報を記憶する正規端末情報記憶部と、
前記ネットワークを介してＡＲＰ要求を受信したときに、このＡＲＰ要求の要求元の端末が前記正規端末か否かを前記正規端末情報記憶部に記憶されたアドレス情報を基に判断するアクセス権判断部と、
前記アクセス権判断部で前記要求元の端末が前記ネットワークへの通信が許可されていない不正端末であると判断されたときは、前記不正端末の送信機能を停止させるＩＥＥＥ８０２．３ｘで規定されたＰＡＵＳＥフレームを、予め設定された期間にわたって前記不正端末および前記正規端末の少なくともいずれか一方を宛先として送信するＰＡＵＳＥフレーム送信部と、
前記ＰＡＵＳＥフレーム送信部から前記ＰＡＵＳＥフレームが送信されている間に、前記ＡＲＰ要求に対する偽のＡＲＰ応答を前記不正端末に送信し前記不正端末のＡＲＰテーブルを更新させる偽ＡＲＰ応答部と、
を備えることを特徴とする不正アクセス防止装置。
【請求項２】
不正アクセス防止装置がネットワークを介してＡＲＰ要求を受信したときに、このＡＲＰ要求の要求元の端末が前記ネットワークへの通信が許可された正規端末か否かを前記不正端末アクセス防止装置に記憶された正規端末のアドレス情報を基に判断するアクセス権判断ステップと、
前記アクセス権判断ステップで前記要求元の端末が前記ネットワークへの通信が許可されていない不正端末であると判断されたときは、前記不正端末の送信機能を停止させるＩＥＥＥ８０２．３ｘで規定されたＰＡＵＳＥフレームを、予め設定された期間にわたって前記不正アクセス防止装置から前記不正端末および前記正規端末の少なくともいずれか一方を宛先として送信するＰＡＵＳＥフレーム送信ステップと、
前記ＰＡＵＳＥフレーム送信ステップにより前記ＰＡＵＳＥフレームが送信されている間に、前記ＡＲＰ要求に対する偽のＡＲＰ応答を前記不正アクセス防止装置から前記不正端末に送信し前記不正端末のＡＲＰテーブルを更新させる偽ＡＲＰ応答ステップと、
を備えることを特徴とする不正アクセス防止方法。
【請求項３】
ネットワークへの通信が許可された正規端末のアドレス情報を記憶する正規端末情報記憶機能と、
前記ネットワークを介してＡＲＰ要求を受信したときに、このＡＲＰ要求の要求元の端末が前記正規端末か否かを前記正規端末情報記憶機能で記憶されたアドレス情報を基に判断するアクセス権判断機能と、
前記アクセス権判断機能で前記要求元の端末が前記ネットワークへの通信が許可されていない不正端末であると判断されたときは、前記不正端末の送信機能を停止させるＩＥＥＥ８０２．３ｘで規定されたＰＡＵＳＥフレームを、予め設定された期間にわたって前記不正端末および前記正規端末の少なくともいずれか一方を宛先として送信するＰＡＵＳＥフレーム送信機能と、
前記ＰＡＵＳＥフレーム送信ステップにおいて前記ＰＡＵＳＥフレームが送信されている間に、前記ＡＲＰ要求に対する偽のＡＲＰ応答を前記不正端末に送信し前記不正端末のＡＲＰテーブルを更新させる偽ＡＲＰ応答機能と、
をコンピュータに実現させるための不正アクセス防止用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、不正端末からネットワーク内の正規端末へのアクセスを防止する不正アクセス防止装置、不正アクセス防止方法、および不正アクセス防止用のプログラムに関するものである。
【背景技術】
【０００２】
従来、ネットワークを介した端末間のアクセス制御において、ネットワークへの通信が許可されていない不正端末からのアクセスが問題視されている。
【０００３】
この不正アクセスを防ぐ技術としては、特許文献１、非特許文献１、および非特許文献２に記載のＡＲＰ（Address Resolution Protocol）要求を利用したアクセス制御装置がある。
【０００４】
このアクセス制御装置は、図４に示すように、ネットワーク２０内に設置された監視サーバ５０がＡＲＰ要求により不正端末４０からのアクセスを検知したときに、不正端末４０がネットワーク２０に通信を許可されている正規端末３０に接続できないように偽のＡＲＰ応答を返して不正端末４０のＡＲＰテーブルを更新させるものである。
【０００５】
この技術により不正アクセスを防止する動作を図５を参照して説明する。
【０００６】
まず、不正端末４０がネットワーク２０内の正規端末３０のＭＡＣアドレスを取得するために、ＡＲＰ要求を不正端末４０からセグメント内にブロードキャストで送信する（Ｓ２１）と、このＡＲＰ要求が正規端末３０および監視サーバ５０で受信される。
【０００７】
正規端末３０では受信したＡＲＰ要求が自端末宛てのものであると判断され、本物のＡＲＰ応答が正規端末から不正端末４０に送信される（Ｓ２２）。不正端末４０では、この本物のＡＲＰ応答に基づいてＡＲＰテーブルが更新される（Ｓ２３）。
【０００８】
一方、監視サーバ５０内にはネットワーク２０への通信が許可された正規端末のアドレス情報が記憶されており、この正規端末のアドレス情報に基づいて、受信したＡＲＰ要求の送信元が正規端末であるか否かが判断される。
【０００９】
監視サーバ５０による判断の結果、ここでは正規端末から受信されたものでないと判断され、ＡＲＰ要求の送信元の端末は不正端末として検知される（Ｓ２４）。
【００１０】
監視サーバ５０で不正端末が検知されると、正規端末３０から本物のＡＲＰ応答が送信された後のタイミングで偽のＡＲＰ応答が不正端末４０に送信され（Ｓ２５）、不正端末４０のＡＲＰテーブルが偽のＡＲＰ応答に基づいて更新される（Ｓ２６）。
【００１１】
このようにして、不正端末４０のＡＲＰテーブルが偽のＡＲＰ応答に基づいて更新されることにより、不正端末４０から正規端末３０に対する通信を不可能にさせることができる。
【００１２】
しかし、このＡＲＰ要求を利用した不正アクセス防止の技術では、ステップＳ２３において不正端末４０のＡＲＰテーブルが本物のＡＲＰ応答に基づいて更新されてから、ステップＳ２６において偽のＡＲＰ応答に基づいて更新されるまでの期間（図５中のＸ期間）に、不正端末４０から正規端末３０に通信が可能になってしまうという問題があった。
【００１３】
特に、一部のＯＳではＡＲＰテーブルにロック機能が設けられており、ロックされている期間は偽のＡＲＰ応答に基づくＡＲＰテーブルの更新ができないため、ロックが解除されるまで通信が可能になってしまう。
【００１４】
不正端末４０のＡＲＰテーブルにロック機能が設けられているときに、不正アクセスを防止するときの動作を図６を参照して説明する。
【００１５】
図４の場合と同様に不正端末４０からＡＲＰ要求がブロードキャストで送信される（Ｓ３１）と、正規端末３０から本物のＡＲＰ要求が不正端末４０に送信され（Ｓ３２）、不正端末４０のＡＲＰテーブルが更新される（Ｓ３３）。
【００１６】
不正端末４０のＡＲＰテーブルが更新されるとＡＲＰテーブルのロックが開始され（Ｓ３４）、一定期間（図５の太線矢印の期間）ＡＲＰテーブルの更新ができない状態になる。
【００１７】
このように不正端末４０のＡＲＰテーブルがロックされると、監視サーバ５０から偽のＡＲＰ応答が送信されても（Ｓ３６）、不正端末４０ではＡＲＰテーブルを更新することができない（Ｓ３７）。
【００１８】
不正端末４０のＡＲＰテーブルがロックされている期間は本物のＡＲＰ応答の情報を有しているため、正規端末３０との通信が可能になる（Ｓ３８、Ｓ３９）。
【００１９】
不正端末４０のＡＲＰテーブルのロックが解除されると、図４の場合と同様に偽のＡＲＰ応答に基づくＡＲＰテーブルの更新が可能になり（Ｓ４１、Ｓ４２）、この更新により不正端末４０から正規端末３０への通信が不可能になる（Ｓ４３、Ｓ４４）。
【００２０】
このＡＲＰテーブルのロック機能が設けられることにより、頻繁にＡＲＰテーブルが更新されなくなり動作の安定性は向上する。
【特許文献１】特開２００４−１８５４９８号公報
【非特許文献１】http://www.nongnu.org/ip-sentinel
【非特許文献２】http://www.sw.nec.co.jp/middle/websam/products/securevisor/
【発明の開示】
【発明が解決しようとする課題】
【００２１】
しかし、不正端末４０のＡＲＰテーブルにロック機能が設けられていると、不正端末４０のＡＲＰテーブルがロックされている期間中、不正端末４０から正規端末３０への通信が可能になってしまう。そのため、監視サーバ５０は不正端末を検知した後、ワンテンポおいて不正端末４０のＡＲＰテーブルのロックが解除されてから偽のＡＲＰ応答を送信しなければならない。
【００２２】
このワンテンポおいている期間は不正端末４０から正規端末３０への通信は可能であるため、Ｐｉｎｇなどの一瞬の通信で完了してしまう処理については、防止することが困難であるという問題があった。
【００２３】
よって本発明の目的は、ネットワークへの不正アクセスをＡＲＰ要求を利用して防止する際に、不正端末と正規端末との間で一時的に発生する通信が可能な期間を短縮することのできる不正アクセス防止装置、不正アクセス防止方法、および不正アクセス防止用のプログラムを提供することである。
【課題を解決するための手段】
【００２４】
上記課題を解決するために請求項１に記載の本発明の不正アクセス防止装置は、ネットワークへの通信が許可された正規端末のアドレス情報を記憶する正規端末情報記憶部と、ネットワークを介してＡＲＰ要求を受信したときに、このＡＲＰ要求の要求元の端末が正規端末か否かを正規端末情報記憶部に記憶されたアドレス情報を基に判断するアクセス権判断部と、アクセス権判断部で要求元の端末がネットワークへの通信が許可されていない不正端末であると判断されたときは、不正端末の送信機能を停止させるＩＥＥＥ８０２．３ｘで規定されたＰＡＵＳＥフレームを、予め設定された期間にわたって不正端末および正規端末の少なくともいずれか一方を宛先として送信するＰＡＵＳＥフレーム送信部と、ＰＡＵＳＥフレーム送信部からＰＡＵＳＥフレームが送信されている間に、ＡＲＰ要求に対する偽のＡＲＰ応答を不正端末に送信し不正端末のＡＲＰテーブルを更新させ正規端末との通信を不可能にさせる偽ＡＲＰ応答部とを備えることを特徴とする。
【００２５】
また、請求項２に記載の不正アクセス防止方法は、不正アクセス防止装置がネットワークを介してＡＲＰ要求を受信したときに、このＡＲＰ要求の要求元の端末がネットワークへの通信が許可された正規端末か否かを不正端末アクセス防止装置に記憶された正規端末のアドレス情報を基に判断するアクセス権判断ステップと、アクセス権判断ステップで要求元の端末がネットワークへの通信が許可されていない不正端末であると判断されたときは、不正端末の送信機能を停止させるＩＥＥＥ８０２．３ｘで規定されたＰＡＵＳＥフレームを、予め設定された期間にわたって前記不正アクセス防止装置から不正端末および正規端末の少なくともいずれか一方を宛先として送信するＰＡＵＳＥフレーム送信ステップと、ＰＡＵＳＥフレーム送信ステップによりＰＡＵＳＥフレームが送信されている間に、ＡＲＰ要求に対する偽のＡＲＰ応答を不正アクセス防止装置から不正端末に送信し不正端末のＡＲＰテーブルを更新させ正規端末との通信を不可能にさせる偽ＡＲＰ応答ステップとを備えることを特徴とする。
【００２６】
また、請求項３に記載の不正アクセス防止用プログラムは、ネットワークへの通信が許可された正規端末のアドレス情報を記憶する正規端末情報記憶機能と、ネットワークを介してＡＲＰ要求を受信したときに、このＡＲＰ要求の要求元の端末が正規端末か否かを正規端末情報記憶機能で記憶されたアドレス情報を基に判断するアクセス権判断機能と、アクセス権判断機能で要求元の端末がネットワークへの通信が許可されていない不正端末であると判断されたときは、不正端末の送信機能を停止させるＩＥＥＥ８０２．３ｘで規定されたＰＡＵＳＥフレームを、予め設定された期間にわたって不正端末および正規端末の少なくともいずれか一方を宛先として送信するＰＡＵＳＥフレーム送信機能と、ＰＡＵＳＥフレーム送信ステップにおいてＰＡＵＳＥフレームが送信されている間に、ＡＲＰ要求に対する偽のＡＲＰ応答を不正端末に送信し不正端末のＡＲＰテーブルを更新させ正規端末との通信を不可能にさせる偽ＡＲＰ応答機能とをコンピュータに実現させることを特徴とする。
【発明の効果】
【００２７】
本発明の不正アクセス防止装置、不正アクセス防止方法、および不正アクセス防止用のプログラムによれば、ネットワークへの不正アクセスをＡＲＰ要求を利用して防止する際に、不正端末と正規端末との間で一時的に発生する通信が可能な期間を短縮することができ、不正アクセスの防止機能の高精度化を図ることができる。
【発明を実施するための最良の形態】
【００２８】
〈一実施形態〉
《一実施形態による不正アクセス防止装置の構成》
本発明の一実施形態による不正アクセス防止装置としての監視サーバ１０の構成を図１を参照して説明する。
【００２９】
本実施形態において、監視サーバ１０はネットワーク２０を介して正規端末３０に接続されている。また、ネットワーク２０には、この正規端末３０に対してアクセスを要求する不正端末４０が接続されているものとする。
【００３０】
監視サーバ１０は、ネットワークインタフェース部１１と、パケット処理部１２と、正規端末情報記憶部１３と、アクセス権判断部１４と、ＰＡＵＳＥフレーム送信部１５と、偽ＡＲＰ応答送信部１６とを有する。
【００３１】
ネットワークインタフェース部１１は、ネットワーク２０との情報パケットの送受信を行う。
【００３２】
パケット処理部１２は、ネットワークインタフェース部１１で受信した情報パケットの解析を行い、ＡＲＰ要求を認識する。
【００３３】
正規端末情報記憶部１３は、外部の端末がネットワーク２０への通信が許可された正規端末か許可されていない不正端末かを判断するための情報として、正規端末のアドレス情報を記憶する。ここで記憶する情報は外部の端末が正規端末か不正端末かを区別できる情報であればよく、不正端末のアドレス情報を記憶しておいてもよい。
【００３４】
アクセス権判断部１４は、ネットワーク２０を介してＡＲＰ要求を受信したときに、このＡＲＰ要求の要求元の端末が正規端末か否かを正規端末情報記憶部１３に記憶されたアドレス情報を基に判断する。
【００３５】
ＰＡＵＳＥフレーム送信部１５は、ＡＲＰ要求の要求元の端末がネットワーク２０への通信が許可されていない不正端末４０であるとアクセス権判断部１４で判断されたときに、この不正端末の送信機能を停止させるＩＥＥＥ８０２．３ｘで規定されたＰＡＵＳＥフレームを予め設定された期間にわたってこの不正端末４０のＭＡＣアドレス宛てに送信する。
【００３６】
偽ＡＲＰ応答送信部１６は、ＰＡＵＳＥフレーム送信部１５から不正端末４０にＰＡＵＳＥフレームが送信されている間に、受信したＡＲＰ要求に対する偽のＡＲＰ応答を不正端末４０に送信する。
【００３７】
正規端末３０は、ネットワーク２０内の他端末のＩＰアドレスとＭＡＣアドレスとを対応づける情報を記憶するＡＲＰテーブル記憶部３１と、自端末のＩＰアドレスを含むＡＰＲ要求を受信したときにこのＡＲＰ要求に対する応答として自端末のＭＡＣアドレスを含むＡＲＰ応答を生成して送信するＡＲＰ応答処理部３２とを有する。
【００３８】
不正端末４０は、ＡＲＰ要求を生成して送信するＡＲＰ要求送信部４１と、ネットワーク２０内の端末のＩＰアドレスとＭＡＣアドレスとを対応づける情報を記憶するＡＲＰテーブル記憶部４２とを有する。
【００３９】
《一実施形態による不正アクセス防止装置の動作》
本発明の一実施形態による不正アクセス防止装置としての監視サーバ１０の動作を図２を参照して説明する。
【００４０】
まず、不正端末４０がネットワーク２０内の正規端末３０のＭＡＣアドレスを取得するため、正規端末３０のＩＰアドレスを宛先ＩＰアドレスとして含むＡＲＰ要求をＡＲＰ要求送信部４１からセグメント内にブロードキャストで送信すると（Ｓ１）、このＡＲＰ要求が正規端末３０および監視サーバ１０で受信される。
【００４１】
ＡＲＰ要求パケットまたは後述するＡＲＰ応答パケットで用いられるメッセージフォーマットを図３に示す。
【００４２】
図３において、（ａ）はイーサネット（登録商標）上で送信されるＡＲＰ要求またはＡＲＰ応答のフレームフォーマットを示し、（ｂ）はこのフレームフォーマット内のＡＲＰメッセージ部分を詳細に示した説明図である。
【００４３】
図３（ａ）に示すイーサネット（登録商標）フレームフォーマットは、宛先ＭＡＣアドレス６０、送信元ＭＡＣアドレス７０、ＡＲＰメッセージ８０などを含む。このＡＲＰメッセージ８０は、図３（ｂ）に示すように、送信元ＭＡＣアドレス８１、送信元ＩＰアドレス８２、宛先ＭＡＣアドレス８３、宛先ＩＰアドレス８４、ＡＲＰ要求とＡＲＰ応答とを区別するオペレーション８５などを含む。
【００４４】
ＡＲＰ要求はブロードキャストでセグメント内に送信されるため、このときの宛先ＭＡＣアドレス６０は「FF:FF:FF:FF:FF:FF」であり、オペレーション８５でＡＲＰ要求であることが示されている。
【００４５】
正規端末３０では、受信したＡＲＰ要求が自端末宛てのものであると判断され、このＡＲＰ要求に対応して、図３のイーサネット（登録商標）フレームフォーマットの送信元ＭＡＣアドレス７０、８１が正規端末３０のＭＡＣアドレスに設定され、オペレーション８５でＡＲＰ応答であることが示された本物のＡＲＰ応答がＡＲＰ応答処理部３２で生成され、宛先ＭＡＣアドレスが不正端末４０に設定されて送信される（Ｓ２）。
【００４６】
不正端末４０では、本物のＡＲＰ応答が受信されるとこのＡＲＰ応答に基づいてＡＲＰテーブル記憶部４２中の正規端末３０のＭＡＣアドレスに関する情報が更新される（Ｓ３）。
【００４７】
ＡＲＰテーブル記憶部４２の情報が更新されると、ＡＲＰテーブルが頻繁に更新されないようにＡＲＰテーブル記憶部４２が一定期間（図２の太線矢印の期間）ロックされる（Ｓ４）。
【００４８】
一方、監視サーバ１０では、ネットワークインタフェース部１１を介してＡＲＰ要求が受信され、パケット処理部１２で受信したＡＲＰ要求のパケットが解析される。
【００４９】
パケット処理部１２で解析された結果、パケットがＡＲＰ要求であることが認識されると、アクセス権判断部１４において正規端末情報記憶部１３のアドレス情報が参照されてネットワーク２０に通信が許可されている正規端末からのＡＲＰ要求であるか否かが判断される。
【００５０】
ここで、正規端末か否かの判断は、ＤＨＣＰ（Dynamic Host Configuration Protocol）のような動的ＩＰ環境の場合には図３のＡＲＰ要求パケット中の送信元ＭＡＣアドレス７０、または送信元ＭＡＣアドレス８１、もしくは送信元ＭＡＣアドレス７０と８１との両方を用いて行われるが、ＡＲＰ要求パケットのイーサネット（登録商標）フレームフォーマットには送信元ＩＰアドレス８２を表すフィールドが含まれているため、固定ＩＰアドレス環境の場合には送信元ＭＡＣアドレスと送信元ＩＰアドレスとの組み合わせで判断を行うことも可能である。
【００５１】
ここでは、正規端末情報記憶部１３のアドレス情報が参照された結果、アクセス権判断部１４において正規端末からではなく不正端末４０からのＡＲＰ要求であると判断される（Ｓ５）。
【００５２】
アクセス権判断部１４において受信したＡＲＰ要求が不正端末４０からのものであると判断されると、ＰＡＵＳＥフレーム送信部１５から予め設定された期間（図２の太破線矢印の期間）にわたってＰＡＵＳＥフレームが不正端末４０のＭＡＣアドレス宛てに送信される（Ｓ６）。
【００５３】
このＰＡＵＳＥフレームが送信される期間は、不正端末４０のＡＲＰテーブルが更新された後にロックされる期間より長くなるように設定されており、本実施形態においては１〜２秒とする。
【００５４】
このＰＡＵＳＥフレームが不正端末４０に送信されることにより不正端末４０は送信機能が停止されるため、正規端末３０へアクセスすることができなくなる（Ｓ７）。
【００５５】
さらに監視サーバ１０において、ＰＡＵＳＥフレームが送信されている間であり且つ不正端末４０のＡＲＰテーブルのロックが解除された後（Ｓ８）になるタイミングで、図３のイーサネット（登録商標）フレームフォーマットの送信元ＭＡＣアドレス７０、８１が正規端末３０のＭＡＣアドレスとは異なる情報を含み、オペレーション８５でＡＲＰ応答であることが示された偽のＡＲＰ応答が送信される（Ｓ９）。
【００５６】
このとき、ＡＲＰメッセージ８０内の送信元ＭＡＣアドレス８１のみを偽のＭＡＣアドレスに書き換えてもよいし、送信元ＭＡＣアドレス７０と送信元ＭＡＣアドレス８１の両方を偽のＭＡＣアドレスに書き換えてもよい。
【００５７】
不正端末４０では、偽のＡＲＰ応答が受信されると、この偽のＡＲＰ応答に基づいてＡＲＰテーブル記憶部４２中の正規端末３０のＭＡＣアドレスに関する情報が更新される（Ｓ１０）。
【００５８】
このように偽のＡＲＰ応答に基づいてＡＲＰテーブル記憶部４２中の正規端末３０のＭＡＣアドレスが更新されることにより、不正端末４０から正規端末３０へはアクセスが不可能になる（Ｓ１１、Ｓ１２）。
【００５９】
以上の実施形態によれば、不正端末４０のＡＲＰテーブルがロックされている期間に監視サーバ１０が不正端末４０に対してＰＡＵＳＥフレームを送信し、さらにこのＰＡＵＳＥフレームが送信されている間であり且つ不正端末４０のＡＲＰテーブルのロック解除後に監視サーバ１０が不正端末に偽のＡＲＰ応答を送信して不正端末４０のＡＲＰテーブルを偽のＭＡＣアドレスで更新するため、不正端末４０と正規端末３０とが通信できる期間が大幅に短縮され、不正アクセス防止機能が向上する。
【００６０】
また、本実施形態においては、監視サーバ１０は不正端末４０に対してＰＡＵＳＥフレームを送信したが、他の実施形態として、正規端末３０にＰＡＵＳＥフレームを送信し、不正端末４０に送信できないようにしてもよい。また、不正端末４０と正規端末３０との両方にＰＡＵＳＥフレームを送信し、両者で通信を行うことができないようにしてもよい。
【００６１】
また、不正端末４０においてＡＲＰ要求を送信した後、ステップＳ２で送信された本物のＡＲＰ応答を受信するタイミングと、ステップＳ６で送信されたＰＡＵＳＥフレームを受信するタイミングとは、イーサネット（登録商標）上の不正端末４０と正規端末３０との距離、および不正端末４０と監視サーバ１０との距離により異なり、本物のＡＲＰ応答とＰＡＵＳＥフレームとのどちらが先に受信されてもよい。
【００６２】
また、本実施形態の監視サーバが有するネットワークへの通信が許可された正規端末のアドレス情報を記憶する正規端末情報記憶機能と、ネットワークを介してＡＲＰ要求を受信したときにこのＡＲＰ要求の要求元の端末が正規端末か否かを正規端末情報記憶機能で記憶されたアドレス情報を基に判断するアクセス権判断機能と、アクセス権判断機能で要求元の端末がネットワークへの通信が許可されていない不正端末であると判断されたときは不正端末の送信機能を停止させるＩＥＥＥ８０２．３ｘで規定されたＰＡＵＳＥフレームを予め設定された期間にわたって不正端末および正規端末の少なくともいずれか一方に送信するＰＡＵＳＥフレーム送信機能と、ＰＡＵＳＥフレーム送信ステップにおいてＰＡＵＳＥフレームが送信されている間にＡＲＰ要求に対する偽のＡＲＰ応答を不正端末に送信し不正端末のＡＲＰテーブルを更新させる偽ＡＲＰ応答機能とをプログラム化してコンピュータに組み込むことにより、当該コンピュータを不正アクセス防止装置として機能させる不正アクセス防止用プログラムを構築することも可能である。
【図面の簡単な説明】
【００６３】
【図１】本発明の一実施形態による監視サーバが、ネットワークを介して正規端末および不正端末に接続されている状態を示すブロック図である。
【図２】本発明の一実施形態による監視サーバを用いて不正アクセスを防止する動作を示すシーケンス図である。
【図３】本発明の一実施形態による監視サーバで送受信されるＡＲＰ要求のフレームフォーマット（ａ）および、このフレームフォーマット内のＡＲＰメッセージ部分（ｂ）を示す説明図である。
【図４】従来の監視サーバが、ネットワークを介して正規端末および不正端末に接続されている状態を示す説明図である。
【図５】従来の監視サーバを用いて不正アクセスを防止する動作を示すシーケンス図である。
【図６】従来の監視サーバを用いて不正アクセスを防止する動作を示すシーケンス図である。
【符号の説明】
【００６４】
１０…監視サーバ
１１…ネットワークインタフェース部
１２…パケット処理部
１３…正規端末情報記憶部
１４…アクセス権判断部
１５…ＰＡＵＳＥフレーム送信部
１６…偽ＡＲＰ応答送信部
２０…ネットワーク
３０…正規端末
３１…ＡＲＰテーブル記憶部
３２…ＡＲＰ応答処理部
４０…不正端末
４１…ＡＲＰ要求送信部
４２…ＡＲＰテーブル記憶部
６０…宛先ＭＡＣアドレス
７０…送信元ＭＡＣアドレス
８０…ＡＲＰメッセージ
８１…送信元ＭＡＣアドレス
８２…送信元ＩＰアドレス
８３…宛先ＭＡＣアドレス
８４…宛先ＩＰアドレス
８５…オペレーション
【図１】
2007235662.tif 000003
【図２】
2007235662.tif 000004
【図３】
2007235662.tif 000005
【図４】
2007235662.tif 000006
【図５】
2007235662.tif 000007
【図６】
2007235662.tif 000008