(57)【要約】【課題】接続を復旧する際、偽装ＡＲＰパケットの情報が登録された装置上で、管理者が手動でＡＲＰテーブルから偽装ＡＲＰパケットの情報を削除するか、偽装ＡＲＰパケットの情報が登録された装置のＡＲＰテーブルから、自動的に偽装ＡＲＰパケットの情報が消去されるまで待つ。【解決手段】接続が許可されていない未許可装置と、接続が許可されている許可済み装置と、指令を送信する外部装置と、を含むネットワークに接続される接続制御装置であって、前記外部装置から前記未許可装置の遮断指令を受け付けた場合に、少なくとも前記未許可装置に、前記許可済み装置の偽りのアドレス情報を含むパケットを送信し、前記外部装置から前記未許可装置の承認指令を受け付けた場合に、少なくとも前記未許可装置に、前記許可済み装置の正しいアドレス情報を含むパケットを送信する手段を備える。【選択図】図３
2009159045.tif 000002
【特許請求の範囲】
【請求項１】
接続が許可されていない未許可装置と、接続が許可されている許可済み装置と、指令を送信する外部装置と、を含むネットワークに接続される接続制御装置であって、
前記外部装置から前記未許可装置の遮断指令を受け付けた場合に、少なくとも前記未許可装置に、前記許可済み装置の偽りのアドレス情報を含むパケットを送信し、
前記外部装置から前記未許可装置の承認指令を受け付けた場合に、少なくとも前記未許可装置に、前記許可済み装置の正しいアドレス情報を含むパケットを送信する手段を少なくとも備えることを特徴とする接続制御装置。
【請求項２】
接続が許可されていない未許可装置と、接続が許可されている許可済み装置と、指令を送信する外部装置と、を含むネットワークに接続される接続制御装置であって、
前記外部装置から前記未許可装置の遮断指令を受け付けた場合に、前記未許可装置に、前記許可済み装置の正しいＩＰアドレスと偽りのＭＡＣアドレスとを含む偽装ＡＲＰパケットを送信すると共に、少なくとも前記許可済み装置に、前記未許可装置の正しいＩＰアドレスと偽りのＭＡＣアドレスとを含む偽装ＡＲＰパケットを送信し、
前記外部装置から前記未許可装置の承認指令を受け付けた場合に、前記未許可装置に、前記許可済み装置の正しいＩＰアドレスと正しいＭＡＣアドレスとを含む復旧ＡＲＰパケットを送信すると共に、少なくとも前記許可済み装置に、前記未許可装置の正しいＩＰアドレスと正しいＭＡＣアドレスとを含む復旧ＡＲＰパケットを送信する手段を少なくとも備えることを特徴とする接続制御装置。
【請求項３】
前記外部装置から前記遮断指令を受け付けた場合に、送信した偽装ＡＲＰパケットの情報を偽装ＡＲＰ送信リストに登録し、
前記外部装置から前記承認指令を受け付けた場合に、前記偽装ＡＲＰ送信リストを参照して前記復旧ＡＲＰパケットを送信し、その後、前記送信した偽装ＡＲＰパケットの情報を前記偽装ＡＲＰ送信リストから削除する手段を更に備えることを特徴とする請求項２記載の接続制御装置。
【請求項４】
前記接続制御装置は、外部指令受付部と承認リスト制御部とＡＲＰ送信部と偽装ＡＲＰ送信リスト制御部とを少なくとも備え、
前記外部指令受付部は、前記外部装置から、前記未許可装置の遮断指令を受け付け、
前記承認リスト制御部は、前記未許可装置の情報が、接続を承認する装置の情報を記載した承認リストに存在する場合に、前記未許可装置の情報を前記承認リストから削除し、
前記ＡＲＰ送信部は、前記遮断指令を参照して、前記未許可装置に、前記許可済み装置の正しいＩＰアドレスと偽りのＭＡＣアドレスとを含む偽装ＡＲＰパケットを送信すると共に、前記ネットワークで、前記接続制御装置と直接接続される装置に、前記未許可装置の正しいＩＰアドレスと偽りのＭＡＣアドレスとを含む偽装ＡＲＰパケットを送信し、
前記偽装ＡＲＰ送信リスト制御部は、送信した偽装ＡＲＰパケットの情報を偽装ＡＲＰ送信リストに登録することを特徴とする請求項２又は３に記載の接続制御装置。
【請求項５】
前記外部指令受付部は、前記外部装置から前記未許可装置の承認指令を受け付け、
前記承認リスト制御部は、前記未許可装置の情報が前記承認リストに存在しない場合に、前記未許可装置の情報を前記承認リストに登録し、
前記ＡＲＰ送信部は、前記承認リスト及び前記偽装ＡＲＰ送信リストを参照して、前記未許可装置に、前記許可済み装置の正しいＩＰアドレスと正しいＭＡＣアドレスとを含む復旧ＡＲＰパケットを送信すると共に、前記ネットワークに接続される全ての装置に、前記未許可装置の正しいＩＰアドレスと正しいＭＡＣアドレスとを含む復旧ＡＲＰパケットを送信し、
前記偽装ＡＲＰ送信リスト制御部は、前記送信した偽装ＡＲＰパケットの情報を前記偽装ＡＲＰ送信リストから削除する制御を行うことを特徴とする請求項４記載の接続制御装置。
【請求項６】
少なくとも、接続が許可されていない未許可装置と、接続が許可されている許可済み装置と、指令を送信する外部装置と、接続の遮断／復旧を制御する接続制御装置と、を含むネットワークシステムにおける接続制御方法であって、
前記接続制御装置は、
前記外部装置から前記未許可装置の遮断指令を受け付けた場合に、少なくとも前記未許可装置に、前記許可済み装置の偽りのアドレス情報を含むパケットを送信し、
前記外部装置から前記未許可装置の承認指令を受け付けた場合に、少なくとも前記未許可装置に、前記許可済み装置の正しいアドレス情報を含むパケットを送信することを特徴とする接続制御方法。
【請求項７】
少なくとも、接続が許可されていない未許可装置と、接続が許可されている許可済み装置と、指令を送信する外部装置と、接続の遮断／復旧を制御する接続制御装置と、を含むネットワークシステムにおける接続制御方法であって、
前記接続制御装置は、
前記外部装置から前記未許可装置の遮断指令を受け付けた場合に、前記未許可装置に、前記許可済み装置の正しいＩＰアドレスと偽りのＭＡＣアドレスとを含む偽装ＡＲＰパケットを送信すると共に、少なくとも前記許可済み装置に、前記未許可装置の正しいＩＰアドレスと偽りのＭＡＣアドレスとを含む偽装ＡＲＰパケットを送信し、
前記外部装置から前記未許可装置の承認指令を受け付けた場合に、前記未許可装置に、前記許可済み装置の正しいＩＰアドレスと正しいＭＡＣアドレスとを含む復旧ＡＲＰパケットを送信すると共に、少なくとも前記許可済み装置に、前記未許可装置の正しいＩＰアドレスと正しいＭＡＣアドレスとを含む復旧ＡＲＰパケットを送信することを特徴とする接続制御方法。
【請求項８】
前記接続制御装置は、
前記外部装置から前記遮断指令を受け付けた場合に、送信した偽装ＡＲＰパケットの情報を偽装ＡＲＰ送信リストに登録し、
前記外部装置から前記承認指令を受け付けた場合に、前記偽装ＡＲＰ送信リストを参照して前記復旧ＡＲＰパケットを送信し、その後、前記送信した偽装ＡＲＰパケットの情報を前記偽装ＡＲＰ送信リストから削除することを特徴とする請求項７記載の接続制御方法。
【請求項９】
少なくとも、接続が許可されていない未許可装置と、接続が許可されている許可済み装置と、指令を送信する外部装置と、接続の遮断／復旧を制御する接続制御装置と、を含むネットワークシステムにおける接続制御方法であって、
前記接続制御装置は、
前記外部装置から、前記未許可装置の遮断指令を受け付け、
前記未許可装置の情報が、接続を承認する装置の情報を記載した承認リストに存在するかを判断し、存在する場合に、前記未許可装置の情報を前記承認リストから削除し、
前記遮断指令を参照して、前記未許可装置に、前記許可済み装置の正しいＩＰアドレスと偽りのＭＡＣアドレスとを含む偽装ＡＲＰパケットを送信すると共に、前記ネットワークで、前記接続制御装置と直接接続される装置に、前記未許可装置の正しいＩＰアドレスと偽りのＭＡＣアドレスとを含む偽装ＡＲＰパケットを送信し、
送信した偽装ＡＲＰパケットの情報をＡＲＰ送信リストに登録することを特徴とする接続制御方法。
【請求項１０】
前記接続制御装置は、更に、
前記外部装置から前記未許可装置の承認指令を受け付け、
前記未許可装置の情報が前記承認リストに存在するかを判断し、存在しない場合に、前記未許可装置の情報を前記承認リストに登録し、
前記承認リスト及び前記偽装ＡＲＰ送信リストを参照して、前記未許可装置に、前記許可済み装置の正しいＩＰアドレスと正しいＭＡＣアドレスとを含む復旧ＡＲＰパケットを送信すると共に、前記ネットワークに接続されるに、前記未許可装置の正しいＩＰアドレスと正しいＭＡＣアドレスとを含む復旧ＡＲＰパケットを送信し、
前記送信した偽装ＡＲＰパケットの情報を前記偽装ＡＲＰ送信リストから削除することを特徴とする請求項９記載の接続制御方法。
【請求項１１】
前記接続制御装置は、更に、
前記復旧ＡＲＰパケットの送信後、前記未許可装置にＡＲＰパケットを送信し、前記未許可装置から正常なＡＲＰパケットを受信したら、前記外部装置に、前記未許可装置の接続が復旧したことを通知することを特徴とする請求項１０記載の接続制御方法。
【請求項１２】
接続が許可されていない未許可装置と、接続が許可されている許可済み装置と、指令を送信する外部装置と、を含むネットワークに接続される接続制御装置で動作する制御プログラムであって、
コンピュータを、
前記外部装置から前記未許可装置の遮断指令を受け付けた場合に、少なくとも前記未許可装置に、前記許可済み装置の偽りのアドレス情報を含むパケットを送信し、
前記外部装置から前記未許可装置の承認指令を受け付けた場合に、少なくとも前記未許可装置に、前記許可済み装置の正しいアドレス情報を含むパケットを送信する手段、として機能させることを特徴とする制御プログラム。
【請求項１３】
接続が許可されていない未許可装置と、接続が許可されている許可済み装置と、指令を送信する外部装置と、を含むネットワークに接続される接続制御装置で動作する制御プログラムであって、
コンピュータを、
前記外部装置から前記未許可装置の遮断指令を受け付けた場合に、前記未許可装置に、前記許可済み装置の正しいＩＰアドレスと偽りのＭＡＣアドレスとを含む偽装ＡＲＰパケットを送信すると共に、少なくとも前記許可済み装置に、前記未許可装置の正しいＩＰアドレスと偽りのＭＡＣアドレスとを含む偽装ＡＲＰパケットを送信し、
前記外部装置から前記未許可装置の承認指令を受け付けた場合に、前記未許可装置に、前記許可済み装置の正しいＩＰアドレスと正しいＭＡＣアドレスとを含む復旧ＡＲＰパケットを送信すると共に、少なくとも前記許可済み装置に、前記未許可装置の正しいＩＰアドレスと正しいＭＡＣアドレスとを含む復旧ＡＲＰパケットを送信する手段、として機能させることを特徴とする制御プログラム。
【請求項１４】
コンピュータを、更に、
前記外部装置から前記遮断指令を受け付けた場合に、送信した偽装ＡＲＰパケットの情報を偽装ＡＲＰ送信リストに登録し、
前記外部装置から前記承認指令を受け付けた場合に、前記偽装ＡＲＰ送信リストを参照して前記復旧ＡＲＰパケットを送信し、その後、前記送信した偽装ＡＲＰパケットの情報を前記偽装ＡＲＰ送信リストから削除する手段、として機能させることを特徴とする請求項１３記載の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接続制御装置及び接続制御方法並びに制御プログラムに関し、特に、ＡＲＰ（Address Resolution Protocol）を利用して接続を制御する接続制御装置及び該接続制御装置を用いた接続制御方法並びに該接続制御装置で動作する制御プログラムに関する。
【背景技術】
【０００２】
近年、各種情報処理装置は、インターネットやイントラネットなどのＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）ネットワークで接続されて使用されている。この種のネットワークでは、各情報処理装置に固有の識別番号であるＩＰアドレスと、各Ethernet（登録商標）カードに固有の識別番号であるＭＡＣ（Media Access Control）アドレスとを用いて互いを識別しており、ＩＰアドレスからＭＡＣアドレスを求める際には、ＡＲＰ（Address Resolution Protocol）と呼ばれるプロトコルが使用される。
【０００３】
このように、各種情報処理装置をネットワークで接続することによって必要な情報を共有することができ、業務の効率化を図ることができる。しかしながら、許可されていない装置がネットワークに侵入した場合には、許可された装置に記憶された情報が破壊されたり漏洩する恐れがある。そこで、下記特許文献１では、不正なアクセスを防止するために、アドレスを偽装したＡＲＰパケット（偽装ＡＲＰパケットと呼ぶ。）を送信して許可されていない装置の通信を遮断する不正接続防止システムを提案している。
【０００４】
この特許文献１に記載された不正接続防止装置について、図１１及び図１２を参照して説明する。図１１に示すように、偽装ＡＲＰを利用した不正接続防止システムは、接続が許可されていない未許可装置１２０と、接続が許可された許可済み装置１３０と、不正接続防止装置１１０と、が同一ネットワークに接続されて構成される。この不正接続防止装置１１０は、図１２に示すように、ネットワーク上のパケットを監視し、未許可装置１２０から送信されたＡＲＰパケットを受信すると、未許可装置１２０及び許可済み装置１３０に対して偽りのＭＡＣアドレスを記載した偽装ＡＲＰパケットを送信する。そして、未許可装置１２０及び許可済み装置１３０の所定のデータベース（ＡＲＰテーブルと呼ぶ。）に、偽装ＡＲＰパケットの情報を登録させることにより、未許可装置１２０と許可済み装置１３０間の通信を遮断する。
【０００５】
【特許文献１】特開２００５−７９７０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
このような不正接続防止システムを用いることにより、未許可装置の不正な接続を遮断することは可能であるが、接続を遮断した装置が、その後、承認された場合には、この装置の接続を復旧させる必要が生じる。しかしながら、上記不正接続防止システムには、接続を遮断した装置に対して接続を復旧させる仕組みを持っていないため、以下の方法で接続を復旧させなければならない。
【０００７】
（１）偽装ＡＲＰパケットの情報が登録されている装置上で、管理者が手動でＡＲＰテーブルから偽装ＡＲＰパケットの情報を削除する。
【０００８】
（２）偽装ＡＲＰパケットの情報が登録されている装置のＡＲＰテーブルから、自動的に偽装ＡＲＰパケットの情報が消去されるまで待つ。
【０００９】
しかしながら、上記方法で接続を復旧させる場合には、以下のような問題がある。
【００１０】
まず、（１）の方法を利用する場合は、偽装ＡＲＰパケットの情報が登録されている全ての装置に対して、管理者は、各装置が提供している手段を用いて操作を行う必要があり、管理者の負担が増大する。
【００１１】
また、（２）の方法を利用する場合は、ＡＲＰテーブルのキャッシュエントリが自動で消去されるまで待つ必要があり、迅速に接続を復旧させることができない。また、ＡＲＰテーブルのキャッシュエントリ保持時間は各装置の特性に依存するため、承認後のどのタイミングで接続が保障されるかを把握することが難しい。
【００１２】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、接続が遮断された場合に、管理者に負担をかけることなく、迅速かつ確実に接続を復旧させることができる接続制御装置及び該接続制御装置における接続制御方法並びに該接続制御装置で動作する制御プログラムを提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、本発明は、接続が許可されていない未許可装置と、接続が許可されている許可済み装置と、指令を送信する外部装置と、を含むネットワークに接続される接続制御装置であって、前記外部装置から前記未許可装置の遮断指令を受け付けた場合に、少なくとも前記未許可装置に、前記許可済み装置の偽りのアドレス情報を含むパケットを送信し、前記外部装置から前記未許可装置の承認指令を受け付けた場合に、少なくとも前記未許可装置に、前記許可済み装置の正しいアドレス情報を含むパケットを送信する手段を少なくとも備えるものである。
【発明の効果】
【００１４】
本発明の接続制御装置及び接続制御方法並びに制御プログラムによれば、下記記載の効果を奏する。
【００１５】
本発明の第１の効果は、ネットワークから遮断された装置を迅速にネットワークに復旧させることができるということである。その理由は、接続制御装置は、承認指令を受信した時点で処理を行い、正しいＭＡＣアドレスを有する復旧ＡＲＰパケットを送信し、各装置のＡＲＰテーブルを正しい情報に書き換えることができるからである。
【００１６】
また、本発明の第２の効果は、ネットワークから遮断された装置がネットワークに復旧するタイミングを保障できるということである。その理由は、接続制御装置が復旧ＡＲＰパケットを送信して接続を復旧するため、装置毎に異なるＡＲＰテーブルのキャッシュ保持時間が切れるのを待たずに接続を復旧させることができるからである。
【００１７】
また、本発明の第３の効果は、即時に接続を復旧したい場合であっても、人手をかけずに自動でネットワークへの接続を復旧させることができ、管理者の負担を軽減することができるということである。その理由は、接続制御装置が復旧ＡＲＰパケットを送信することによって接続が復旧するため、各装置に対して、管理者が偽装ＡＲＰパケットの情報を削除するコマンドを実行したり、マシンを再起動させる等の操作を行う必要がなくなるからである。
【発明を実施するための最良の形態】
【００１８】
本発明の接続制御システムは、その好ましい一実施例において、未許可装置と許可済み装置と接続制御装置と外部装置とが同一ネットワークに接続されて構成される。接続制御装置は、外部装置から遮断指令を受信した場合に、少なくとも遮断対象となる装置に、偽りのＭＡＣアドレスを有する偽装ＡＲＰパケットを送信し、該装置のＡＲＰテーブルに偽りのＭＡＣアドレスを登録させて通信を遮断する。その際、遮断した装置のＩＰアドレス、ＭＡＣアドレス、偽装ＡＲＰパケットの送信先ＭＡＣアドレス、偽装ＡＲＰパケットに設定したＩＰアドレスを偽装ＡＲＰ送信リストに登録する。
【００１９】
そして、接続制御装置は、外部装置から遮断した装置の承認指令を受信した場合に、偽装ＡＲＰ送信リストに登録した情報を読み出すと共に、承認リストから偽装ＡＲＰパケットに設定したＩＰアドレスに対応する正しいＭＡＣアドレスを取得する。そして、偽装ＡＲＰパケットを送信した装置に対して、正しいＭＡＣアドレスを有する復旧ＡＲＰパケットを送信し、該装置のＡＲＰテーブルに正しいＭＡＣアドレスを登録させて通信を復旧させる。
【００２０】
これにより、未許可装置及び許可済み装置のＡＲＰテーブルに格納されたＭＡＣアドレスを適宜、自動的に更新させることができ、管理者に負担をかけることなく、迅速かつ確実に装置間の通信の遮断／復旧を制御することが可能となる。
【実施例】
【００２１】
本発明の一実施例に係る接続制御装置及び接続制御方法並びに制御プログラムについて、図１乃至図１０を参照して説明する。図１は、本実施例の接続制御システムの構成例を示す図であり、図２は、本実施例の接続制御装置の構成例を示すブロック図である。また、図３は、遮断指令または承認指令があった場合の接続制御装置の動作を示すフローチャート図であり、図４は、接続を復旧する場合の接続制御システムの動作を示す図である。また、図５は、遮断指令データの構成例、図６は、承認指令データの構成例、図７は、承認リストの登録例、図８は、偽装ＡＲＰ送信リストの登録例を示す図であり、図９は、偽装ＡＲＰパケットの構成例、図１０は、復旧ＡＲＰパケットの構成例を示す図である。
【００２２】
図１に示すように、本実施例の接続制御システムは、接続の遮断／復旧を制御する接続制御装置１０と、接続の遮断／復旧の対象となる装置（以下、未許可装置２０とする。）と、未許可装置２０が接続する対象となる装置（以下、許可済み装置３０とする。）と、接続の遮断／承認を指示する外部装置４０と、がＴＣＰ／ＩＰネットワークで接続されて構成される。
【００２３】
なお、未許可装置２０及び許可済み装置３０は、ＡＲＰパケットの送信／受信を実行する手段を備えるものとし、外部装置４０は、ネットワーク上の任意の装置に対して接続の遮断／承認の指令を送信する手段を備えるものとする。また、ここでは説明を容易にするために、ネットワーク上に各装置を１台ずつ設ける場合を示しているが、未許可装置２０や許可済み装置３０、外部装置４０の台数は制限されない。また、各装置の形態は任意であり、例えば、コンピュータ機器や記憶装置、ＰＤＡ（Personal Digital Assistants）、携帯電話機などとすることができる。
【００２４】
また、図２に示すように、接続制御装置１０は、本実施例の接続制御に関する手段として、外部指令受付部１１と、ＡＲＰ送信部１２と、承認リスト制御部１３と、偽装ＡＲＰ送信リスト制御部１４と、を備える。
【００２５】
外部指令受付部１１は、同一ネットワークに接続されている外部装置４０が送信する指令を受け付ける手段であり、遮断指令を受け付ける遮断指令受付部１１ａと、承認指令を受け付ける承認指令受付部１１ｂと、を備える。
【００２６】
ＡＲＰ送信部１２は、同一ネットワークに接続されている装置にＡＲＰパケットを送信する手段であり、偽装ＡＲＰパケットを送信する偽装ＡＲＰ送信部１２ａと、復旧ＡＲＰパケットを送信する復旧ＡＲＰ送信部１２ｂと、を備える。
【００２７】
承認リスト制御部１３は、管理者が承認した装置に関する情報を管理する手段であり、上記情報が記載されたリスト（以下、承認リストと呼ぶ。）を格納する承認リスト記憶部１３ａを備える。本実施例では、この承認リストには、許可済み装置３０のＩＰアドレス及びＭＡＣアドレスが格納される。
【００２８】
偽装ＡＲＰ送信リスト制御部１４は、ＡＲＰ送信部１２が偽装ＡＲＰパケットを送信する装置に関する情報を管理する手段であり、上記情報が記載されたリスト（以下、偽装ＡＲＰ送信リストと呼ぶ。）を格納する偽装ＡＲＰ送信リスト記憶部１４ａを備える。本実施例では、この偽装ＡＲＰ送信リストには、未許可装置２０のＩＰアドレス及びＭＡＣアドレスと、偽装ＡＲＰパケットの送信先のＭＡＣアドレスと、偽装ＡＲＰパケットに記載したＩＰアドレスとが格納される。
【００２９】
なお、上記外部指令受付部１１、ＡＲＰ送信部１２、承認リスト制御部１３、偽装ＡＲＰ送信リスト制御部１４は、接続制御装置１０にハードウェアとして構成してもよいし、コンピュータを、外部指令受付部１１、ＡＲＰ送信部１２、承認リスト制御部１３、偽装ＡＲＰ送信リスト制御部１４の少なくとも一つとして機能させる制御プログラムとして構成し、該制御プログラムを接続制御装置１０上で動作させる構成としてもよい。また、上記承認リスト記憶部１３ａや偽装ＡＲＰ送信リスト記憶部１４ａは、接続制御装置１０の内部に設けてもよいし、外部に設けてもよい。
【００３０】
以下、上記構成の接続制御システムの動作について説明する。
【００３１】
最初に、図３を参照して、接続制御装置１０が外部装置４０から未許可装置２０の遮断指令を受け付けた場合の動作について説明する。
【００３２】
まず、ステップＳ１０１で、接続制御装置１０の外部指令受付部１１（遮断指令受付部１１ａ）は、外部装置４０からの指令データを監視し、外部装置４０から指令データを受信したら、ステップＳ１０２で、その指令データを解析し、遮断指令であるか承認指令であるかを判断する。ここでは、遮断指令であると判断する。
【００３３】
この遮断指令データは、例えば、図５のように構成され、遮断対象となる装置（ここでは、未許可装置２０とする。）のＩＰアドレス及びＭＡＣアドレスと、偽装ＡＲＰパケットの送信先のＭＡＣアドレスと、偽装ＡＲＰパケットに記載するＩＰアドレスと、が含まれている。
【００３４】
なお、図５は、未許可装置２０宛てに偽装ＡＲＰパケットを送信（ユニキャスト送信）すると共に、ネットワーク上の全ての装置宛に偽装ＡＲＰパケットを送信（ブロードキャスト送信）する指令であるが、未許可装置２０宛てに偽装ＡＲＰパケットを送信（ユニキャスト送信）すると共に、未許可装置２０がＡＲＰパケットを送信する特定の許可済み装置３０宛に偽装ＡＲＰパケットを送信（ユニキャスト送信）する指令としてもよい。
【００３５】
次に、ステップＳ１０３で、承認リスト制御部１３は、遮断指令データで遮断対象となる未許可装置２０のＩＰアドレス及びＭＡＣアドレスの組み合わせが、承認リスト記憶部１３ａに保存された承認リストに存在しているかを調べる。そして、存在していない場合はステップＳ１０５にスキップし、存在している場合は、ステップＳ１０４で、承認リストから遮断対象となる未許可装置２０のＩＰアドレス及びＭＡＣアドレスを削除する。
【００３６】
この処理は、承認リストに登録された装置であっても、外部装置４０からの遮断指令を受けた場合は承認リストから除外する処理であり、承認リストから除外することによって、この装置に後述する復旧ＡＲＰパケットが送信されて接続が復旧される。
【００３７】
次に、ステップＳ１０５で、ＡＲＰ送信部１２（偽装ＡＲＰ送信部１２ａ）は、遮断指令データの指示に従って偽装ＡＲＰパケットを送信する。この偽装ＡＲＰパケットは、例えば、図９のように構成され、遮断対象となる未許可装置２０宛てにユニキャスト送信される、上記特定の許可済み装置３０の正しいＩＰアドレスと偽りのＭＡＣアドレスとが含まれたパケットと、ネットワーク上の全ての装置宛てにブロードキャスト送信される、遮断対象となる未許可装置２０の正しいＩＰアドレスと偽りのＭＡＣアドレスとが含まれたパケットとで構成される。
【００３８】
なお、後者の偽装ＡＲＰパケットをブロードキャスト送信する代わりに、上記特定の許可済み装置３０宛に、遮断対象となる未許可装置２０の正しいＩＰアドレスと偽りのＭＡＣアドレスとが含まれた偽装ＡＲＰパケットをユニキャスト送信することもできる。
【００３９】
このような偽装ＡＲＰパケットを送信することにより、遮断対象となる未許可装置２０は、自装置のＡＲＰテーブルに、特定の許可済み装置３０の正規のＩＰアドレスと偽りのＭＡＣアドレスとを登録するため、特定の許可済み装置３０に接続することができなくなる。また、他の装置は、自装置のＡＲＰテーブルに、遮断対象となる未許可装置２０の正しいＩＰアドレスと偽りのＭＡＣアドレスとを登録するため、遮断対象となる未許可装置２０に接続することができなくなる。
【００４０】
次に、ステップＳ１０６で、偽装ＡＲＰ送信リスト制御部１４は、遮断対象となる未許可装置２０のＩＰアドレス及びＭＡＣアドレスの組み合わせが、偽装ＡＲＰ送信リスト記憶部１４ａに保存された偽装ＡＲＰ送信リストに存在しているかを調べ、存在している場合は処理を終了し、存在していない場合は、ステップＳ１０７で、送信した偽装ＡＲＰパケットの情報を偽装ＡＲＰ送信リストに登録する。
【００４１】
この偽装ＡＲＰ送信リストは、例えば、図８のように構成され、図５の遮断指令データと同様に、遮断対象となる未許可装置２０のＩＰアドレス及びＭＡＣアドレスと、偽装ＡＲＰパケットの送信先のＭＡＣアドレスと、偽装ＡＲＰパケットに記載するＩＰアドレスと、が登録される。なお、特定の許可済み装置３０宛に偽装ＡＲＰパケットをユニキャスト送信した場合は、偽装ＡＲＰパケットの送信先のＭＡＣアドレス（下段のＭＡＣアドレス）は、特定の許可済み装置３０のＭＡＣアドレスとなる。
【００４２】
この処理は、承認指令を受信した場合に、偽装ＡＲＰパケットを送信した装置の接続を復旧させるために必要な処理であり、偽装ＡＲＰ送信リストに登録することによって、後述する復旧ＡＲＰパケットが送信されて接続が復旧される。
【００４３】
その後、ステップＳ１０８で、接続制御装置１０は、遮断対象となる未許可装置２０の通信が遮断されたことを確認し、遮断指令データを送信した外部装置４０に対して、遮断対象となる未許可装置２０の接続が遮断されたことを通知する。
【００４４】
次に、図３及び図４を参照して、接続制御装置１０が外部装置４０から承認指令を受け付けた場合の動作について説明する。
【００４５】
前記と同様に、ステップＳ１０１で、接続制御装置１０の外部指令受付部１１（承認指令受付部１１ｂ）は、外部装置４０からの指令データを監視し、外部装置４０から指令データを受信したら、ステップＳ１０２で、その指令データを解析し、遮断指令であるか承認指令であるかを判断する。ここでは、承認指令であると判断する。
【００４６】
この承認指令データは、例えば図６のように構成され、承認する装置（ここでは、遮断された未許可装置２０）のＩＰアドレス及びＭＡＣアドレスが含まれている。
【００４７】
次に、ステップＳ１０９で、承認リスト制御部１３は、承認対象となる不許可装置２０のＩＰアドレス、ＭＡＣアドレスの組み合わせが、承認リスト記憶部１３ａに保存された承認リストに登録されているかを調べる。そして、登録されている場合は再度承認する必要がないため処理を終了し、登録されていない場合は、ステップＳ１１０で、承認リストに承認対象となる未許可装置２０のＩＰアドレス及びＭＡＣアドレス情報を登録する。
【００４８】
次に、ステップＳ１１１で、偽装ＡＲＰ送信リスト制御部１４は、承認対象となる未許可装置２０のＩＰアドレス及びＭＡＣアドレスの組み合わせが、偽装ＡＲＰ送信リスト１４ａに保存された偽装ＡＲＰ送信リストに存在しているかを調べ、存在していない場合は接続が遮断されていないと判断できることから処理を終了する。
【００４９】
一方、存在している場合は、偽装ＡＲＰ送信リスト制御部１４は、偽装ＡＲＰ送信リストから偽装ＡＲＰパケットの情報（偽装ＡＲＰ送信先のＭＡＣアドレス及び偽装ＡＲＰパケットで指定したＩＰアドレス）を取得し、復旧ＡＲＰ送信部１２ｂに通知する。また、承認リスト制御部１３は、偽装ＡＲＰパケットで指定したＩＰアドレスをキーにして承認リストを検索し、そのＩＰアドレスに対応する正しいＭＡＣアドレスを取得し、復旧ＡＲＰ送信部１２ｂに通知する。
【００５０】
そして、ステップＳ１１２で、ＡＲＰ送信部１２（復旧ＡＲＰ送信部１２ｂ）は、正しいＭＡＣアドレスを指定した復旧ＡＲＰパケットを、偽装ＡＲＰパケットの送信先の装置に送信する（図４参照）。この復旧ＡＲＰパケットは、例えば、図１０のように構成され、承認対象となる未許可装置２０宛てにユニキャスト送信されるパケットと、ネットワーク上の全ての装置宛てにブロードキャスト送信されるパケットとで構成される。
【００５１】
なお、後者の復旧ＡＲＰパケットをブロードキャスト送信する代わりに、承認対象となる未許可装置２０がＡＲＰパケットを送信した特定の許可済み装置３０宛に、承認対象となる未許可装置２０のＩＰアドレスと正しいＭＡＣアドレスとが含まれた復旧ＡＲＰパケットをユニキャスト送信することもできる。
【００５２】
このような復旧ＡＲＰパケットを送信することにより、承認対象となる未許可装置２０は、自装置のＡＲＰテーブルに、特定の許可済み装置３０のＩＰアドレスと正しいＭＡＣアドレスとを登録するため、特定の許可済み装置３０に接続することができるようになる。また、他の装置は、自装置のＡＲＰテーブルに、承認対象となる未許可装置２０のＩＰアドレスと正しいＭＡＣアドレスとを登録するため、承認対象となる未許可装置２０に接続することができるようになる。
【００５３】
次に、ステップＳ１１３で、偽装ＡＲＰ送信リスト制御部１４は、偽装ＡＲＰ送信リストから、ステップＳ１０７で登録した偽装ＡＲＰパケットの情報を削除する。
【００５４】
その後、ステップＳ１１４で、接続制御装置１０は、承認対象となる未許可装置２０にＡＲＰパケットを送信し、正しいＭＡＣアドレスが返ってきたことを確認し、承認指令データを送信した外部装置４０に対して、承認対象となる未許可装置２０の接続が復旧したことを通知する。
【００５５】
このように、外部指令受付部１１（遮断指令受付部１１ａ）が外部装置４０から遮断要求を受信した場合、ＡＲＰ送信部１２（偽装ＡＲＰ送信部１２ａ）は、偽りのＭＡＣアドレスを有する偽装ＡＲＰパケットを送信し、装置間の通信を遮断する。また、偽装ＡＲＰ送信リスト制御部１４は、送信した偽装ＡＲＰパケットの情報を偽装ＡＲＰ送信リストに登録し、承認リスト制御部１３は、遮断する装置の情報を承認リストから削除する。
【００５６】
また、外部指令受付部１１（承認指令受付部１１ｂ）が外部装置４０から遮断した装置の承認指令を受信した場合、ＡＲＰ送信部１２（復旧ＡＲＰ送信部１２ｂ）は、正しいＭＡＣアドレスを有する復旧ＡＲＰパケットを送信し、装置間の通信を復旧させる。また、偽装ＡＲＰ送信リスト制御部１４は、送信した偽装ＡＲＰパケットの情報を偽装ＡＲＰ送信リストから削除し、承認リスト制御部１３は、承認する装置の情報を承認リストに登録する。
【００５７】
これにより、未許可装置２０及び許可済み装置３０が保持するＡＲＰテーブルを適宜更新することができ、管理者に負荷をかけることなく、迅速かつ確実に、接続の遮断／復旧を制御することができる。
【００５８】
なお、上記実施例では、未許可装置２０に偽装ＡＲＰパケット及び復旧ＡＲＰパケットを送信すると共に、ネットワーク上の全ての装置（又は特定の許可済み装置３０）にも偽装ＡＲＰパケット及び復旧ＡＲＰパケットを送信する構成としたが、未許可装置２０のみに偽装ＡＲＰパケット及び復旧ＡＲＰパケットを送信する構成とすることができる。
【００５９】
また、上記実施例では、未許可装置２０の接続の遮断／復旧を例にして説明したが、本発明は上記実施例に限定されるものではなく、許可済み装置３０の接続の遮断／復旧に対しても同様に適用することができる。
【００６０】
更に、上記実施例では、ＡＲＰパケットを送信する構成としたが、ＡＲＰパケット以外のパケットを送信する場合に対しても適用可能である。
【産業上の利用可能性】
【００６１】
本発明は、複数の装置にネットワーク接続される任意の接続制御装置、及び、その接続制御装置における接続制御方法に利用可能である。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施例に係る接続制御システムの構成例を示す図である。
【図２】本発明の一実施例に係る接続制御装置の構成例を示すブロック図である。
【図３】本発明の一実施例に係る接続制御装置の、遮断指令または承認指令があった場合の動作を示すフローチャート図である。
【図４】本発明の一実施例に係る接続制御システムの、接続を復旧する場合の動作を示す図である。
【図５】本発明の一実施例に係る遮断指令データの構成例を示す図である。
【図６】本発明の一実施例に係る承認指令データの構成例を示す図である。
【図７】本発明の一実施例に係る承認リストの登録例を示す図である。
【図８】本発明の一実施例に係る偽装ＡＲＰ送信リストの登録例を示す図である。
【図９】本発明の一実施例に係る偽装ＡＲＰパケットの構成例を示す図である。
【図１０】本発明の一実施例に係る復旧ＡＲＰパケットの構成例を示す図である。
【図１１】特許文献１の不正接続防止システムの構成例を示す図である。
【図１２】特許文献１の不正接続防止システムの動作例を示す図である。
【符号の説明】
【００６３】
１０  接続制御装置
１１  外部指令受付部
１１ａ  遮断指令受付部
１１ｂ  承認指令受付部
１２  ＡＲＰ送信部
１２ａ  偽装ＡＲＰ送信部
１２ｂ  復旧ＡＲＰ送信部
１３  承認リスト制御部
１３ａ  承認リスト記憶部
１４  偽装ＡＲＰ送信リスト制御部
１４ａ  偽装ＡＲＰ送信リスト記憶部
２０  未許可装置
３０  許可済み装置
４０  外部装置
１１０  接続制御装置
１１１  承認リスト記憶部
１２０  未許可装置
１３０  許可済み装置
【図１】
2009159045.tif 000003
【図２】
2009159045.tif 000004
【図３】
2009159045.tif 000005
【図４】
2009159045.tif 000006
【図５】
2009159045.tif 000007
【図６】
2009159045.tif 000008
【図７】
2009159045.tif 000009
【図８】
2009159045.tif 000010
【図９】
2009159045.tif 000011
【図１０】
2009159045.tif 000012
【図１１】
2009159045.tif 000013
【図１２】
2009159045.tif 000014