(57)【特許請求の範囲】
【請求項１】
無線通信によってネットワークに接続される端末を検疫するための検疫ネットワークシステムであって、
業務用のネットワークへの接続に用いられる第１の無線ＬＡＮアクセスポイントと、
隔離用のネットワークへの接続に用いられ、且つ、接続可能な端末の数を制限する、第２の無線ＬＡＮアクセスポイントと、
前記端末に対して、その状況に応じて、前記端末が無線通信に使用するアクセスポイントのＳＳＩＤを、前記第１の無線ＬＡＮアクセスポイントのＳＳＩＤ、又は、前記第２の無線ＬＡＮアクセスポイントのＳＳＩＤに切り替えさせる、命令を送信する、サーバ装置と、
を備えている、ことを特徴とする検疫ネットワークシステム。
【請求項２】
前記第２の無線ＬＡＮアクセスポイントが、アクセス可能な端末の数を１台に制限している、請求項１に記載の検疫ネットワークシステム。
【請求項３】
前記隔離用のネットワークに接続すべき複数の端末が存在する場合に、
前記サーバ装置が、前記複数の端末それぞれの前記ＳＳＩＤを、設定された順序に沿って、前記第２の無線ＬＡＮアクセスポイントのＳＳＩＤに切り替える、
請求項１または２に記載の検疫ネットワークシステム。
【請求項４】
端末の検疫結果に応じて、前記端末が無線通信によって接続されるネットワークを切り替えるためのサーバ装置であって、
ネットワーク切替命令送信部を備え、
前記ネットワーク切替命令送信部は、前記端末に対して、その状況に応じて、前記端末が無線通信に使用するアクセスポイントのＳＳＩＤを、業務用のネットワークへの接続に用いられる第１の無線ＬＡＮアクセスポイントのＳＳＩＤ、又は、隔離用のネットワークへの接続に用いられ、且つ、接続可能な端末の数を制限する第２の無線ＬＡＮアクセスポイントのＳＳＩＤに切り替えさせる、命令を送信する、ことを特徴とするサーバ装置。
【請求項５】
端末の検疫結果に応じて、前記端末が無線通信によって接続されるネットワークを、コンピュータによって切り替えるためのプログラムであって、
前記コンピュータに、
前記端末に対して、その状況に応じて、前記端末が無線通信に使用するアクセスポイントのＳＳＩＤを、業務用のネットワークへの接続に用いられる第１の無線ＬＡＮアクセスポイントのＳＳＩＤ、又は、隔離用のネットワークへの接続に用いられ、且つ、接続可能な端末の数を制限する第２の無線ＬＡＮアクセスポイントのＳＳＩＤに切り替えさせる、命令を送信する、ステップを、
実行させるプログラム。
【請求項６】
無線通信によってネットワークに接続される端末の検疫を行なうための検疫ネットワークシステムであって、
業務用のネットワークへの接続に用いられる無線ＬＡＮアクセスポイントと、サーバ装置とを備え、
前記サーバ装置は、
前記端末との間でアドホック通信を行なって、隔離用のネットワークへの接続に用いられる無線ＬＡＮアクセスポイントとして機能する、通信部と、
前記端末に対して、その状況に応じて、前記端末が無線通信に使用するアクセスポイントのＳＳＩＤを、前記無線ＬＡＮアクセスポイントのＳＳＩＤ、又は、前記通信部のＳＳＩＤに切り替えさせる、命令を送信する、ネットワーク切替命令送信部と、を備えている、
ことを特徴とする検疫ネットワークシステム。
【請求項７】
前記隔離用のネットワークに接続すべき複数の端末が存在する場合に、
前記サーバ装置の前記切替命令部が、前記複数の端末それぞれの前記ＳＳＩＤを、設定された順序に沿って、前記通信部のＳＳＩＤに切り替える、
請求項６に記載の検疫ネットワークシステム。
【請求項８】
端末の検疫結果に応じて、前記端末が無線通信によって接続されるネットワークを切り替えるためのサーバ装置であって、
前記端末との間でアドホック通信を行なって、隔離用のネットワークへの接続に用いられる無線ＬＡＮアクセスポイントとして機能する、通信部と、
前記端末に対して、その状況に応じて、前記端末が無線通信に使用するアクセスポイントのＳＳＩＤを、業務用のネットワークへの接続に用いられる無線ＬＡＮアクセスポイントのＳＳＩＤ、又は、前記通信部のＳＳＩＤに切り替えさせる、命令を送信する、ネットワーク切替命令送信部と、を備えている、ことを特徴とするサーバ装置。
【請求項９】
端末の検疫結果に応じて、前記端末が無線通信によって接続されるネットワークを、コンピュータによって切り替えるためのプログラムであって、
前記コンピュータが、前記端末との間でアドホック通信を行なって、隔離用のネットワークへの接続に用いられる無線ＬＡＮアクセスポイントとして機能できる場合において、
前記コンピュータに、
前記端末に対して、その状況に応じて、前記端末が無線通信に使用するアクセスポイントのＳＳＩＤを、業務用のネットワークへの接続に用いられる無線ＬＡＮアクセスポイントのＳＳＩＤ、又は、前記コンピュータが前記無線ＬＡＮアクセスポイントとして機能するときのＳＳＩＤに切り替えさせる、命令を送信する、ステップを、
実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮ環境下で利用可能な検疫ネットワークシステム、それに用いるサーバ装置、これらを実現するためのプログラムに関する。
【背景技術】
【０００２】
昨今、情報漏えい対策の１つの技術として、検疫ネットワークシステムが注目されている。検疫ネットワークシステムとは、社内ＬＡＮ（Local Area Network）に接続しているコンピュータのセキュリティ対策状態（ソフトウェアベンダ等から配信されるセキュリティパッチの適用状態、ウイルス対策ソフトのパターンファイルの更新状態など）をチェックするシステムである。
【０００３】
検疫ネットワークシステムは、そのセキュリティ対策状態が、社内のセキュリティポリシに適合していない端末を検出すると、それを隔離用のネットワークに隔離し、利用者に、セキュリティパッチの適用などを強制的に促すシステムである。検疫ネットワークシステムの導入により、企業内のセキュリティレベルの向上が図られる。また、検疫ネットワークシステムは、ウイルスに感染している端末を検出した場合も、これを隔離用のネットワークに隔離し、ウイルス感染の拡大を防止する。
【０００４】
そして、従来からの、一般的な検疫ネットワークシステムでは、通常の業務で使用するネットワーク（以下「業務ネットワーク」と表記する。）と、セキュリティレベルが十分でない端末を隔離するためのネットワーク（以下「隔離ネットワーク」と表記）とが、ＶＬＡＮ（Virtual LAN）によって構築されている。
【０００５】
また、このようなネットワークの構築には、通常、ネットワークの制御をより厳密に行うため、ＶＬＡＮ（Virtual LAN）機能を有するスイッチが利用されている（例えば、特許文献１参照）。このようなスイッチは、レイヤ２インテリジェントスイッチとも呼ばれ、インターネットプロトコルの通信に利用されるレイヤよりも低いレイヤー（データリンク層）において、ネットワークを制御している。
【０００６】
但し、検疫ネットワークシステムでは、ウイルスに感染した端末も、セキュリティポリシに適合していない端末が隔離されるネットワークと同じ隔離ネットワークに隔離される場合がある。この場合、隔離ネットワーク内でウイルスに感染した端末とセキュリティレベルの低い端末とが通信可能となり、隔離ネットワーク内で、セキュリティレベルが低いだけの端末がウイルスに感染してしまうという現象が発生してしまう。
【０００７】
このため、例えば、上述のレイヤ２インテリジェントスイッチによって、端末毎にＶＬＡＮを割り当て、ウイルスに感染した端末と、セキュリティポリシに適合していない端末とを隔離する手法が考えられる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】国際公開第２００４／１１４５９９号
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述のＬ２インテリジェントスイッチを用いた手法によって隔離できるのは、有線ＬＡＮ環境下で接続されている端末のみである。一方、近年では、企業等においても、無線ＬＡＮシステムの導入が進んでおり、無線によってネットワークに接続される端末が増加している。このため、無線ＬＡＮ環境下において、ＶＬＡＮを用いて端末を個別に隔離することが求められている。
【００１０】
本発明の目的の一例は、上記問題を解消し、無線ＬＡＮ環境下において、端末を個別に隔離しうる、検疫ネットワークシステム、サーバ装置、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明の一側面における第１の検疫ネットワークシステムは、無線通信によってネットワークに接続される端末を検疫するための検疫ネットワークシステムであって、
業務用のネットワークへの接続に用いられる第１の無線ＬＡＮアクセスポイントと、
隔離用のネットワークへの接続に用いられ、且つ、接続可能な端末の数を制限する、第２の無線ＬＡＮアクセスポイントと、
前記端末に対して、その状況に応じて、前記端末が無線通信に使用するアクセスポイントのＳＳＩＤを、前記第１の無線ＬＡＮアクセスポイントのＳＳＩＤ、又は、前記第２の無線ＬＡＮアクセスポイントのＳＳＩＤに切り替えさせる、命令を送信する、サーバ装置と、
を備えている、ことを特徴とする。
【００１２】
また、上記目的を達成するため、本発明の一側面における第１のサーバ装置は、端末の検疫結果に応じて、前記端末が無線通信によって接続されるネットワークを切り替えるためのサーバ装置であって、
ネットワーク切替命令送信部を備え、
前記ネットワーク切替命令送信部は、前記端末に対して、その状況に応じて、前記端末が無線通信に使用するアクセスポイントのＳＳＩＤを、業務用のネットワークへの接続に用いられる第１の無線ＬＡＮアクセスポイントのＳＳＩＤ、又は、隔離用のネットワークへの接続に用いられ、且つ、接続可能な端末の数を制限する第２の無線ＬＡＮアクセスポイントのＳＳＩＤに切り替えさせる、命令を送信する、ことを特徴とする。
【００１３】
更に、上記目的を達成するため、本発明の一側面における第１のプログラムは、端末の検疫結果に応じて、前記端末が無線通信によって接続されるネットワークを、コンピュータによって切り替えるためのプログラムであって、
前記コンピュータに、
前記端末に対して、その状況に応じて、前記端末が無線通信に使用するアクセスポイントのＳＳＩＤを、業務用のネットワークへの接続に用いられる第１の無線ＬＡＮアクセスポイントのＳＳＩＤ、又は、隔離用のネットワークへの接続に用いられ、且つ、接続可能な端末の数を制限する第２の無線ＬＡＮアクセスポイントのＳＳＩＤに切り替えさせる、命令を送信する、ステップを、実行させることを特徴とする。
【００１４】
上記目的を達成するため、本発明の一側面における第２の検疫ネットワークシステムは、無線通信によってネットワークに接続される端末の検疫を行なうための検疫ネットワークシステムであって、
業務用のネットワークへの接続に用いられる無線ＬＡＮアクセスポイントと、サーバ装置とを備え、
前記サーバ装置は、
前記端末との間でアドホック通信を行なって、隔離用のネットワークへの接続に用いられる無線ＬＡＮアクセスポイントとして機能する、通信部と、
前記端末に対して、その状況に応じて、前記端末が無線通信に使用するアクセスポイントのＳＳＩＤを、前記無線ＬＡＮアクセスポイントのＳＳＩＤ、又は、前記通信部のＳＳＩＤに切り替えさせる、命令を送信する、ネットワーク切替命令送信部と、を備えている、
ことを特徴とする。
【００１５】
また、上記目的を達成するため、本発明の一側面における第２のサーバ装置は、端末の検疫結果に応じて、前記端末が無線通信によって接続されるネットワークを切り替えるためのサーバ装置であって、
前記端末との間でアドホック通信を行なって、隔離用のネットワークへの接続に用いられる無線ＬＡＮアクセスポイントとして機能する、通信部と、
前記端末に対して、その状況に応じて、前記端末が無線通信に使用するアクセスポイントのＳＳＩＤを、業務用のネットワークへの接続に用いられる無線ＬＡＮアクセスポイントのＳＳＩＤ、又は、前記通信部のＳＳＩＤに切り替えさせる、命令を送信する、ネットワーク切替命令送信部と、を備えている、ことを特徴とする。
【００１６】
更に、上記目的を達成するため、本発明の一側面における第２のプログラムは、端末の検疫結果に応じて、前記端末が無線通信によって接続されるネットワークを、コンピュータによって切り替えるためのプログラムであって、
前記コンピュータが、前記端末との間でアドホック通信を行なって、隔離用のネットワークへの接続に用いられる無線ＬＡＮアクセスポイントとして機能できる場合において、
前記コンピュータに、
前記端末に対して、その状況に応じて、前記端末が無線通信に使用するアクセスポイントのＳＳＩＤを、業務用のネットワークへの接続に用いられる無線ＬＡＮアクセスポイントのＳＳＩＤ、又は、前記コンピュータが前記無線ＬＡＮアクセスポイントとして機能するときのＳＳＩＤに切り替えさせる、命令を送信する、ステップを、
実行させることを特徴とする。
【発明の効果】
【００１７】
以上のように、本発明における、検疫ネットワークシステム、サーバ装置、及びプログラムによれば、無線ＬＡＮ環境下において、端末を個別に隔離することができる。
【図面の簡単な説明】
【００１８】
【図１】図１は、本発明の実施の形態に１おける検疫ネットワークシステムの構成を示すブロック図である。
【図２】図２は、本発明の実施の形態１におけるネットワーク切替実施サーバの構成を示すブロック図である。
【図３】図３は、図２に示す端末情報データベースに格納されている端末情報の一例を示す図である。
【図４】図４は、本発明の実施の形態１で用いられる端末の構成をブロック図である。
【図５】図５は、本発明の実施の形態１における検疫ネットワークシステムの動作の第１例を示すシーケンス図である。
【図６】図６は、本発明の実施の形態１における検疫ネットワークシステムの動作の第２例を示すシーケンス図である。
【図７】図７は、本発明の実施の形態１における検疫ネットワークシステムの動作の第３例を示すシーケンス図である。
【図８】図８は、図７に示すステップＣ１〜Ｃ３５が実行されたときの２つの端末の接続状態を示す図である。
【図９】図９は、本発明の実施の形態１における検疫ネットワークシステムの動作の第４例を示すシーケンス図である。
【図１０】図１０は、本発明の実施の形態２における検疫ネットワークシステムの構成を示すブロック図である。
【図１１】図１１は、本発明の実施の形態２におけるネットワーク切替実施サーバの構成を示すブロック図である。
【図１２】図１２は、本発明の実施の形態２における検疫ネットワークシステムの動作の一例を示すシーケンス図である。
【図１３】図１３は、本発明の実施の形態１及び２におけるサーバ装置を実現するコンピュータの一例を示すブロック図である。
【発明を実施するための形態】
【００１９】
（実施の形態１）
以下、本発明の実施の形態１における、検疫ネットワークシステム、サーバ装置、プログラムについて、図１〜図９を参照しながら説明する。
【００２０】
［システム構成］
最初に、本実施の形態１における検疫ネットワークシステム１００の構成について図１を用いて説明する。図１は、本発明の実施の形態１における検疫ネットワークシステムの構成を示すブロック図である。
【００２１】
図１に示す、本実施の形態１における検疫ネットワークシステム１００は、無線通信によってネットワークに接続される端末３０及び端末３１を検疫するためのシステムであり、検疫結果に応じて、端末３０及び端末３１の隔離及び復旧を実行する。図１に示すように、検疫ネットワークシステム１００は、無線ＬＡＮアクセスポイント２０と、無線ＬＡＮアクセスポイント２１と、サーバ装置１０とを備えている。なお、図１の例では、２つの端末のみが例示されているが、本実施の形態１において、検疫の対象となる端末の数は特に限定されるものではない。
【００２２】
無線ＬＡＮアクセスポイント２０は、業務用のネットワークへの接続に用いられる無線ＬＡＮアクセスポイントである。無線ＬＡＮアクセスポイント２１は、隔離用のネットワークへの接続に用いられる無線ＬＡＮアクセスポイントである。また、無線ＬＡＮアクセスポイント２１では、接続可能な端末の数が制限されている。具体的には、本実施の形態１では、１台に制限されている。
【００２３】
また、サーバ装置１０は、端末３０及び３１に対して、各端末の状況に応じて、各端末が無線通信に使用するアクセスポイントのＳＳＩＤを切り替えさせる命令を送信する。具体的には、サーバ装置１０は、隔離ネットワークへの接続が必要な端末に対しては、ＳＳＩＤを、無線ＬＡＮアクセスポイント２１のＳＳＩＤに切り替えさせる命令を送信する。また、サーバ装置１０は、業務ネットワークへの接続が可能となった端末に対しては、ＳＳＩＤを、無線ＬＡＮアクセスポイント２０のＳＳＩＤに切り替えさせる命令を送信する。
【００２４】
なお、「ＳＳＩＤ」とは、無線ＬＡＮアクセスポイントを識別するための識別子であり、端末３０及び３１は、このＳＳＩＤに基づいて、接続先となる無線ＬＡＮアクセスポイントを選択する。
【００２５】
このように、本実施の形態１における検疫ネットワークシステム１００では、無線ＬＡＮ環境下において、端末は、その状況に応じて、適切なネットワークに接続されることになる。そして、隔離用のネットワークへの接続に用いられる無線ＬＡＮアクセスポイントでは、接続可能な台数は、例えば１台に制限されているので、無線ＬＡＮ環境下において、端末を個別に隔離することが可能になる。
【００２６】
そして、隔離用のネットワーク内でウイルスに感染した端末とセキュリティレベルの低い端末とが通信可能となることを簡単に回避できるので、隔離用のネットワーク内で、セキュリティレベルが低いだけの端末がウイルスに感染してしまう事態の発生が抑制される。
【００２７】
ここで、図１に加えて、図２〜図４を用いて、本実施の形態１における検疫ネットワークシステム１００の構成について更に具体的に説明する。まず、図１に示すように、本実施の形態１では、検疫ネットワークシステム１００は、更に、サーバ装置４０と、スイッチ６０とを備えている。
【００２８】
スイッチ６０は、ＶＬＡＮ機能を有するスイッチングハブであり、それに備えられているポートのうち、一部のポートを業務用のネットワーク（業務用ＶＬＡＮ）に所属させ、残りのポートを隔離用のネットワーク（隔離用ＶＬＡＮ）に所属させる。また、無線ＬＡＮアクセスポイント２０は、業務用のネットワークに所属するポートに接続されている。一方、無線ＬＡＮアクセスポイント２１は、隔離用のネットワークに所属するポートに接続されている。
【００２９】
サーバ装置４０は、いわゆる検疫サーバであり、各端末に対して検疫を実行する。そして、サーバ装置４０は、検疫の結果に基づいて、端末３０及び３１の隔離及び復旧を判断し、サーバ装置１０に対して、端末についての隔離命令又は復旧命令を送信する。また、サーバ装置１０及びサーバ装置４０は、共に、スイッチ６０の業務用のネットワークに所属するポートに接続されている。
【００３０】
そして、以降の説明では、サーバ装置１０とサーバ装置４０とを区別するため、サーバ装置１０は、「ＮＷ切替実施サーバ１０」と表記し、サーバ装置４０は「ＮＷ切替指示サーバ４０」と表記する。また、無線ＬＡＮアクセスポイント２０は、「業務ＮＷ用アクセスポイント２０」と表記し、無線ＬＡＮアクセスポイント２１は、「業務ＮＷ用アクセスポイント２１」と表記する。「ＮＷ」は、ネットワークの略語表記である。
【００３１】
［ＮＷ切替実施サーバの構成］
図２及び図３を用いて、ＮＷ切替実施サーバ１０の構成を具体的に説明する。図２は、本発明の実施の形態におけるネットワーク切替実施サーバの構成を示すブロック図である。図３は、図２に示す端末情報データベースに格納されている端末情報の一例を示す図である。
【００３２】
図２に示すように、本実施の形態１では、ＮＷ切替実施サーバ１０は、ＮＷ切替命令受信部１０１と、ＮＷ切替命令送信部１０２と、端末接続判定部１０３と、端末接続パケット受信部１０４と、端末の情報を格納する端末情報データベース（ＤＢ）１０５とを備えている。
【００３３】
ＮＷ切換受信部１０１は、ＮＷ切替指示サーバ４０から命令を受信し、これをＮＷ切替命令送信部に受け渡す。ＮＷ切替命令送信部１０２は、受け取った命令に基づいて、業務ＮＷ用アクセスポイント２０又は隔離ＮＷ用アクセスポイント２１に無線通信によって接続される端末に、それが現在接続しているアクセスポイントを介して、アクセスポイントのＳＳＩＤを切り替えるように命令（ＮＷ切替命令）を送信する。
【００３４】
端末接続パケット受信部１０４は、切替先のアクセスポイントから、端末との接続の確立を通知するパケットを受信し、これを端末接続判定部１０３に送信する。端末接続判定部１０３は、受信したパケットに基づいて、端末情報ＤＢ１０５に格納されている情報の情報（端末情報）を参照し、切替先のアクセスポイントに接続される端末が、そこに接続すべき端末であるかどうかを判定する。
【００３５】
また、図３に示すように、端末情報ＤＢ１０５は、端末情報としては、端末毎（端末の識別子毎）に、端末のＭＡＣアドレスと、端末が接続すべき無線ＬＡＮアクセスポイントを示すＳＳＩＤと、ＮＷ切替指示サーバ４０から隔離指示を受信した日時とを格納している。
【００３６】
［端末の構成］
図４を用いて、端末３０及び端末３１の構成を具体的に説明する。図４は、本発明の実施の形態１で用いられる端末の構成をブロック図である。なお、本実施の形態１において、端末３０と端末３１とは、同様の構成を備えている。よって、以下においては、端末３０を例に挙げて説明する。
【００３７】
図４に示すように、端末３０は、エージェント部３００と、ＮＩＣ（Network Interface Card）制御部３０７とを備えている。このうち、エージェント部３００は、端末３０のＯＳ（Operating System）上で動作するエージェントプログラムによって構築されている。エージェントプログラムは、端末のセキュリティポリシが満たされているかどうかを判定するプログラムである。また、ＮＩＣ制御部３０７は、端末のＯＳに搭載されたプログラムモジュールによって構築されている。
【００３８】
また、図４に示すように、エージェント部３００は、ＮＷ切替命令受信部３０１と、接続確立パケット送信部３０２と、接続確立判定部３０３と、ＳＳＩＤ設定部３０４と、ＩＰアドレス設定部３０５と、ＮＩＣ有効無効設定部３０６とを備えている。
【００３９】
ＮＷ切替命令受信部３０１は、ＮＷ切替実施サーバ１０から、ＳＳＩＤの切り替えを指示するＮＷ切替命令が送信されてくると、これを受信する。そして、ＮＷ切替命令受信部３０１は、受信したＮＷ切替命令に基づいて、ＳＳＩＤ設定部３０４、及びＩＰアドレス設定部３０５、及びＮＩＣ有効無効設定部３０６に対して指示を行なう。
【００４０】
具体的には、ＮＷ切替命令受信部３０１は、ＳＳＩＤ設定部３０４に対して、ＳＳＩＤの設定変更を指示する。ＳＳＩＤ設定部３０４は、指示に基づいて、更に、ＮＩＣ制御部３０７に対して、ＳＳＩＤの設定変更を指示する。
【００４１】
また、ＮＷ切替命令受信部３０１は、ＩＰアドレス設定部３０５に対しては、ＩＰアドレスの切り替えを指示する。ＩＰアドレス設定部３０５は、ＩＰアドレスの切り替えの指示に基づいて、更に、ＮＩＣ制御部３０７に対して、ＩＰアドレスの切り替えを指示する。
【００４２】
更に、ＮＷ切替命令受信部３０１は、ＮＩＣ有効無効設定部３０６に対しては、端末３０の無線ＬＡＮカード（ＮＩＣ）を無効にするよう指示を行なう。ＮＩＣ有効無効設定部３０６は、無効の指示を受け取った場合は、ＮＩＣ制御部３０７に、ＮＩＣを無効にする指示を出力する。また、その後、一定時間が経過すると、ＮＩＣ有効無効設定部３０６は、ＮＩＣ制御部３０７に、ＮＩＣを有効にする指示を出力する。
【００４３】
また、接続確立判定部３０３は、端末３０と切替先のネットワークとの間で接続が確立したかどうかを判定し、接続が確立した場合は、そのことを接続確立パケット送信部３０２に通知する。そして、接続確立パケット送信部３０２は、当該端末３０において接続が確立すると、接続先のアクセスポイントに、そのことを証明するパケットを送信する。
【００４４】
［システム動作］
次に、本発明の実施の形態１における検疫ネットワークシステム１００の動作について図５〜図９を用いて説明する。なお、以下の説明では、適宜、図１〜図４を参酌する。
【００４５】
［端末３０に対して隔離命令が出力された場合］
図５は、本発明の実施の形態１における検疫ネットワークシステムの動作の第１例を示すシーケンス図である。図５では、端末３０に対して隔離命令が出力された場合の処理が示されている。
【００４６】
図５に示すように、最初に、ＮＷ切替指示サーバ４０が、ＮＷ切替実施サーバ１０に対して、端末３０の隔離を指示する命令（隔離命令）を送信する（ステップＡ１）。次に、ＮＷ切替実施サーバ１０において、ＮＷ切替命令受信部１０１は、隔離命令を受信すると、ＮＷ命令切替送信部１０２に対して、端末３０の隔離用のネットワークへの切り替えを指示する命令を送信する（ステップＡ２）。
【００４７】
ＮＷ切替命令送信部１０２は、その命令を受け取ると、端末情報ＤＢ１０５にアクセスして、更新を指示する（ステップＡ３）。これにより、端末情報ＤＢ１０５は、端末３０についての端末情報を更新する（ステップＡ４）。次に、端末情報ＤＢ１０５は、ＮＷ切替命令送信部１０２に、端末３０の端末情報を更新したことを応答する（ステップＡ５）。
【００４８】
次に、ＮＷ切替命令送信部１０２は、端末情報ＤＢ１０５における端末情報の更新が終了すると、業務ＮＷ用アクセスポイント２０に、ＮＷ切替命令を送信する（ステップＡ６）。これにより、業務ＮＷ用アクセスポイント２０は、ＮＷ切替命令に基づいて、端末３０に、ネットワークの切り替え指示を送信する（ステップＡ７）。
【００４９】
ステップＡ７が実行されると、端末３０において、ＮＷ切り替え命令受信部３０１は、隔離用のネットワークへの隔離を指示するＮＷ切替命令を受信する。そして、ＮＷ切り替え命令受信部３０１は、ＳＳＩＤの設定を切り替えるようにＳＳＩＤ設定部３０４に指示を送る（ステップＡ８）。
【００５０】
次に、ＳＳＩＤ設定部３０４は、ＮＷ切替命令に基づいて、ＮＩＣ制御部３０７に対して、ＳＳＩＤを切り替えるように指示を送る（ステップＡ９）。ステップＡ９が実行されると、ＮＩＣ制御部３０７は、ＳＳＩＤを切り替え、隔離ＮＷ用アクセスポイント２１のＳＳＩＤを設定する（ステップＡ１０）。
【００５１】
また、上述したステップＡ８と連動して、ＮＷ切替命令受信部３０１は、ＩＰアドレス設定部３０５に対して、端末のＩＰアドレスとして、隔離用のネットワーク用のＩＰアドレスを設定するよう指示を送信する（ステップＡ１１）。ステップＡ１１が実行されると、ＩＰアドレス設定部３０５は、ＮＩＣ制御部３０７に指示を送信する（ステップＡ１２）。これにより、ＮＩＣ制御部３０７は、ＩＰアドレスを切り替える（ステップＡ１３）。
【００５２】
また、端末３０において、接続確立判断部３０３は、定期的に、ＮＩＣ制御部３０７に対して、どのネットワークに接続しているかを問い合わせている（ステップＡ１４）。そして、ＮＩＣ制御部３０７は、その問い合わせ結果（ＮＩＣのステータス）を、接続確立判断部３０３に応答する（ステップＡ１５）。
【００５３】
次に、接続確立判断部３０３は、ＮＩＣ制御部３０７からの応答に基づいて、端末３０が、ＮＷ切替指示サーバ４０によって指定されたネットワーク、即ち、隔離用のネットワークに接続したかどうかを判断する（ステップＡ１６）。
【００５４】
そして、接続確立判断部３０３は、ステップＡ１６において、接続が確立されていると判断した場合は、接続確立パケット送信部３０２に対して、接続が確立したことを示す情報を送信する（ステップＡ１７）。そして、接続確立パケット送信部３０２は、隔離ＮＷ用アクセスポイント２１に、端末３０と隔離用のネットワークとの接続が確立したことを示す情報（パケット）を送信する（ステップＡ１８）。
【００５５】
次に、ステップＡ１８が実行されると、隔離ＮＷ用アクセスポイント２１は、ＮＷ切替実施サーバ１０の端末接続パケット受信部１０４に対して、端末３０との接続が確立したことを示す接続確立パケットを送信する（ステップＡ１９）。
【００５６】
次に、端末接続パケット受信部１０４は、端末接続判定部１０３に、端末３０が隔離ＮＷ用アクセスポイント２１に接続されたことを示す情報を送信する（ステップＡ２０）。これにより、端末接続判定部１０３は、端末情報ＤＢ１０５にアクセスして、これを参照する（ステップＡ２１）。
【００５７】
次に、端末情報ＤＢ１０５は、端末３０の情報を取り出し（ステップＡ２２）、取り出した端末３０の情報を、端末接続判定部１０３に送信する（ステップ２３）。そして、端末接続判定部１０３は、ステップＡ２０で取得した端末３０についての情報と、端末情報ＤＢ１０５が保持している端末３０の端末情報とを参照し、端末３０が隔離用のネットワークに接続すべきかどうかの判断を実施する（ステップＡ２４）。判断の結果、端末３０が業務用のネットワークに接続すべきである場合は、ＮＷ切替実施サーバ１０における処理は終了する。
【００５８】
［隔離されている端末３０に対して復旧命令が出力された場合］
図６は、本発明の実施の形態１における検疫ネットワークシステムの動作の第２例を示すシーケンス図である。図６では、隔離されている端末３０に対して復旧命令が出力された場合の処理が示されている。
【００５９】
具体的には、図６に示す処理では、図５に示した端末３０を隔離用のネットワークに接続する処理の代わりに、端末３０を業務用のネットワークに接続する処理が実行される。但し、図６に示す処理は、切替先のネットワークとＳＳＩＤとが異なる以外は、実質的には図５に示す処理と同様である。
【００６０】
図６に示すように、最初に、ＮＷ切替指示サーバ４０が、ＮＷ切替実施サーバ１０に対して、端末３０の業務用のネットワークへの復旧を指示する命令（復旧命令）を送信する（ステップＢ１）。次に、ＮＷ切替実施サーバ１０において、ＮＷ切替命令受信部１０１は、復旧命令を受信すると、ＮＷ命令切替送信部１０２に対して、端末３０の業務用のネットワークへの切り替えを指示する命令を送信する（ステップＢ２）。
【００６１】
ＮＷ切替命令送信部１０２は、その命令を受け取ると、端末情報ＤＢ１０５にアクセスして、更新を指示する（ステップＢ３）。これにより、端末情報ＤＢ１０５は、端末３０についての端末情報を更新し（ステップＢ４）、ＮＷ切替命令送信部１０２に、端末３０の端末情報を更新したことを応答する（ステップＢ５）。
【００６２】
次に、ＮＷ切替命令送信部１０２は、端末情報ＤＢ１０５における端末情報の更新が終了すると、隔離用アクセスポイント２１に、ＮＷ切替命令を送信する（ステップＢ６）。ステップＢ６は、図５に示すステップＡ５と異なるステップである。これにより、隔離用アクセスポイント２１は、ＮＷ切替命令に基づいて、端末３０に、ネットワークの切り替え指示を送信する（ステップＢ７）。
【００６３】
ステップＢ７が実行されると、端末３０において、ＮＷ切り替え命令受信部３０１は、業務用のネットワークへの復旧を指示するＮＷ切替命令を受信し、ＳＳＩＤの設定を切り替えるようにＳＳＩＤ設定部３０４に指示を送る（ステップＢ８）。
【００６４】
次に、ＳＳＩＤ設定部３０４は、ＮＷ切替命令に基づいて、ＮＩＣ制御部３０７に対して、ＳＳＩＤを切り替えるように指示を送る（ステップＢ９）。ＮＩＣ制御部３０７は、ＳＳＩＤを切り替え、業務ＮＷ用アクセスポイント２０のＳＳＩＤを設定する（ステップＢ１０）。
【００６５】
また、上述したステップＢ８と連動して、ＮＷ切替命令受信部３０１は、ＩＰアドレス設定部３０５に対して、端末のＩＰアドレスとして、業務用のネットワーク用のＩＰアドレスを設定するよう指示を送信する（ステップＢ１１）。ＩＰアドレス設定部３０５は、ＮＩＣ制御部３０７に指示を送信する（ステップＢ１２）。ＮＩＣ制御部３０７は、ＩＰアドレスを切り替える（ステップＢ１３）。
【００６６】
また、接続確立判断部３０３は、定期的に、ＮＩＣ制御部３０７に対して、どのネットワークに接続しているかを問い合わせている（ステップＢ１４）。ＮＩＣ制御部３０７は、その問い合わせ結果（ＮＩＣのステータス）を、接続確立判断部３０３に応答する（ステップＢ１５）。
【００６７】
次に、接続確立判断部３０３は、ＮＩＣ制御部３０７からの応答に基づいて、端末３０が、ＮＷ切替指示サーバ４０によって指定された業務用のネットワークに接続したかどうかを判断する（ステップＢ１６）。
【００６８】
そして、接続確立判断部３０３は、ステップＢ１６において、接続が確立されていると判断した場合は、接続確立パケット送信部３０２に対して、接続が確立したことを示す情報を送信する（ステップＢ１７）。そして、接続確立パケット送信部３０２は、隔離ＮＷ用アクセスポイント２１に、端末３０と業務用のネットワークとの接続が確立したことを示す情報（パケット）を送信する（ステップＢ１８）。
【００６９】
次に、ステップＢ１８が実行されると、業務ＮＷ用アクセスポイント２０は、ＮＷ切替実施サーバ１０の端末接続パケット受信部１０４に対して、端末３０との接続が確立したことを示す接続確立パケットを送信する（ステップＢ１９）。
【００７０】
次に、端末接続パケット受信部１０４は、端末接続判定部１０３に、端末３０が業務ＮＷ用アクセスポイント２１に接続されたことを示す情報を送信する（ステップＢ２０）。これにより、端末接続判定部１０３は、端末情報ＤＢ１０５にアクセスして、これを参照する（ステップＢ２１）。
【００７１】
次に、端末情報ＤＢ１０５は、端末３０の情報を取り出し（ステップＢ２２）、取り出した端末３０の情報を端末接続判定部１０３に送信する（ステップ２３）。そして、端末接続判定部１０３は、ステップＢ２０で取得した端末３０についての情報と、端末情報ＤＢ１０５が保持している端末３０の端末情報とを参照し、端末３０が業務用のネットワークに接続すべきかどうかの判断を実施する（ステップＢ２４）。判断の結果、端末３０が業務用のネットワークに接続すべきである場合は、ＮＷ切替実施サーバ１０における処理は終了する。
【００７２】
［隔離すべき端末が２台存在した場合］
図７は、本発明の実施の形態１における検疫ネットワークシステムの動作の第３例を示すシーケンス図である。図７では、隔離すべき端末が２台存在している場合の処理が示されている。
【００７３】
具体的には、端末３０と端末３１との２台が隔離される対象であるが、隔離ＮＷ用アクセスポイント２１には１台しか接続できず、既に端末３０が接続されているとする。この場合は、図７に示す処理が実行される。
【００７４】
図７に示すように、最初に、端末３０が隔離ＮＷ用アクセスポイント２１に接続している状態で、ＮＷ切替指示サーバ４０が、ＮＷ切替実施サーバ１０に対して、端末３１の隔離を指示する命令（隔離命令）を送信する（ステップＣ１）。
【００７５】
次に、ステップＣ２〜ステップＣ１５までが実行される。なお、ステップＣ２〜Ｃ１５は、図５に示したステップＡ２〜Ａ１５までと同様である。
【００７６】
次に、ステップＣ１５の実行後、接続確立判断部３０３は、ＮＩＣ制御部３０７からの応答に基づいて、端末３１が、ＮＷ切替指示サーバ４０によって指定された隔離用のネットワークに接続したかどうかを判断する（ステップＣ１６）。
【００７７】
このとき、図７の例では、端末３０が隔離ＮＷ用のアクセスポイント２１との接続を占有しているため、端末接続判定部３１３は、端末３１は、隔離用のネットワークに接続できないと判断する。
【００７８】
このため、ステップＣ１〜Ｃ１６までの処理が続いている間に、端末３０に対しては、復旧処理が実施される。具体的には、ステップＣ１７〜Ｃ２４が実行される。また、ステップＣ１７〜Ｃ２４は、実質的には、図６に示したステップＢ１〜Ｂ２４と同様の処理である。そして、端末３０が業務用のネットワークへ復旧すると、隔離ＮＷ用アクセスポイント２１の占有が解放され、端末３１が隔離ＮＷ用アクセスポイント２１と接続できるようになる。
【００７９】
そして、端末３１において、接続確立判断部３０３は、定期的に、ＮＩＣ制御部３０７に対して、どのネットワークに接続しているかを問い合わせている（ステップＣ２５）。そして、ＮＩＣ制御部３０７は、その問い合わせ結果（ＮＩＣのステータス）を、接続確立判断部３０３に応答する（ステップＣ２６）。
【００８０】
次に、接続確立判断部３０３は、ＮＩＣ制御部３０７からの応答に基づいて、端末３１が、ＮＷ切替指示サーバ４０によって指定されたネットワーク、即ち、隔離用のネットワークに接続したかどうかを判断する（ステップＣ２７）。
【００８１】
その後、ステップＣ２８〜Ｃ３５が実行される。なお、ステップＣ２８〜Ｃ３５は、図５に示したステップＡ１７〜Ａ２４までと同様である。また、図７に示すステップＣ１〜Ｃ３５が実行されたときの端末３０と端末３１とのステートチャートを図８に示す。図８において「ＡＰ」はアクセスポイントの略記である。
【００８２】
［２台の隔離すべき端末において隔離順位に違反があった場合］
図９は、本発明の実施の形態１における検疫ネットワークシステムの動作の第４例を示すシーケンス図である。図９では、２台の隔離すべき端末において隔離順位に違反があった場合の処理が示されている。
【００８３】
具体的には、端末３０と端末３１との２台が隔離される対象であり、隔離及び復旧の順序が、端末３０、端末３１の順であるが、端末３１の処理が先に進み、端末３１が、端末３０より先に、隔離ＮＷ用アクセスポイント２１を占有してしまった場合を想定する。この場合、図９に示す処理が実行される。
【００８４】
図９に示すように、ＮＷ切替指示サーバ４０が、ＮＷ切替実施サーバ１０に対して、端末３０の隔離を指示する命令（隔離命令）を送信する（ステップＤ１）。その後、ステップＤ２〜Ｄ７が実行され、業務ＮＷ用アクセスポイント２０は、ＮＷ切替命令に基づいて、端末３０に、ネットワークの切り替え指示を送信する。ステップＤ１〜Ｄ７は、図５に示したステップＡ１〜Ａ７と同様のステップである。
【００８５】
一方、ＮＷ切替指示サーバ４０は、ステップＤ１とは別に、ＮＷ切替実施サーバ１０に対して、端末３１の隔離を指示する命令（隔離命令）を送信している（ステップＤ８）。そして、ステップステップＤ９〜Ｄ３０が実行され、端末３１を隔離用のネットワークに接続するための処理が、端末３０よりも先に実行されたとする。なお、ステップＤ８〜Ｄ３０は、図５に示したステップＡ１〜Ａ２３と同様のステップである。
【００８６】
次に、端末３１と隔離用のネットワークとの通信が確立された後、ＮＷ切替実施サーバ１０において、端末接続判定部１０３が、ステップＤ２７で端末接続パケット受信部１０４が送信した端末３１の情報と、端末情報ＤＢ１０５が保持している端末３１の端末情報とを参照する。そして、端末接続判定部１０３は、端末３１が隔離用のネットワークに接続すべきかどうかの判断を実施し（ステップＤ３１）、端末３１は隔離用のネットワークに接続すべきでなく、端末３０を先に隔離ＮＷ用アクセスポイント２１に接続すべきと判断する。
【００８７】
次に、端末接続判定部１０３は、ＮＷ切替命令送信部１０２に対して、一定時間、端末３１のＮＩＣを無効にするよう指示を行なう（ステップＤ３２）。これにより、ＮＷ切替命令送信部１０２は、隔離ＮＷ用のアクセスポイント２１に、一定時間、端末３１のＮＩＣを無効にする命令を送信する（ステップＤ３３）。
【００８８】
次に、隔離ＮＷ用アクセスポイント２１は、受信した命令を、端末３１のＮＷ切替命令受信部３１１に送信する（ステップＤ３４）。これにより、端末３１において、ＮＷ切替命令受信部３１１は、ＮＩＣ有効無効設定部３１６に、一定時間、ＮＩＣを無効にするよう指示を行なう（ステップＤ３５）。結果、ＮＩＣ有効無効設定部３１６は、ＮＩＣ制御部３１７にこの指示を行ない（ステップＤ３６）、ＮＩＣ制御部３１７は、ＮＩＣを一定時間無効にする（ステップＤ３７）。
【００８９】
その後、ＮＩＣ有効無効設定部３１６は、一定時間が経過するまで待機し（ステップＤ３８）、一定時間が経過した後、ＮＩＣ制御部３１７に、ＮＩＣを有効にするように指示を行なう（ステップＤ３９）。これにより、端末３１において、ＮＩＣ制御部３１７は、ＮＩＣを有効にする（ステップＤ４０）。
【００９０】
なお、図９においては、図示されていないが、端末３１のＮＩＣがステップＤ３６〜Ｄ３８によって無効にされている間に、端末３０によって隔離ＮＷ用アクセスポイント２１が占有される。また、ステップＤ４０の実行後においても、端末３０が隔離ＮＷ用アクセスポイント２１を占有していない場合は、再度、ステップＤ３２〜Ｄ４０が繰り返し実行される。
【００９１】
［プログラム］
また、本実施の形態１におけるプログラムは、コンピュータに、図５に示すステップＡ２〜Ａ６、Ａ２０〜Ａ２４、図６に示すステップＢ２〜Ｂ６、Ｂ２０〜Ｂ２４、図７に示すＣ２〜Ｃ６、Ｃ１８〜Ｃ２２、Ｃ３１〜Ｃ３５、図９に示すＤ２〜Ｄ７、Ｄ９〜Ｄ１３、Ｄ２７〜Ｄ３３を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態１におけるＮＷ切替実施サーバ１０を実現することができる。
【００９２】
この場合、コンピュータのＣＰＵ（Central Processing Unit）は、ＮＷ切替命令受信部１０１、ＮＷ切替命令送信部１０２、端末接続判定部１０３、及び端末接続パケット受信部１０４として機能し、処理を行なう。また、端末情報ＤＢ１０５は、コンピュータに備えられたハードディスク等の記憶装置によって実現される。
【００９３】
［実施の形態１の効果］
以上のように、本実施の形態１によれば、隔離用のネットワークへの接続に用いられる無線ＬＡＮアクセスポイントでは、接続可能な台数は、１台に制限されている。よって、無線ＬＡＮ環境において、隔離用のネットワーク内での端末同士のウイルス感染が防止される。
【００９４】
また、隔離すべき端末が２台以上の場合は、隔離ＮＷ用アクセスポイントの最大接続数台数が１であるため、ＳＳＩＤが切り替わった端末の中には、通信ができない端末が存在する。しかし、通信ができない端末は、端末のネットワークカード（ＮＩＣ）の標準の機能によって、隔離された１台の端末が業務ネットワークに復旧し、隔離ＮＷ用アクセスポイントの接続が解除されることをきっかけに隔離用のネットワークに接続できるようになる。
【００９５】
（実施の形態２）
次に、本発明の実施の形態２における、検疫ネットワークシステム、サーバ装置、プログラムについて、図１０〜図１２を参照しながら説明する。
【００９６】
［システム構成］
最初に、本実施の形態２における検疫ネットワークシステム１００の構成について図１０及び図１１を用いて説明する。図１０は、本発明の実施の形態２における検疫ネットワークシステムの構成を示すブロック図である。図１１は、本発明の実施の形態２におけるネットワーク切替実施サーバの構成を示すブロック図である。
【００９７】
図１０に示す、本実施の形態２における検疫ネットワークシステム２００は、図１に示した実施の形態１における検疫ネットワークシステム１００と同様に、無線通信によってネットワークに接続される端末３０及び端末３１を検疫するためのシステムである。但し、本実施の形態２は、ＮＷ切替指示サーバ５０の構成及び機能の点で、実施の形態１と異なっている。以下、実施の形態１との相違点について主に説明する。
【００９８】
図１０に示すように、本実施の形態２においては、検疫ネットワークシステム２００は、図１に示した隔離ＮＷ用アクセスポイント２１を備えておらず、代わりに、ＮＷ切替実施サーバ５０が、無線ＬＡＮカード５０９を備えており、無線ＬＡＮカード５０９が隔離ＮＷ用のアクセスポイントとして機能する。
【００９９】
また、図１１に示すように、ＮＷ切替実施サーバ５０は、ＮＷ切替命令受信部５０１と、ＮＷ切替命令送信部５０２と、端末接続判定部５０３と、端末接続パケット受信部５０４と、端末の情報を格納する端末情報データベース（ＤＢ）５０５、通信部５１０とを備えている。
【０１００】
このうち、ＮＷ切替命令受信部５０１、ＮＷ切替命令送信部５０２、端末接続判定部５０３、端末接続パケット受信部５０４、及び端末情報ＤＢ５０５は、それぞれ、ＮＷ切替命令受信部１０１、ＮＷ切替命令送信部１０２、端末接続判定部１０３、端末接続パケット受信部１０４、及び端末情報ＤＢ１０５と同様のものである。
【０１０１】
一方、通信部５１０は、ＮＷ切替実施サーバ５０のみに備えられている。通信部５１０は、端末との間でアドホック通信を行なって、隔離用のネットワークへの接続に用いられる無線ＬＡＮアクセスポイント（隔離ＮＷ用アクセスポイント）として機能する。
【０１０２】
具体的には、通信部５１０は、ＳＳＩＤ設定部５０６と、ＩＰアドレス設定部５０７と、無線ＬＡＮカード制御部５０８と、無線ＬＡＮカード５０９とを備えている。ＳＳＩＤ設定部５０６は、ＮＷ切替命令送信部５０２から、無線ＬＡＮカード５０９のＳＳＩＤの設定切替の指示を受ける。そして、ＳＳＩＤ設定部５０６は、対応する指示を無線ＬＡＮカード制御部５０８に出力する。
【０１０３】
また、ＩＰアドレス設定部５０７は、ＮＷ切替命令送信部１０２から、無線ＬＡＮカード５０９のＩＰアドレスの設定切替の指示を受ける。そして、ＩＰアドレス設定部５０７も、対応する指示を無線ＬＡＮカード制御部５０８に出力する。
【０１０４】
無線ＬＡＮカード制御部５０８は、ＳＳＩＤ設定部５０６とＩＰアドレス設定部５０７とから指示を受けると、これらの指示に応じて無線ＬＡＮカード５０９を制御する。これにより、無線ＬＡＮカード５０９は、端末とアドホック通信を行ない、無線ＬＡＮアクセスポイントして機能する。
【０１０５】
［システム動作］
次に、本発明の実施の形態２における検疫ネットワークシステム２００の動作について図１２を用いて説明する。図１２は、本発明の実施の形態２における検疫ネットワークシステムの動作の一例を示すシーケンス図である。図１２では、端末３０に対して隔離命令が出力された場合の処理が示されている。なお、以下の説明では、適宜、図１０及び図１１を参酌する。
【０１０６】
図１２に示すように、最初に、ＮＷ切替指示サーバ４０が、ＮＷ切替実施サーバ５０に対して、端末３０の隔離を指示する命令（隔離命令）を送信する（ステップＥ１）。次に、ＮＷ切替実施サーバ１０において、ＮＷ切替命令受信部５０１は、隔離命令を受信すると、ＮＷ命令切替送信部５０２に対して、端末３０の隔離用のネットワークへの切り替えを指示する命令を送信する（ステップＥ２）。
【０１０７】
ＮＷ切替命令送信部５０２は、その命令を受け取ると、端末情報ＤＢ５０５にアクセスして、更新を指示する（ステップＥ３）。これにより、端末情報ＤＢ５０５は、端末３０についての端末情報を更新する（ステップＥ４）。次に、端末情報ＤＢ５０５は、ＮＷ切替命令送信部５０２に、端末３０の端末情報を更新したことを応答する（ステップＥ５）。
【０１０８】
次に、ＮＷ切替命令送信部５０２は、端末情報ＤＢ１０５における端末情報の更新が終了すると、ＳＳＩＤ設定部５０６に対して、無線ＬＡＮカード５０９のＳＳＩＤを設定変更するように指示を送信する（ステップＥ６）。続いて、ＳＳＩＤ設定部５０６は、無線ＬＡＮカード制御部５０８に対して、無線ＬＡＮカード５０９のＳＳＩＤの設定変更を指示する命令を送信する（ステップＥ７）。
【０１０９】
次に、無線ＬＡＮカード制御部５０８は、命令を受け取ると、無線ＬＡＮカード５０９に対して、ＳＳＩＤの設定変更を指示する（ステップＥ８）。これにより、無線ＬＡＮカード５０９は、指示に従って、ＳＳＩＤの設定を変更する（ステップＥ９）。
【０１１０】
また、上述したステップＥ６と連動して、ＮＷ切替命令送信部５０２は、ＩＰアドレス設定部５０７に対して、無線ＬＡＮカード５０９のＩＰアドレスを設定変更するように指示を送信する（ステップＥ１０）。続いて、ＩＰアドレス設定部５０７は、無線ＬＡＮカード制御部１０８に対して、無線ＬＡＮカード５０９のＩＰアドレスの設定変更を指示する命令を送信する（ステップＥ１１）。
【０１１１】
次に、無線ＬＡＮカード制御部５０８は、命令を受け取ると、無線ＬＡＮカード５０９に対して、ＩＰアドレスの設定変更を指示する（ステップＥ１２）。これにより、無線ＬＡＮカード５０９は、指示に従って、ＩＰアドレスの設定を変更する（ステップＥ１３）。
【０１１２】
次に、ＮＷ切替命令送信部５０２は、業務ＮＷ用アクセスポイント２０に、ＮＷ切替命令を送信する（ステップＥ１４）。これにより、業務ＮＷ用のアクセスポイント２０は、ＮＷ切替命令に基づいて、端末３０に、ネットワークの切り替え指示を送信する（ステップＥ１５）。
【０１１３】
次に、端末３０において、ＮＷ切り替え命令受信部３０１は、隔離用のネットワークへの隔離を指示するＮＷ切替命令を受信する。そして、ＮＷ切り替え命令受信部３０１は、ＳＳＩＤの設定を切り替えるようにＳＳＩＤ設定部３０４に指示を送る（ステップＥ１６）。
【０１１４】
次に、ＳＳＩＤ設定部３０４は、ＮＷ切替命令に基づいて、ＮＩＣ制御部３０７に対して、ＳＳＩＤを切り替えるように指示を送る（ステップＥ１７）。ステップＥ１７が実行されると、ＮＩＣ制御部３０７は、ＳＳＩＤを切り替え、ＮＷ切替実施サーバ５０における無線ＬＡＮカード５０９のＳＳＩＤを設定する（ステップＥ１８）。
【０１１５】
また、上述したステップＥ１６と連動して、ＮＷ切替命令受信部３０１は、ＩＰアドレス設定部３０５に対して、端末のＩＰアドレスとして、隔離ネットワーク用のＩＰアドレスを設定するよう指示を送信する（ステップＥ１９）。ステップＥ１９が実行されると、ＩＰアドレス設定部３０５は、ＮＩＣ制御部３０７に指示を送信する（ステップＥ２０）。これにより、ＮＩＣ制御部３０７は、ＩＰアドレスを切り替える（ステップＥ２１）。
【０１１６】
また、端末３０において、接続確立判断部３０３は、定期的に、ＮＩＣ制御部３０７に対して、どのネットワークに接続しているかを問い合わせている（ステップＥ２２）。そして、ＮＩＣ制御部３０７は、その問い合わせ結果（ＮＩＣステータス）を、接続確立判断部３０３に応答する（ステップＥ２３）。
【０１１７】
次に、接続確立判断部３０３は、ＮＩＣ制御部３０７からの応答に基づいて、端末３０が、ＮＷ切替指示サーバ４０によって指定された隔離用のネットワークに接続したかどうかを判断する（ステップＥ２４）。このとき、端末３０とＮＷ切替実施サーバ１０との通信は、アドホック通信となる。
【０１１８】
そして、接続確立判断部３０３は、ステップＥ２４において、接続が確立されていると判断した場合は、接続確立パケット送信部３０２に対して、接続が確立したことを示す情報を送信する（ステップＥ２５）。そして、接続確立パケット送信部３０２は、ＮＷ切替実施サーバ５０の無線ＬＡＮカード５０９に、端末３０と隔離用のネットワークとの接続が確立したことを示す情報（パケット）を送信する（ステップＥ２６）。
【０１１９】
次に、ステップＥ２６が実行されると、無線ＬＡＮカード５０９は、ＮＷ切替実施サーバ５０の端末接続パケット受信部５０４に対して、端末３０との接続が確立したことを示す接続確立パケットを送信する（ステップＥ２７）。
【０１２０】
次に、端末接続パケット受信部５０４は、端末接続判定部５０３に、端末３０が無線ＬＡＮカード５０９に接続されたことを示す情報を送信する（ステップＥ２８）。これにより、端末接続判定部５０３は、端末情報ＤＢ５０５にアクセスして、これを参照する（ステップＥ２９）。
【０１２１】
次に、端末情報ＤＢ５０５は、端末３０の情報を取り出し（ステップＥ３０）、取り出した端末３０の情報を、端末接続判定部５０３に送信する（ステップＥ３１）。そして、端末接続判定部５０３は、ステップＥ２８で取得した端末３０についての情報と、端末情報ＤＢ５０５が保持している端末３０の端末情報とを参照し、端末３０が隔離用のネットワークに接続すべきかどうかの判断を実施する（ステップＥ３２）。判断の結果、端末３０が業務用のネットワークに接続すべきである場合は、ＮＷ切替実施サーバ５０における処理は終了する。
【０１２２】
［プログラム］
また、本実施の形態２におけるプログラムは、コンピュータに、図１２に示すステップＥ２〜Ｅ１４、Ｅ２８〜Ｅ３２を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態２におけるＮＷ切替実施サーバ５０を実現することができる。
【０１２３】
この場合、コンピュータのＣＰＵ（Central Processing Unit）は、ＮＷ切替命令受信部５０１、ＮＷ切替命令送信部５０２、端末接続判定部５０３、端末接続パケット受信部５０４、ＳＳＩＤ設定部５０６、ＩＰアドレス設定部５０７、及び無線ＬＡＮカード制御部５０８として機能し、処理を行なう。また、端末情報ＤＢ５０５は、コンピュータに備えられたハードディスク等の記憶装置によって実現される。
【０１２４】
［実施の形態２の効果］
以上のように、本実施の形態２によれば、ＮＷ切替実施サーバ５０が、隔離用のネットワークの無線ＬＡＮアクセスポイントとして機能できるので、無線ＬＡＮアクセスポイントの設置にかかる費用を削減でき、システムの実現コストを低下させることが可能となる。また、本実施の形態２を用いた場合も、実施の形態１で述べた効果を得ることができる。
【０１２５】
［コンピュータの構成］
ここで、実施の形態１及び２におけるプログラムを実行することによって、ＮＷ切替実施サーバを実現するコンピュータについて図１３を用いて説明する。図１３は、本発明の実施の形態１及び２におけるサーバ装置を実現するコンピュータの一例を示すブロック図である。
【０１２６】
図１３に示すように、コンピュータ１１０は、ＣＰＵ１１１と、メインメモリ１１２と、記憶装置１１３と、入力インターフェイス１１４と、表示コントローラ１１５と、データリーダ／ライタ１１６と、通信インターフェイス１１７とを備える。これらの各部は、バス１２１を介して、互いにデータ通信可能に接続される。
【０１２７】
ＣＰＵ１１１は、記憶装置１１３に格納された、本実施の形態におけるプログラム（コード）をメインメモリ１１２に展開し、これらを所定順序で実行することにより、各種の演算を実施する。メインメモリ１１２は、典型的には、ＤＲＡＭ（Dynamic Random Access Memory）等の揮発性の記憶装置である。また、本実施の形態におけるプログラムは、コンピュータ読み取り可能な記録媒体１２０に格納された状態で提供される。なお、本実施の形態におけるプログラムは、通信インターフェイス１１７を介して接続されたインターネット上で流通するものであっても良い。
【０１２８】
また、記憶装置１１３の具体例としては、ハードディスクの他、フラッシュメモリ等の半導体記憶装置が挙げられる。入力インターフェイス１１４は、ＣＰＵ１１１と、キーボード及びマウスといった入力機器１１８との間のデータ伝送を仲介する。表示コントローラ１１５は、ディスプレイ装置１１９と接続され、ディスプレイ装置１１９での表示を制御する。データリーダ／ライタ１１６は、ＣＰＵ１１１と記録媒体１２０との間のデータ伝送を仲介し、記録媒体１２０からのプログラムの読み出し、及びコンピュータ１１０における処理結果の記録媒体１２０への書き込みを実行する。通信インターフェイス１１７は、ＣＰＵ１１１と、他のコンピュータとの間のデータ伝送を仲介する。実施の形態２においては、通信インターフェイス１１７に無線ＬＡＮカードが追加で接続される。
【０１２９】
また、記録媒体１２０の具体例としては、ＣＦ（Compact Flash）及びＳＤ（Secure Digital）等の汎用的な半導体記憶デバイス、フレキシブルディスク（Flexible Disk）等の磁気記憶媒体、又はＣＤ−ＲＯＭ（Compact Disk Read Only Memory）などの光学記憶媒体が挙げられる。
【産業上の利用可能性】
【０１３０】
以上のように、本発明によれば、無線ＬＡＮ環境下において、端末を個別に隔離することができる。本発明は、無線ＬＡＮ環境が構築される種々のネットワークにおいて有用である。
【符号の説明】
【０１３１】
１０  ＮＷ切替実施サーバ（実施の形態１）
２０  業務ＮＷ用アクセスポイント
２１  隔離ＮＷ用アクセスポイント
３０、３１  端末
４０  ＮＷ切替指示サーバ
５０  ＮＷ切替実施サーバ（実施の形態２）
６０  スイッチ
１００、２００  検疫ネットワークシステム
１０１  ＮＷ切替命令受信部
１０２  ＮＷ切替命令送信部
１０３  端末接続判定部
１０４  端末接続パケット受信部
１０５  端末情報データベース
１１０  コンピュータ
１１１  ＣＰＵ
１１２  メインメモリ
１１３  記憶装置
１１４  入力インターフェイス
１１５  表示コントローラ
１１６  データリーダ／ライタ
１１７  通信インターフェイス
１１８  入力機器
１１９  ディスプレイ装置
１２０  記録媒体
１２１  バス
３００  エージェント部
３０１  ＮＷ切替命令受信部
３０２  接続確立パケット送信部
３０３  接続確立判定部
３０４  ＳＳＩＤ設定部
３０５  ＩＰアドレス設定部
３０６  ＮＩＣ有効無効設定部
３０７  ＮＩＣ制御部
【図１】
0005776470.tif 000002
【図２】
0005776470.tif 000003
【図３】
0005776470.tif 000004
【図４】
0005776470.tif 000005
【図５】
0005776470.tif 000006
【図６】
0005776470.tif 000007
【図７】
0005776470.tif 000008
【図８】
0005776470.tif 000009
【図９】
0005776470.tif 000010
【図１０】
0005776470.tif 000011
【図１１】
0005776470.tif 000012
【図１２】
0005776470.tif 000013
【図１３】
0005776470.tif 000014