(57)【要約】【課題】無線ネットワークでのセキュリティを確保すること。【解決手段】本通信制御手法では、アクセスポイントＡＰにおいて、無線端末１０１ａから検疫要求があった場合、他の無線端末１０１ｂとの間で通信路が確立されているか否かを判断する（Ａ）。ここで、他の無線端末１０１ｂとの間で通信路が確立されている場合、アクセスポイントＡＰにおいて、無線端末１０１ａからの検疫要求を拒否する（Ｂ）。一方、他の無線端末１０１ｂとの間で通信路が未確立の場合、アクセスポイントＡＰにおいて、無線端末１０１ａの検疫を実施する（Ｃ）。また、アクセスポイントＡＰにおいて、無線端末１０１ａの検疫中は、他の無線端末１０１ｂからの接続要求（検疫要求、データ中継要求）を受け付けないように制御する（Ｄ）。【選択図】図１
2011087231.tif 000002
【特許請求の範囲】
【請求項１】
無線端末とネットワークとを接続する中継装置群のいずれかの中継装置を制御するコンピュータに、
前記無線端末から通信の安全性の検査要求があった場合、前記無線端末とは異なる他の無線端末と前記中継装置との間で通信路が確立されているか否かを判断する判断ステップと、
前記判断ステップによって通信路が確立されていないと判断された場合、前記無線端末の通信の安全性を検査するための通信路を当該無線端末と前記中継装置との間で確立する通信制御ステップと、
を実行させることを特徴とする通信制御プログラム。
【請求項２】
前記コンピュータに、
前記通信制御ステップによって前記中継装置との間で通信路が確立された前記無線端末の通信の安全性に問題がない場合、前記無線端末の前記ネットワークへの接続を許可する許可情報を前記中継装置とは異なる他の中継装置に送信する第１の送信ステップと、
前記無線端末の通信の安全性に問題がない場合、前記他の中継装置に接続するための接続情報を前記無線端末に送信する第２の送信ステップと、
を実行させることを特徴とする請求項１に記載の通信制御プログラム。
【請求項３】
前記コンピュータに、
前記検査要求に含まれる、前記無線端末にインストールされているソフトウェアに関するソフトウェア情報に基づいて、前記無線端末の検疫処理を実行する検疫ステップと、
前記検疫ステップによって検疫された検疫結果に基づいて、前記無線端末の通信の安全性を判定する判定ステップと、を実行させ、
前記第２の送信ステップは、
前記判定ステップによって判定された判定結果を前記無線端末に送信することを特徴とする請求項２に記載の通信制御プログラム。
【請求項４】
前記コンピュータに、
前記検疫ステップによって検疫された検疫結果に問題がある場合、複数のソフトウェアに関する修正情報を記憶するデータベースの中から、前記無線端末にインストールされているソフトウェアに関する修正情報を抽出する抽出ステップを実行させ、
前記第２の送信ステップは、
前記抽出ステップによって抽出された修正情報を前記無線端末に送信することを特徴とする請求項３に記載の通信制御プログラム。
【請求項５】
無線端末とネットワークとを接続する中継装置群のいずれかの中継装置を制御する通信制御装置であって、
前記無線端末から通信の安全性の検査要求があった場合、前記無線端末とは異なる他の無線端末と前記中継装置との間で通信路が確立されているか否かを判断する判断手段と、
前記判断手段によって通信路が確立されていないと判断された場合、前記無線端末の通信の安全性を検査するための通信路を当該無線端末と前記中継装置との間で確立する通信制御手段と、
を備えることを特徴とする通信制御装置。
【請求項６】
無線端末とネットワークとを接続する中継装置群と、当該中継装置群のいずれかの中継装置を制御する通信制御装置と、を有するネットワークシステムにおいて、
前記通信制御装置が、
前記無線端末から通信の安全性の検査要求があった場合、前記無線端末とは異なる他の無線端末と前記中継装置との間で通信路が確立されているか否かを判断する判断手段と、
前記判断手段によって通信路が確立されていないと判断された場合、前記無線端末の通信の安全性を検査するための通信路を当該無線端末と前記中継装置との間で確立する通信制御手段と、を備えることを特徴とするネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信を制御する通信制御プログラム、通信制御装置、およびネットワークシステムに関する。
【背景技術】
【０００２】
従来、モバイル空間（無線ネットワーク）での無線端末の脅威対策手法として、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のアクセスポイントから有線ネットワークに収容後、有線ネットワークに接続された検疫装置において検疫を行うものがある。ここで、従来の検疫システムについて説明する。
【０００３】
図４９は、従来の検疫システムの一例を示す説明図である。検疫システム４９００において、無線端末４９０１−１〜４９０１−３は、無線ＬＡＮのアクセスポイント４９０２−１，４９０２−２を介して、検疫装置４９０３にアクセス可能である。また、検疫装置４９０３は、アクセスポイント４９０２−１，４９０２−２を介して接続される無線端末４９０１−１〜４９０１−３の検疫を行う。
【０００４】
ここで、無線端末４９０１−１〜４９０１−３は、検疫装置４９０３での検疫に成功すると、内部ネットワークにアクセス可能となる。このため、検疫システム４９００では、検疫未実施の無線端末４９０１−１〜４９０１−３は内部ネットワークにアクセスできないため、内部ネットワークでのセキュリティが確保される。
【０００５】
また、従来において、無線通信による無線ＬＡＮアクセスポイントの使用許可を判断する技術がある（たとえば、下記特許文献１参照。）。具体的には、無線通信接続管理サーバは、携帯電話端末から無線ＬＡＮアクセスポイントの利用登録要求を受信すると、登録フォームを携帯電話端末に送信する。このあと、無線通信接続管理サーバは、所定事項が入力された登録フォームを受信すると、登録内容情報を確認し、無線ＬＡＮアクセスポイントへの接続処理を行う。
【０００６】
また、無線ＬＡＮ装置間の不正接続を判断する技術がある（たとえば、下記特許文献２参照。）。具体的には、認証システムは、アクセスポイントにおいてクライアントからの要求に応じて、ＬＡＮ接続に先立ってＰＨＳ認証接続を行う。このあと、認証システムは、ＰＨＳ番号認証リストを参照してＰＨＳ番号認証を行い、クライアントの要求によりＰＨＳ番号認証の結果に応じて無線ＬＡＮ接続の成否を定めた上でＬＡＮ環境におけるＬＡＮ接続を制御する。
【０００７】
また、通信相手となるコンピュータのセキュリティレベルが一定の条件を満たすことを確認してから通信を開始する技術がある（たとえば、下記特許文献３参照。）。具体的には、通信相手と相互のセキュリティレベルを確認したあとに、通信を行う相互認証セキュリティドライバをネットワークに属する各コンピュータに導入する。相互認証セキュリティドライバは、通信のいずれか一方のウィルス定義ファイルが古い場合は通信を保留し、自動でウィルス定義ファイルの更新を行ったあと、通信を再開する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００３−２３５０８２号公報
【特許文献２】特開２００７−１５０５１９号公報
【特許文献３】特開２００６−２７７６３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述した従来技術によれば、無線ＬＡＮなどのアクセスポイントに複数の無線端末がアクセスしている場合、検疫装置での検疫が完了するまでの間は、複数の無線端末間でのウィルス感染などを防止することが難しいという問題がある。
【００１０】
たとえば、図４９において、無線端末４９０１−３がコンピュータウィルスに侵されているとする。この場合、無線端末４９０１−３がアクセスポイント４９０２−２に接続すると、アクセスポイント４９０２−２に接続中の端末全体（たとえば、無線端末４９０１−２）がコンピュータウィルスに感染する危険性がある。すなわち、モバイル空間やアクセスポイント４９０２−１，４９０２−２などの検疫装置４９０３の外部では、セキュリティを確保することが難しいという問題がある。
【００１１】
また、上述した特許文献１，２に記載の従来技術によれば、携帯電話端末またはＰＨＳを用いた認証（検疫）となっているため、端末装置に携帯電話端末やＰＨＳが接続されていないものには適用できないという問題がある。
【００１２】
本発明は、上述した従来技術による問題点を解消するため、無線ネットワークでのセキュリティを確保することができる通信制御プログラム、通信制御装置、およびネットワークシステムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上述した課題を解決し、目的を達成するため、開示の技術は、無線端末とネットワークとを接続する中継装置群のいずれかの中継装置において、前記無線端末から通信の安全性の検査要求があった場合、前記無線端末とは異なる他の無線端末と前記中継装置との間で通信路が確立されているか否かを判断し、通信路が確立されていないと判断された場合、前記無線端末の通信の安全性を検査するための通信路を当該無線端末と前記中継装置との間で確立することを要件とする。
【発明の効果】
【００１４】
本通信制御プログラム、通信制御装置、およびネットワークシステムによれば、無線ネットワークでのセキュリティを確保することができるという効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】実施の形態１にかかる通信制御手法の概要の一例を示す説明図である。
【図２】実施の形態１にかかるネットワークシステムのシステム構成図である。
【図３】アクセスポイントのハードウェア構成を示すブロック図である。
【図４】無線端末のハードウェア構成を示すブロック図である。
【図５】アクセスポイントテーブルの記憶内容の一例を示す説明図である。
【図６】認証テーブルの記憶内容の一例を示す説明図である。
【図７】検疫ポリシーテーブルの記憶内容の一例を示す説明図である。
【図８】パッチ情報テーブルの記憶内容の一例を示す説明図である。
【図９】許可情報テーブルの記憶内容の一例を示す説明図である。
【図１０】アクセスポイントの機能的構成を示すブロック図である。
【図１１】通信状態管理テーブルの記憶内容の一例を示す説明図である。
【図１２】通信状態管理テーブルの登録例を示す説明図（その１）である。
【図１３】通信状態管理テーブルの登録例を示す説明図（その２）である。
【図１４】検査要求に含まれる認証情報の一例を示す説明図である。
【図１５】検査要求に含まれるソフトウェア情報の一例を示す説明図である。
【図１６】無線端末の機能的構成を示すブロック図である。
【図１７】検疫実施テーブルの記憶内容の一例を示す説明図である。
【図１８】アクセスポイントのセキュリティ判定処理手順の一例を示すフローチャートである。
【図１９】ステップＳ１８０６の認証／検疫処理の具体的処理手順の一例を示すフローチャートである。
【図２０】アクセスポイントの検索処理手順の一例を示すフローチャートである。
【図２１】アクセスポイントの中継可否判断処理手順の一例を示すフローチャートである。
【図２２】アクセスポイントのデータ中継処理手順の一例を示すフローチャートである。
【図２３】無線端末のセキュリティ検査処理手順の一例を示すフローチャートである。
【図２４】無線端末の検査確認処理手順の一例を示すフローチャートである。
【図２５】実施の形態２にかかる通信制御手法の概要の一例を示す説明図である。
【図２６】実施の形態２にかかるネットワークシステムのシステム構成図である。
【図２７】アクセスポイント管理装置のハードウェア構成を示すブロック図である。
【図２８】検疫ログＤＢの記憶内容の一例を示す説明図である。
【図２９】アクセスポイント管理テーブルの記憶内容の一例を示す説明図である。
【図３０】個別強制封鎖テーブルの記憶内容の一例を示す説明図である。
【図３１】グループ別強制封鎖テーブル（通常状態）の記憶内容の一例を示す説明図である。
【図３２】グループ別強制封鎖テーブル（警戒状態）の記憶内容の一例を示す説明図である。
【図３３】アクセスポイント管理装置の機能的構成を示すブロック図である。
【図３４】検疫ポリシー管理テーブルの記憶内容の一例を示す説明図である。
【図３５】パッチ情報管理テーブルの記憶内容の一例を示す説明図である。
【図３６】決定部の機能的構成の一例を示すブロック図である。
【図３７】個別強制封鎖状態テーブルの記憶内容の一例を示す説明図である。
【図３８】グループ別強制封鎖状態テーブルの記憶内容の一例を示す説明図である。
【図３９】強制封鎖テーブルの記憶内容の一例を示す説明図である。
【図４０】アクセスポイント管理装置の個別強制封鎖処理手順の一例を示すフローチャートである。
【図４１】アクセスポイント管理装置の個別強制封鎖解除処理手順の一例を示すフローチャートである。
【図４２】アクセスポイント管理装置のグループ別強制封鎖処理手順の一例を示すフローチャート（その１）である。
【図４３】アクセスポイント管理装置のグループ別強制封鎖処理手順の一例を示すフローチャート（その２）である。
【図４４】アクセスポイント管理装置のグループ別強制封鎖解除処理手順の一例を示すフローチャートである。
【図４５】アクセスポイント管理装置のポリシー配信処理手順の一例を示すフローチャートである。
【図４６】アクセスポイント管理装置のパッチ配信処理手順の一例を示すフローチャートである。
【図４７】アクセスポイントのポリシー要求処理手順の一例を示すフローチャートである。
【図４８】アクセスポイントのパッチ要求処理手順の一例を示すフローチャートである。
【図４９】従来の検疫システムの一例を示す説明図である。
【発明を実施するための形態】
【００１６】
以下に添付図面を参照して、この発明にかかる通信制御プログラム、通信制御装置、およびネットワークシステムの好適な実施の形態を詳細に説明する。なお、本明細書において、通信制御装置とはアクセスポイントであり、通信制御プログラムとは通信制御装置にインストールされたプログラムである。ただし、通信制御装置とアクセスポイントを別体に設けることにしてもよい。
【００１７】
（実施の形態１）
まず、実施の形態１にかかる通信制御手法の概要の一例について説明する。本通信制御手法では、無線ＬＡＮのアクセスポイントＡＰにおいて、無線端末の検疫を実施する。この際、本通信制御手法では、一の無線端末の検疫中は他の無線端末からのアクセスを受け付けないように制御して、検疫未実施の無線端末間の通信を遮断する。
【００１８】
図１は、実施の形態１にかかる通信制御手法の概要の一例を示す説明図である。図１において、アクセスポイントＡＰは、無線ＬＡＮを介して無線端末１０１ａ，１０１ｂと通信可能な中継装置である。また、アクセスポイントＡＰは、有線ＬＡＮを介して内部ネットワークと接続されている。なお、内部ネットワークとは、無線端末１０１ａ，１０１ｂの接続先となるコンピュータ群を含む通信網である。
【００１９】
本通信制御手法では、アクセスポイントＡＰにおいて、無線端末１０１ａ，１０１ｂの検疫を実施する。なお、検疫とは、無線端末１０１ａ，１０１ｂのセキュリティ対策状況を判断する処理である。
【００２０】
具体的には、まず、本通信制御手法では、アクセスポイントＡＰにおいて、無線端末１０１ａから検疫要求があった場合、他の無線端末（たとえば、無線端末１０１ｂ）との間で通信路が確立されているか否かを判断する（図１中（Ａ））。
【００２１】
ここで、他の無線端末１０１ｂとの間で通信路が確立されている場合、本通信制御手法では、アクセスポイントＡＰにおいて、無線端末１０１ａからの検疫要求を拒否する（図１中（Ｂ））。一方、他の無線端末１０１ｂとの間で通信路が未確立の場合、本通信制御手法では、アクセスポイントＡＰにおいて、無線端末１０１ａの検疫を実施する（図１中（Ｃ））。
【００２２】
また、本通信制御手法では、アクセスポイントＡＰにおいて、無線端末１０１ａの検疫中は、他の無線端末１０１ｂからの接続要求（検疫要求、データ中継要求など）を受け付けないように制御する（図１中（Ｄ））。なお、無線端末１０１ａは、検疫に成功した場合、データ中継可能なアクセスポイントＡＰを介して、内部ネットワークにアクセス可能となる。
【００２３】
このように、本通信制御手法では、アクセスポイントＡＰにおいて、他の無線端末１０１ｂとの通信路が未確立の場合に限り、無線端末１０１ａの検疫を実施する。また、本通信制御手法では、アクセスポイントＡＰにおいて、無線端末１０１ａの検疫中は、他の無線端末１０１ｂからの接続要求を受け付けないように制御する。
【００２４】
これにより、本通信制御手法によれば、アクセスポイントＡＰにおいて、無線端末１０１ａの検疫中に、検疫未実施の無線端末１０１ａ，１０１ｂ間の通信を遮断することができ、モバイル空間（無線ネットワーク）でのセキュリティを確保することができる。
【００２５】
（ネットワークシステムのシステム構成）
つぎに、実施の形態１にかかるネットワークシステムのシステム構成の一例について説明する。図２は、実施の形態１にかかるネットワークシステムのシステム構成図である。図２において、ネットワークシステム２００は、アクセスポイントＡＰ１〜ＡＰｎと、無線端末Ｔ１〜Ｔｍと、サーバ群Ｃと、を含む構成である。
【００２６】
ここで、アクセスポイントＡＰ１〜ＡＰｎは、無線端末Ｔ１〜Ｔｍとサーバ群Ｃを接続したり、無線端末Ｔ１〜Ｔｍ間を接続する中継装置である。これらアクセスポイントＡＰ１〜ＡＰｎは、たとえば、企業の本店、支店、営業所あるいは部署などの各拠点に設置されている。
【００２７】
無線端末Ｔ１〜Ｔｍは、たとえば、ノートパソコン、携帯電話機、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）などの可搬型の通信装置である。サーバ群Ｃは、たとえば、各拠点に設置されているＷｅｂサーバ、メールサーバ、プロキシサーバなどのコンピュータ群である。
【００２８】
ネットワークシステム２００において、無線端末Ｔ１〜Ｔｍは、無線ＬＡＮなどの無線ネットワーク１１０を介してアクセスポイントＡＰ１〜ＡＰｎと通信可能である。また、アクセスポイントＡＰ１〜ＡＰｎは、有線ＬＡＮなどの有線ネットワーク１２０を介してサーバ群Ｃおよび他のアクセスポイントＡＰ１〜ＡＰｎと接続されている。
【００２９】
なお、以下の説明では、アクセスポイントＡＰ１〜ＡＰｎのうち任意のアクセスポイントを「アクセスポイントＡＰｉ」と表記する（ただし、ｉ＝１，２，…，ｎ）。また、無線端末Ｔ１〜Ｔｍのうち任意の無線端末を「無線端末Ｔｐ」と表記する（ただし、ｐ＝１，２，…，ｍ）。
【００３０】
（アクセスポイントＡＰｉのハードウェア構成）
つぎに、実施の形態１にかかるアクセスポイントＡＰｉのハードウェア構成の一例について説明する。図３は、アクセスポイントのハードウェア構成を示すブロック図である。図３において、アクセスポイントＡＰｉは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、ＲＯＭ（Ｒｅａｄ‐Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０３と、磁気ディスクドライブ３０４と、磁気ディスク３０５と、光ディスクドライブ３０６と、光ディスク３０７と、インターフェース（以下、「Ｉ／Ｆ」と表記）３０８と、操作パネル３０９と、を備えている。また、各構成部はバス３００によってそれぞれ接続されている。
【００３１】
ここで、ＣＰＵ３０１は、アクセスポイントＡＰｉの全体の制御を司る。ＲＯＭ３０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０５に対するデータのリード／ライトを制御する。磁気ディスク３０５は、磁気ディスクドライブ３０４の制御で書き込まれたデータを記憶する。
【００３２】
光ディスクドライブ３０６は、ＣＰＵ３０１の制御にしたがって光ディスク３０７に対するデータのリード／ライトを制御する。光ディスク３０７は、光ディスクドライブ３０６の制御で書き込まれたデータを記憶したり、光ディスク３０７に記憶されたデータをコンピュータに読み取らせたりする。
【００３３】
Ｉ／Ｆ３０８は、通信回線を通じて無線ＬＡＮ、有線ＬＡＮ、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク３２０（たとえば、無線ネットワーク１１０，有線ネットワーク１２０）に接続される。また、Ｉ／Ｆ３０８は、このネットワーク３２０を介して他の装置（たとえば、無線端末Ｔ１〜Ｔｍ、サーバ群Ｃ）に接続される。
【００３４】
そして、Ｉ／Ｆ３０８は、ネットワーク３２０と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ３０８には、たとえば、ＬＡＮアダプタ、モデムなどを採用することができる。操作パネル３０９は、文字、数字、各種指示などの入力のためのキーを備え、データの入力を行う。また、操作パネル３０９は、タッチパネル式の入力パッドやテンキーなどであってもよい。
【００３５】
（無線端末Ｔｐのハードウェア構成）
つぎに、実施の形態１にかかる無線端末Ｔｐのハードウェア構成の一例について説明する。図４は、無線端末のハードウェア構成を示すブロック図である。図４において、無線端末Ｔｐは、ＣＰＵ４０１と、ＲＯＭ４０２と、ＲＡＭ４０３と、磁気ディスクドライブ４０４と、磁気ディスク４０５と、光ディスクドライブ４０６と、光ディスク４０７と、ディスプレイ４０８と、Ｉ／Ｆ４０９と、キーボード４１０と、マウス４１１と、を備えている。また、各構成部はバス４００によってそれぞれ接続されている。
【００３６】
ここで、ＣＰＵ４０１は、無線端末Ｔｐの全体の制御を司る。ＲＯＭ４０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ４０３は、ＣＰＵ４０１のワークエリアとして使用される。磁気ディスクドライブ４０４は、ＣＰＵ４０１の制御にしたがって磁気ディスク４０５に対するデータのリード／ライトを制御する。磁気ディスク４０５は、磁気ディスクドライブ４０４の制御で書き込まれたデータを記憶する。
【００３７】
光ディスクドライブ４０６は、ＣＰＵ４０１の制御にしたがって光ディスク４０７に対するデータのリード／ライトを制御する。光ディスク４０７は、光ディスクドライブ４０６の制御で書き込まれたデータを記憶したり、光ディスク４０７に記憶されたデータをコンピュータに読み取らせたりする。
【００３８】
ディスプレイ４０８は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。このディスプレイ４０８は、たとえば、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００３９】
Ｉ／Ｆ４０９は、通信回線を通じて無線ＬＡＮ、有線ＬＡＮ、ＷＡＮ、インターネットなどのネットワーク４２０（たとえば、無線ネットワーク１１０）に接続され、このネットワーク４２０を介して他の装置（たとえば、アクセスポイントＡＰｉ、サーバ群Ｃ）に接続される。そして、Ｉ／Ｆ４０９は、ネットワーク４２０と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ４０９には、たとえば、ＬＡＮアダプタ、モデムなどを採用することができる。
【００４０】
キーボード４１０は、文字、数字、各種指示などの入力のためのキーを備え、データの入力を行う。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス４１１は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などを行う。ポインティングデバイスとして同様に機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。
【００４１】
（各種テーブルの記憶内容）
つぎに、アクセスポイントＡＰｉで用いられる各種テーブルの記憶内容について説明する。なお、各種テーブルは、たとえば、図３に示したＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などの記憶装置に記憶されている。
【００４２】
＜アクセスポイントテーブルの記憶内容＞
図５は、アクセスポイントテーブルの記憶内容の一例を示す説明図である。図５において、アクセスポイントテーブル５００は、アクセスポイントＩＤ、接続メディアおよび接続情報のフィールドを有する。各フィールドに情報を設定することで、アクセスポイント情報５００−１〜５００−ｎがレコードとして記憶されている。
【００４３】
ここで、アクセスポイントＩＤとは、アクセスポイントＡＰｉを識別する識別子である。接続メディアとは、無線端末ＴｐがアクセスポイントＡＰｉに接続する際に使用する接続メディアである。接続情報とは、無線端末ＴｐがアクセスポイントＡＰｉに接続する際に必要となる情報である。
【００４４】
アクセスポイント情報５００−１を例に挙げると、アクセスポイントＡＰ１に接続する際に使用する接続メディアは「無線ＬＡＮ」であり、アクセスポイントＡＰ１に接続する際に必要となる接続情報は「Ｔｙｐｅ＝８０２．１１ｂ，ＳＳＩＤ＝ｋｙｏｔｅｎ…」である。なお、このアクセスポイントテーブル５００は、たとえば、後述するアクセスポイントＡＰｉの検索部１０１１の検索処理に用いられる。
【００４５】
＜認証テーブルの記憶内容＞
図６は、認証テーブルの記憶内容の一例を示す説明図である。図６において、認証テーブル６００は、ユーザＩＤ、パスワード、識別種別および識別ＩＤのフィールドを有する。各フィールドに情報を設定することで、認証情報（たとえば、認証情報６００−１〜６００−３）がレコードとして記憶されている。
【００４６】
ここで、ユーザＩＤとは、無線端末Ｔｐを使用するユーザを識別する識別子である。パスワードとは、正規ユーザを判断するための情報である。識別種別とは、無線端末Ｔｐを識別する識別子の種別である。識別ＩＤとは、無線端末Ｔｐを識別する識別子である。
【００４７】
認証情報６００−１を例に挙げると、ユーザＩＤは「ｔａｎａｋａ」、パスワードは「！ａｋａｎａｔ００３３」、識別種別は「ＭＡＣアドレス」、識別ＩＤは「０００ｅ３２４３５５４３」である。なお、この認証テーブル６００は、たとえば、後述するアクセスポイントＡＰｉの認証部１００８の認証処理に用いられる。
【００４８】
＜検疫ポリシーテーブルの記憶内容＞
図７は、検疫ポリシーテーブルの記憶内容の一例を示す説明図である。図７において、検疫ポリシーテーブル７００は、ポリシーＩＤ、ＯＳ／端末種別、パッチ適用状況／ウィルス対策状況／設定状況および適用条件のフィールドを有する。各フィールド項目に情報を設定することで、ポリシー情報（たとえば、ポリシー情報７００−１〜７００−６）がレコードとして記憶されている。
【００４９】
ここで、ＯＳ／端末種別とは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）または端末種別を識別する情報である。パッチ適用状況／ウィルス対策状況／設定状況とは、検疫時のチェック項目（アンチウィルスソフトやウィルスパターンアップデータなどのインストール状況を含む）である。適用条件とは、各チェック項目について適用すべき条件である。
【００５０】
ポリシー情報７００−１を例に挙げると、「ＯＳ−１」がインストールされている無線端末Ｔｐには「ＢＩＯＳパスワード」が「設定済」でなければならないというポリシーＰ１が設定されている。なお、この検疫ポリシーテーブル７００は、たとえば、後述するアクセスポイントＡＰｉの検疫部１００９の検疫処理に用いられる。
【００５１】
＜パッチ情報テーブルの記憶内容＞
図８は、パッチ情報テーブルの記憶内容の一例を示す説明図である。図８において、パッチ情報テーブル８００は、パッチＩＤ、ＯＳ／端末種別、パッチ名称およびパッチファイルのフィールドを有する。各フィールドに情報を設定することで、パッチ情報（たとえば、パッチ情報８００−１〜８００−３）がレコードとして記憶されている。
【００５２】
ここで、パッチＩＤとは、各種ソフトウェアのパッチを識別する識別子である。ＯＳ／端末種別とは、ＯＳまたは端末種別を識別する情報である。パッチ名称とは、パッチの名称である。パッチファイルとは、各種ソフトウェアを修正するための情報である。
【００５３】
パッチ情報８００−１を例に挙げると、ＯＳ／端末種別「ＯＳ−１」のパッチＳ１（パッチ名称「ＭＳ−００３」のパッチファイル「ＭＳ００３．ｅｘｅ」）が設定されている。なお、このパッチ情報テーブル８００は、たとえば、後述するアクセスポイントＡＰｉの検疫部１００９の検疫処理に用いられる。
【００５４】
＜許可情報テーブルの記憶内容＞
図９は、許可情報テーブルの記憶内容の一例を示す説明図である。図９において、許可情報テーブル９００は、ＯＳ／端末種別、接続メディア、識別種別および識別ＩＤのフィールドを有する。各フィールドに情報を設定することで、許可情報（たとえば、許可情報９００−１，９００−２）がレコードとして記憶されている。
【００５５】
ここで、ＯＳ／端末種別とは、ＯＳまたは端末種別を識別する情報である。接続メディアとは、無線端末ＴｐがアクセスポイントＡＰｉに接続する際に使用する接続メディアである。識別種別とは、無線端末Ｔｐを識別する識別子の種別である。識別ＩＤとは、無線端末Ｔｐを識別する識別子である。
【００５６】
許可情報９００−１を例に挙げると、ＯＳ／端末種別「ＯＳ−１」、接続メディア「無線ＬＡＮ」、識別種別「ＭＡＣアドレス」および識別ＩＤ「０００ｅ３２４３５５４３」の無線端末Ｔｐの許可情報が設定されている。なお、この許可情報テーブル９００は、たとえば、後述するアクセスポイントＡＰｉの通信制御部１００６の通信制御処理に用いられる。
【００５７】
（アクセスポイントＡＰｉの機能的構成）
つぎに、アクセスポイントＡＰｉの機能的構成の一例について説明する。図１０は、アクセスポイントの機能的構成を示すブロック図である。図１０において、アクセスポイントＡＰｉは、第１の受信部１００１と、第１の送信部１００２と、第２の受信部１００３と、第２の送信部１００４と、判断部１００５と、通信制御部１００６と、セキュリティ判定部１００７と、認証部１００８と、検疫部１００９と、抽出部１０１０と、検索部１０１１と、を含む構成である。
【００５８】
この制御部となる機能（第１の受信部１００１〜検索部１０１１）は、具体的には、たとえば、図３に示したＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、Ｉ／Ｆ３０８により、その機能を実現する。また、各機能部の処理結果は、たとえば、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などの記憶装置に記憶される。
【００５９】
第１の受信部１００１は、他のアクセスポイントＡＰｊ（ｉ≠ｊ、ｊ＝１，２，…，ｎ）から各種情報を受信する機能を有する。具体的には、たとえば、第１の受信部１００１が、有線ＬＡＮなどの有線ネットワーク１２０を介して、他のアクセスポイントＡＰｊから各種情報を受信する。
【００６０】
ここで、受信対象となる各種情報は、たとえば、許可情報、中継可否判断要求／応答などである。許可情報は、無線端末Ｔｐの通信セキュリティを保証して、接続先ネットワークへの接続を許可する情報である。中継可否判断要求／応答は、データ中継可能か否かの判断を促す要求／応答である。なお、受信された許可情報は、たとえば、図９に示した許可情報テーブル９００に記憶される。
【００６１】
第１の送信部１００２は、他のアクセスポイントＡＰｊに各種情報を送信する機能を有する。具体的には、たとえば、第１の送信部１００２が、有線ＬＡＮなどの有線ネットワーク１２０を介して、他のアクセスポイントＡＰｊに各種情報を送信する。ここで、送信対象となる各種情報は、たとえば、許可情報、中継可否判断要求／応答などである。
【００６２】
第２の受信部１００３は、無線端末Ｔｐから各種情報を受信する機能を有する。具体的には、たとえば、第２の受信部１００３が、無線ＬＡＮなどの無線ネットワーク１１０を介して、無線端末Ｔｐから各種情報を受信する。ここで、受信対象となる各種情報は、たとえば、検査要求（検査要請）、接続要求（データ中継要求）などである。
【００６３】
検査要求は、無線端末Ｔｐの通信の安全性（以下、「通信セキュリティ」という）の検査可能か否かの判断を促す要求である。検査要請は、通信セキュリティの検査処理の実行開始を促す要請である。接続要求は、データ中継に先立って、接続先ネットワークへの接続を促す要求である。データ中継要求は、接続先ネットワークへのデータ中継を促す要求である。
【００６４】
第２の送信部１００４は、無線端末Ｔｐに各種情報を送信する機能を有する。具体的には、たとえば、第２の送信部１００４が、無線ＬＡＮなどの無線ネットワーク１１０を介して、無線端末Ｔｐに各種情報を送信する。ここで、送信対象となる各種情報は、たとえば、検査応答、検査結果、接続応答（データ中継応答）などである。
【００６５】
判断部１００５は、無線端末Ｔｐから検査要求を受信した場合、他の無線端末Ｔｑとの間で通信路が確立されているか否かを判断する機能を有する。具体的には、たとえば、判断部１００５が、図１１に示す通信状態管理テーブル１１００を参照して、他の無線端末Ｔｑ（ｐ≠ｑ、ｑ＝１，２，…，ｍ）の検査中、または、他の無線端末Ｔｑのデータ中継中か否かを判断する。なお、データ中継としては、無線端末間のデータ中継、および他の無線端末Ｔｑとサーバ群Ｃとの間のデータ中継がある。
【００６６】
図１１は、通信状態管理テーブルの記憶内容の一例を示す説明図である。図１１において、通信状態管理テーブル１１００は、通信路ＩＤ、通信種別、ＯＳ／端末種別、接続メディア、識別種別および識別ＩＤのフィールドを有する。各フィールドに情報を設定することで、現在確立中の通信路に関する通信情報がレコードとして記憶される。
【００６７】
ここで、通信路ＩＤとは、アクセスポイントＡＰｉとの間で確立されている通信路を識別する識別子である。通信種別とは、無線端末Ｔｐとの間で行われている通信の種別である。この通信種別のフィールドには、たとえば、「検疫」または「データ中継」と設定される。ＯＳ／端末種別、接続メディア、識別種別および識別ＩＤは、通信相手を特定するための情報である。
【００６８】
ここでは、判断部１００５が、他の無線端末Ｔｑの検査中ではなく、かつ、他の無線端末Ｔｑのデータ中継中ではない場合に、他の無線端末Ｔｑとの間で通信路が未確立と判断する。たとえば、判断部１００５が、通信状態管理テーブル１１００に通信情報が未登録の場合に、他の無線端末Ｔｑとの間で通信路が未確立と判断してもよい。なお、この通信状態管理テーブル１１００は、たとえば、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などの記憶装置に記憶されている。
【００６９】
通信制御部１００６は、他の無線端末Ｔｑとの間で通信路が確立されていないと判断された場合、無線端末Ｔｐとの間で通信路を確立する機能を有する。具体的には、たとえば、通信制御部１００６が、第２の送信部１００４を制御して、無線端末Ｔｐの通信セキュリティを検査可能であることを示す検査応答を無線端末Ｔｐに送信する。
【００７０】
これにより、アクセスポイントＡＰｉおよび無線端末Ｔｐにおいて相互の通信相手が認識され、アクセスポイントＡＰｉと無線端末Ｔｐとの間で通信路が確立される。この結果、無線端末Ｔｐとの間で確立された通信路に関する通信情報が通信状態管理テーブル１１００に新たなレコードとして登録される。
【００７１】
図１２は、通信状態管理テーブルの登録例を示す説明図（その１）である。図１２において、通信路ＣＲ１に関する通信情報１２００が新たなレコードとして通信状態管理テーブル１１００に登録されている。この通信情報１２００によれば、識別種別／識別ＩＤなどから特定される無線端末Ｔｐの検疫を実施するための通信路ＣＲ１が確立されていることを認識できる。
【００７２】
また、通信制御部１００６は、他の無線端末Ｔｑとの間で通信路が確立されている場合、第２の送信部１００４を制御して、通信セキュリティを検査不能であることを示す検査応答を無線端末Ｔｐに送信する。この場合、たとえば、無線端末Ｔｐが通信セキュリティを検査可能な他のアクセスポイントＡＰｊを探索することになる。
【００７３】
セキュリティ判定部１００７は、無線端末Ｔｐの通信セキュリティを判定する機能を有する。具体的には、たとえば、セキュリティ判定部１００７が、後述する認証部１００８または／および検疫部１００９の処理結果に基づいて、無線端末Ｔｐの通信セキュリティを判定する。このセキュリティ判定処理は、たとえば、通信セキュリティを検査可能であることを示す検査応答が無線端末Ｔｐに送信された結果、無線端末Ｔｐから検査要請があった場合に実行される。
【００７４】
認証部１００８は、無線端末Ｔｐの認証処理を実行する機能を有する。認証処理とは、無線端末Ｔｐを使用するユーザの正当性を判断する処理である。具体的には、たとえば、認証部１００８が、無線端末Ｔｐ固有の認証情報に基づいて、無線端末Ｔｐの認証処理を実行する。
【００７５】
ここで、認証情報とは、たとえば、無線端末Ｔｐを使用するユーザ固有のユーザＩＤ、パスワードや端末固有の識別種別、識別ＩＤなどを含む情報である。この認証情報は、たとえば、無線端末Ｔｐからの検査要求または検査要請に含まれている。なお、認証処理の具体的な処理内容については図１４を用いて後述する。
【００７６】
検疫部１００９は、無線端末Ｔｐの検疫処理を実行する機能を有する。検疫処理とは、無線端末Ｔｐのセキュリティ対策状況を判断して、通信セキュリティを確保するための処理である。具体的には、たとえば、検疫部１００９が、無線端末Ｔｐ固有のソフトウェア情報に基づいて、無線端末Ｔｐの検疫処理を実行する。
【００７７】
ここで、ソフトウェア情報とは、無線端末ＴｐにインストールされているＯＳのパッチ適用状況、セキュリティ対策ソフトのバージョンおよび各種パスワードの設定状況などを含む情報である。このソフトウェア情報は、たとえば、無線端末Ｔｐからの検査要求または検査要請に含まれている。なお、検疫処理の具体的な処理内容については図１５を用いて後述する。
【００７８】
セキュリティ判定部１００７は、たとえば、無線端末Ｔｐが認証され、かつ、無線端末Ｔｐの検疫に成功した場合、無線端末Ｔｐの通信セキュリティに問題がないと判定する。なお、セキュリティ判定部１００７は、無線端末Ｔｐが認証された場合、または、無線端末Ｔｐの検疫に成功した場合に、無線端末Ｔｐの通信セキュリティに問題がないと判定してもよい。
【００７９】
また、セキュリティ判定部１００７は、無線端末Ｔｐの通信セキュリティに問題がない場合、たとえば、無線端末Ｔｐの接続先ネットワークへの接続を許可する許可情報を図９に示した許可情報テーブル９００に登録する。この許可情報は、たとえば、無線端末ＴｐのＯＳ／端末種別、接続メディア、識別種別、識別ＩＤなどを含む情報である。
【００８０】
また、第２の送信部１００４は、判定された判定結果を無線端末Ｔｐに送信する機能を有する。具体的には、たとえば、第２の送信部１００４が、認証部１００８の処理結果または／および検疫部１００９の処理結果（認証／検疫ＯＫ、認証ＮＧ、検疫ＮＧ）を無線端末Ｔｐに送信する。
【００８１】
抽出部１０１０は、無線端末Ｔｐの検疫に失敗した場合、ソフトウェアを修正するための修正情報を記憶するデータベースの中から、無線端末Ｔｐにインストールされているソフトウェアに関する修正情報を抽出する機能を有する。具体的には、たとえば、抽出部１０１０が、図８に示したパッチ情報テーブル８００の中から、無線端末ＴｐのＯＳ／端末種別に対応するパッチファイルを抽出する。この際、抽出部１０１０が、たとえば、不適合となったポリシーから特定されるパッチ名称のパッチファイルのみを抽出することにしてもよい。
【００８２】
この場合、第２の送信部１００４が、抽出された修正情報を無線端末Ｔｐに送信する。すなわち、問題があるソフトウェアを修正するためのパッチファイルをアクセスポイントＡＰｉから無線端末Ｔｐに提供する。この結果、無線端末Ｔｐにおいてパッチが適用され、問題のあるソフトウェアが修正されることになる。
【００８３】
検索部１０１１は、通信セキュリティに問題のない無線端末Ｔｐから接続先ネットワークへの接続要求を受信した場合、無線端末Ｔｐとの間で通信路を確立可能な他のアクセスポイントＡＰｊを検索する機能を有する。ここで、接続先ネットワークとは、アクセスポイントＡＰｉを介してアクセス可能なコンピュータ群（たとえば、他の無線端末Ｔｑ、サーバ群Ｃ）を含むネットワーク（たとえば、内部ネットワーク）である。
【００８４】
また、接続要求（データ中継要求）には、無線端末ＴｐのＯＳ／端末種別、接続メディア、識別種別および識別ＩＤなどが含まれている。具体的には、たとえば、まず、検索部１０１１が、アクセスポイントテーブル５００の中から、接続メディアが、接続要求に含まれる接続メディアと一致するアクセスポイントＡＰｊを検索する。
【００８５】
このあと、第１の送信部１００２が、検索されたアクセスポイントＡＰｊに対してデータ中継可能か否かを問い合わせる中継可否判断要求を送信する。この結果、データ中継可能であることを示す中継可否判断応答を受信した場合、無線端末Ｔｐとの間で通信路を確立可能なアクセスポイントＡＰｊが検索される。
【００８６】
第１の送信部１００２は、通信セキュリティに問題のない無線端末Ｔｐの接続先ネットワークへの接続を許可する許可情報を他のアクセスポイントＡＰｊに送信する機能を有する。具体的には、たとえば、第１の送信部１００２が、許可情報テーブル９００から接続要求に含まれる無線端末Ｔｐの識別ＩＤに対応する許可情報を抽出して、検索されたアクセスポイントＡＰｊに送信する。
【００８７】
なお、他のアクセスポイントＡＰｊに送信済の許可情報は、許可情報テーブル９００から削除することにしてもよい。また、許可情報に、無線端末Ｔｐの接続先ネットワークへの接続を許可する有効期間（たとえば、１時間、６時間、１日など）を設定することにしてもよい。
【００８８】
第２の送信部１００４は、無線端末Ｔｐの通信セキュリティに問題がない場合、他のアクセスポイントＡＰｊに接続するための接続情報を無線端末Ｔｐに送信する機能を有する。具体的には、たとえば、第２の送信部１００４が、アクセスポイントテーブル５００を参照して、検索されたアクセスポイントＡＰｊに接続するための接続情報を無線端末Ｔｐに送信する。
【００８９】
また、第２の送信部１００４は、他のアクセスポイントＡＰｊが検索されなかった場合、自身（アクセスポイントＡＰｉ）に接続するための接続情報を無線端末Ｔｐに送信することにしてもよい。すなわち、無線端末Ｔｐとの間で通信路を確立可能な他のアクセスポイントＡＰｊが存在しない場合、自身がデータ中継用のアクセスポイントとして動作する。
【００９０】
また、判断部１００５は、無線端末Ｔｐからデータ中継要求があった場合、受信した許可情報に基づいて、無線端末Ｔｐの接続先ネットワークへの接続を許可するか否かを判断する機能を有する。具体的には、たとえば、判断部１００５が、許可情報テーブル９００の中から、接続要求に含まれる無線端末Ｔｐの識別ＩＤに対応する許可情報を検索する。ここで、許可情報が検索された場合、判断部１００５が、無線端末Ｔｐの接続先ネットワークへの接続を許可すると判断する。
【００９１】
さらに、判断部１００５は、データ中継要求が他の無線端末Ｔｑに対するデータ中継要求の場合、他の無線端末Ｔｑの通信セキュリティを判断することにしてもよい。具体的には、たとえば、まず、第２の送信部１００４が、通信セキュリティの検査確認要求を他の無線端末Ｔｑに送信する。
【００９２】
そして、判断部１００５は、他の無線端末Ｔｑから通信セキュリティを検査済（問題なし）であることを示す検査確認応答があった場合、無線端末Ｔｐと接続先ネットワークとの接続を許可する。一方、判断部１００５は、通信セキュリティが未検査であることを示す検査確認応答があった場合は、無線端末Ｔｐと接続先ネットワークとの接続を許可しない。
【００９３】
また、通信制御部１００６は、無線端末Ｔｐの接続先ネットワークへの接続が許可された場合、無線端末Ｔｐと接続先ネットワークとを接続するための通信路を確立する。具体的には、たとえば、通信制御部１００６が、第２の送信部１００４を制御して、データ中継可能であることを示すデータ中継応答を無線端末Ｔｐに送信する。
【００９４】
これにより、アクセスポイントＡＰｉおよび無線端末Ｔｐにおいて相互の通信相手が認識され、アクセスポイントＡＰｉと無線端末Ｔｐとの間で通信路が確立される。この結果、無線端末Ｔｐとの間で確立された通信路に関する通信情報が通信状態管理テーブル１１００に新たなレコードとして登録される。
【００９５】
図１３は、通信状態管理テーブルの登録例を示す説明図（その２）である。図１３において、新たに確立された通信路ＣＲ２に関する通信情報１３００がレコードとして通信状態管理テーブル１１００に登録されている。この通信情報１３００によれば、識別種別／識別ＩＤなどから特定される無線端末Ｔｐのデータ中継を行うための通信路ＣＲ２が確立されていることを認識できる。
【００９６】
また、判断部１００５は、他のアクセスポイントＡＰｊから中継可否判断要求を受信した場合、データ中継可能か否かを判断する機能を有する。具体的には、たとえば、判断部１００５が、通信状態管理テーブル１１００を参照して、通信セキュリティの検査中か否かを判断する。ここで、検査中ではない場合、さらに、判断部１００５が、通信状態管理テーブル１１００を参照して、他の無線端末Ｔｑと現在確立している通信路が規定数未満か否かを判断する。
【００９７】
この規定数は、予め設定されてＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などの記憶装置に記憶されている。そして、判断部１００５が、現在確立している通信路が規定数未満の場合、データ中継可能と判断する。第１の送信部１００２は、データ中継可能の場合、データ中継可能であることを示す中継可否判断応答をアクセスポイントＡＰｊに送信する。一方、データ中継不可の場合、第１の送信部１００２は、データ中継不可であることを示す中継可否判断応答をアクセスポイントＡＰｊに送信する。
【００９８】
（認証部１００８の具体的処理内容）
つぎに、認証部１００８の具体的処理内容の一例について説明する。ここでは、無線端末Ｔｐからの検査要求（検査要請）に含まれる認証情報に基づく認証処理について説明する。図１４は、検査要求に含まれる認証情報の一例を示す説明図である。図１４において、認証情報１４００は、ユーザＩＤ、パスワード、識別種別および識別ＩＤを含んでいる。
【００９９】
この場合、まず、認証部１００８が、図６に示した認証テーブル６００の中から認証情報１４００に含まれるユーザＩＤ「ｔａｎａｋａ」に対応する認証情報６００−１を特定する。つぎに、認証部１００８が、特定された認証情報６００−１のパスワード、識別種別および識別ＩＤと、認証情報１４００に含まれるパスワード、識別種別および識別ＩＤとを一致判定する。
【０１００】
ここでは、パスワード、識別種別および識別ＩＤがすべて一致するため、認証部１００８が、無線端末Ｔｐを認証する。なお、一つでも一致しない場合、認証部１００８が、無線端末Ｔｐを認証しない。また、認証テーブル６００の中から、認証情報１４００に含まれるユーザＩＤ「ｔａｎａｋａ」に対応するレコードが特定されなかった場合も、認証部１００８が、無線端末Ｔｐを認証しない。
【０１０１】
（検疫部１００９の具体的処理内容）
つぎに、検疫部１００９の具体的処理内容の一例について説明する。ここでは、無線端末Ｔｐからの検査要求（検査要請）に含まれるソフトウェア情報に基づく検疫処理について説明する。図１５は、検査要求に含まれるソフトウェア情報の一例を示す説明図である。図１５において、ソフトウェア情報１５００は、無線端末Ｔｐのパッチ適用状況、ウィルス対策状況および設定状況を特定するための情報を含んでいる。
【０１０２】
この場合、まず、検疫部１００９が、図７に示した検疫ポリシーテーブル７００の中から、ソフトウェア情報１５００に含まれるＯＳ／端末種別「ＯＳ−１」に対応するレコードを特定する。ここでは、たとえば、検疫ポリシーテーブル７００の中からポリシー情報７００−１，７００−２が特定される。
【０１０３】
つぎに、検疫部１００９が、ソフトウェア情報１５００を参照して、ポリシー情報７００−１，７００−２から特定される検疫ポリシーＰ１，Ｐ２を満たしているか否かを判断する。ここでは、パッチ適用状況「ＭＳ−００３」および設定状況「ＢＩＯＳパスワード設定済」のため、検疫ポリシーＰ１，Ｐ２を満たしていると判断される。
【０１０４】
そして、すべての検疫ポリシー（たとえば、検疫ポリシーＰ１，Ｐ２）を満たしている場合、検疫部１００９が、無線端末Ｔｐの検疫に成功したと判断する。一方、一つでも検疫ポリシーを満たしていない場合は、検疫部１００９が、無線端末Ｔｐの検疫に失敗したと判断する。また、検疫ポリシーテーブル７００の中から、ソフトウェア情報１５００に含まれるＯＳ／端末種別「ＯＳ−１」に対応するレコードが特定されなかった場合も、検疫部１００９が、無線端末Ｔｐの検疫に失敗したと判断する。
【０１０５】
（無線端末Ｔｐの機能的構成）
つぎに、無線端末Ｔｐの機能的構成の一例について説明する。図１６は、無線端末の機能的構成を示すブロック図である。図１６において、無線端末Ｔｐは、送信部１６０１と、受信部１６０２と、検査状況判断部１６０３と、修正部１６０４と、を含む構成である。この制御部となる機能（送信部１６０１〜修正部１６０４）は、具体的には、たとえば、図４に示したＲＯＭ４０２、ＲＡＭ４０３、磁気ディスク４０５、光ディスク４０７などの記憶装置に記憶されたプログラムをＣＰＵ４０１に実行させることにより、または、Ｉ／Ｆ４０９により、その機能を実現する。また、各機能部の処理結果は、たとえば、ＲＡＭ４０３、磁気ディスク４０５、光ディスク４０７などの記憶装置に記憶される。
【０１０６】
まず、送信部１６０１は、アクセスポイントＡＰｉに各種情報を送信する機能を有する。具体的には、たとえば、送信部１６０１が、無線ＬＡＮなどの無線ネットワーク１１０を介して、アクセスポイントＡＰｉに各種情報を送信する。ここで、送信対象となる各種情報は、たとえば、検査要求（検査要請）、接続要求（データ中継要求）などである。
【０１０７】
受信部１６０２は、アクセスポイントＡＰｉから各種情報を受信する機能を有する。具体的には、たとえば、受信部１６０２が、無線ＬＡＮなどの無線ネットワーク１１０を介して、アクセスポイントＡＰｉから各種情報を受信する。ここで、受信対象となる各種情報は、たとえば、検査応答、検査結果、接続応答（データ中継応答）、接続情報、検査確認要求、修正情報などである。
【０１０８】
検査状況判断部１６０３は、アクセスポイントＡＰｉへの検査要求に先立って、通信セキュリティの検査状況（検査済／未検査）を判断する機能を有する。具体的には、たとえば、検査状況判断部１６０３が、図１７に示す検疫実施テーブル１７００を参照して、通信セキュリティの検査状況を判断することにしてもよい。
【０１０９】
ここで、検疫実施テーブル１７００の記憶内容について説明する。図１７は、検疫実施テーブルの記憶内容の一例を示す説明図である。図１７において、検疫実施テーブル１７００は、実施状況および実施日時のフィールドを有する。各フィールドに情報を設定することで、検疫の実施履歴がレコードとして記憶されている。
【０１１０】
検査状況判断部１６０３は、検疫実施テーブル１７００内の実施状況が「実施済」の場合、通信セキュリティを検査済（問題なし）と判断する。一方、検疫実施テーブル１７００内の実施状況が「未実施」の場合、検査状況判断部１６０３は、通信セキュリティを未検査と判断する。
【０１１１】
また、送信部１６０１は、通信セキュリティが未検査の場合、通信セキュリティの検査要求をアクセスポイントＡＰｉに送信する。この結果、無線端末Ｔｐとの間で通信路を確立可能なアクセスポイントＡＰｉにより、無線端末Ｔｐの通信セキュリティが検査される。
【０１１２】
また、検査状況判断部１６０３は、通信セキュリティを検査済の場合、さらに、実施日時からの経過時間が許容時間内か否かを判断することにしてもよい。ここで、許容時間は、通信セキュリティを保証可能な期間であり、たとえば、最後に検疫を実施してからの経過時間によって表現される。この許容時間は、任意に設定されてＲＡＭ４０３、磁気ディスク４０５、光ディスク４０７などの記憶装置に記憶されている。
【０１１３】
具体的には、たとえば、まず、検査状況判断部１６０３が、検疫実施テーブル１７００内の実施日時「２００８年１０月１０日  １３時４０分」と現在日時とから、最後に検疫を実施してからの経過時間を算出する。このあと、検査状況判断部１６０３が、算出された経過時刻が許容時間内か否かを判断する。
【０１１４】
この場合、送信部１６０１は、経過時間が許容時間超過の場合、通信セキュリティの検査要求をアクセスポイントＡＰｉに送信する。なお、無線端末Ｔｐ固有の認証情報やソフトウェア情報は、検査要求に含むことにしてもよく、また、セキュリティの検査処理の実行開始を要請する検査要請に含むことにしてもよい。
【０１１５】
また、検査状況判断部１６０３は、検査確認要求を受信した場合、通信セキュリティの検査状況（検査済／未検査）を判断する。そして、送信部１６０１は、判断された判断結果を検査確認応答としてアクセスポイントＡＰｉに送信する。
【０１１６】
修正部１６０４は、アクセスポイントＡＰｉから修正情報を受信した場合、その修正情報に基づいて、無線端末Ｔｐにインストールされているソフトウェアを修正する機能を有する。具体的には、たとえば、修正部１６０４が、無線端末Ｔｐにインストールされているソフトウェアにパッチファイルを適用する。
【０１１７】
なお、無線端末Ｔｐは、アクセスポイントＡＰｉから接続情報を受信した場合、その接続情報を用いてデータ通信を行うことになる。具体的には、たとえば、無線端末Ｔｐが、送信部１６０１を制御して、接続情報から特定されるアクセスポイントＡＰｊ（またはアクセスポイントＡＰｉ）にデータ中継要求を送信することでデータ通信を開始する。
【０１１８】
（アクセスポイントＡＰｉの通信制御処理手順）
以下、アクセスポイントＡＰｉの各種通信制御処理手順について説明する。
【０１１９】
＜セキュリティ判定処理手順＞
まず、アクセスポイントＡＰｉのセキュリティ判定処理手順について説明する。このセキュリティ判定処理は、無線端末Ｔｐの通信セキュリティを判定する処理である。図１８は、アクセスポイントのセキュリティ判定処理手順の一例を示すフローチャートである。
【０１２０】
図１８のフローチャートにおいて、まず、第２の受信部１００３により、無線端末Ｔｐから検査要求を受信したか否かを判断する（ステップＳ１８０１）。ここで、検査要求を受信するのを待って（ステップＳ１８０１：Ｎｏ）、受信した場合（ステップＳ１８０１：Ｙｅｓ）、判断部１００５により、通信状態管理テーブル１１００を参照して、他の無線端末Ｔｑのデータ中継中か否かを判断する（ステップＳ１８０２）。
【０１２１】
ここで、他の無線端末Ｔｑのデータ中継中ではない場合（ステップＳ１８０２：Ｎｏ）、判断部１００５により、通信状態管理テーブル１１００を参照して、他の無線端末Ｔｑの検査中か否かを判断する（ステップＳ１８０３）。ここで、他の無線端末Ｔｑの検査中ではない場合（ステップＳ１８０３：Ｎｏ）、第２の送信部１００４により、通信セキュリティを検査可能であることを示す検査応答を無線端末Ｔｐに送信する（ステップＳ１８０４）。
【０１２２】
このあと、第２の受信部１００３により、通信セキュリティの検査処理の実行開始を要請する検査要請を受信するのを待つ（ステップＳ１８０５：Ｎｏ）。そして、第２の受信部１００３により、検査要請を受信した場合（ステップＳ１８０５：Ｙｅｓ）、認証／検疫処理を実行して（ステップＳ１８０６）、本フローチャートによる一連の処理を終了する。
【０１２３】
また、ステップＳ１８０２において他の無線端末Ｔｑのデータ中継中の場合（ステップＳ１８０２：Ｙｅｓ）、第２の送信部１００４により、通信セキュリティの検査不能であることを示す検査応答を無線端末Ｔｐに送信して（ステップＳ１８０７）、本フローチャートによる一連の処理を終了する。
【０１２４】
また、ステップＳ１８０３において他の無線端末Ｔｑの検査中の場合（ステップＳ１８０３：Ｙｅｓ）、第２の送信部１００４により、通信セキュリティを検査不能であることを示す検査応答を無線端末Ｔｐに送信して（ステップＳ１８０７）、本フローチャートによる一連の処理を終了する。
【０１２５】
つぎに、図１８に示したステップＳ１８０６の認証／検疫処理の具体的処理手順について説明する。図１９は、ステップＳ１８０６の認証／検疫処理の具体的処理手順の一例を示すフローチャートである。図１９のフローチャートにおいて、セキュリティ判定部１００７により、検査要請のヘッダ情報から通信種別を特定する（ステップＳ１９０１）。
【０１２６】
このあと、通信種別がブロードキャスト通信などの特殊通信か否かを判断する（ステップＳ１９０２）。なお、この処理は、悪意のあるユーザによるブロードキャスト通信やウィルスからのアタックなどからアクセスポイントＡＰｉを保護するためのものである。ここで、通信種別が特殊通信ではない場合（ステップＳ１９０２：Ｎｏ）、認証部１００８により、検査要請に含まれる認証情報からユーザＩＤ、パスワード、識別種別、識別ＩＤを特定する（ステップＳ１９０３）。
【０１２７】
つぎに、認証部１００８により、認証テーブル６００の中から、特定されたユーザＩＤに対応する認証情報を抽出する（ステップＳ１９０４）。このあと、認証部１００８により、抽出された認証情報を用いて、特定されたパスワード、識別種別、識別ＩＤの一致判定を行うことで認証処理を実行する（ステップＳ１９０５）。
【０１２８】
ここで、認証ＯＫの場合（ステップＳ１９０６：Ｙｅｓ）、検疫部１００９により、検査要請に含まれるソフトウェア情報からＯＳ／端末種別を特定する（ステップＳ１９０７）。つぎに、検疫部１００９により、検疫ポリシーテーブル７００の中から、特定されたＯＳ／端末種別に対応するポリシー情報を抽出する（ステップＳ１９０８）。
【０１２９】
このあと、検疫部１００９により、抽出されたポリシー情報を用いて、ソフトウェア情報のパッチ適用状況／ウィルス対策状況／設定状況が検疫ポリシーの適用条件を満たすか否かを判定することで検疫処理を実行する（ステップＳ１９０９）。
【０１３０】
ここで、検疫ＯＫの場合（ステップＳ１９１０：Ｙｅｓ）、セキュリティ判定部１００７により、無線端末Ｔｐの許可情報を許可情報テーブル９００に登録する（ステップＳ１９１１）。そして、第２の送信部１００４により、認証／検疫ＯＫの検査結果を無線端末Ｔｐに送信して（ステップＳ１９１２）、本フローチャートによる一連の処理を終了する。
【０１３１】
また、ステップＳ１９０２において、通信種別が特殊通信の場合（ステップＳ１９０２：Ｙｅｓ）、認証ＮＧの検査結果を無線端末Ｔｐに送信して（ステップＳ１９１３）、本フローチャートによる一連の処理を終了する。同様に、ステップＳ１９０６において、認証ＮＧの場合（ステップＳ１９０６：Ｎｏ）、認証ＮＧの検査結果を無線端末Ｔｐに送信して（ステップＳ１９１３）、本フローチャートによる一連の処理を終了する。
【０１３２】
また、ステップＳ１９１０において、検疫ＮＧの場合（ステップＳ１９１０：Ｎｏ）、検疫ＮＧの検査結果を無線端末Ｔｐに送信する（ステップＳ１９１４）。このあと、抽出部１０１０により、パッチ情報テーブル８００の中からパッチファイルを抽出する（ステップＳ１９１５）。そして、第２の送信部１００４により、抽出されたパッチファイルを無線端末Ｔｐに送信して（ステップＳ１９１６）、本フローチャートによる一連の処理を終了する。
【０１３３】
これにより、アクセスポイントＡＰｉにおいて、無線端末Ｔｐの認証／検疫を実施することが可能となり、モバイル空間でのセキュリティを向上させることができる。また、他の無線端末Ｔｑとの間で通信路が未確立の場合に限り、無線端末Ｔｐの認証／検疫を実施することで、通信セキュリティを未検査の無線端末同士が通信可能となる状況を排除することができる。
【０１３４】
なお、ステップＳ１９０２において、通信種別が特殊通信の場合（ステップＳ１９０２：Ｙｅｓ）、第２の送信部１００４により、接続ＮＧの検査結果を無線端末Ｔｐに送信することにしてもよい。すなわち、第２の送信部１００４が、認証／検疫処理を実行する前に接続ＮＧとなったことを示す検査結果を無線端末Ｔｐに送信する。
【０１３５】
＜検索処理手順＞
つぎに、アクセスポイントＡＰｉの検索処理手順について説明する。この検索処理は、無線端末Ｔｐの接続先となるアクセスポイントＡＰｊを検索する処理である。図２０は、アクセスポイントの検索処理手順の一例を示すフローチャートである。
【０１３６】
図２０のフローチャートにおいて、まず、第２の受信部１００３により、無線端末Ｔｐから接続要求を受信したか否かを判断する（ステップＳ２００１）。ここで、接続要求を受信するのを待って（ステップＳ２００１：Ｎｏ）、受信した場合（ステップＳ２００１：Ｙｅｓ）、検索部１０１１により、許可情報テーブル９００の中から、接続要求に含まれる識別ＩＤに対応する許可情報を検索する（ステップＳ２００２）。
【０１３７】
ここで、許可情報が検索された場合（ステップＳ２００３：Ｙｅｓ）、検索部１０１１により、アクセスポイントテーブル５００の中から、接続要求に含まれる接続メディアに対応するアクセスポイントＡＰｊを検索する（ステップＳ２００４）。ここで、アクセスポイントＡＰｊが検索された場合（ステップＳ２００５：Ｙｅｓ）、第１の送信部１００２により、データ中継可能か否かを問い合わせる中継可否判断要求をアクセスポイントＡＰｊに送信する（ステップＳ２００６）。
【０１３８】
このあと、第１の受信部１００１により、中継可否判断応答を受信するのを待って（ステップＳ２００７：Ｎｏ）、受信した場合（ステップＳ２００７：Ｙｅｓ）、検索部１０１１により、受信した中継可否判断応答がデータ中継可能を示すか否かを判断する（ステップＳ２００８）。
【０１３９】
ここで、データ中継不能の場合（ステップＳ２００８：Ｎｏ）、ステップＳ２００４に戻る。一方、データ中継可能の場合（ステップＳ２００８：Ｙｅｓ）、第１の送信部１００２により、ステップＳ２００２において検索された許可情報をアクセスポイントＡＰｊに送信する（ステップＳ２００９）。
【０１４０】
このあと、検索部１０１１により、許可情報テーブル９００の中から、送信済の許可情報を削除する（ステップＳ２０１０）。そして、第２の送信部１００４により、アクセスポイントテーブル５００を参照することで、アクセスポイントＡＰｊに接続するための接続情報を無線端末Ｔｐに送信して（ステップＳ２０１１）、本フローチャートによる一連の処理を終了する。
【０１４１】
また、ステップＳ２００３において、許可情報が検索されなかった場合（ステップＳ２００３：Ｎｏ）、第２の送信部１００４により、接続不可であることを示す接続応答を無線端末Ｔｐに送信して（ステップＳ２０１２）、本フローチャートによる一連の処理を終了する。
【０１４２】
また、ステップＳ２００５において、アクセスポイントＡＰｊが検索されなかった場合（ステップＳ２００５：Ｎｏ）、自身に接続するための接続情報を無線端末Ｔｐに送信して（ステップＳ２０１３）、本フローチャートによる一連の処理を終了する。なお、自身の接続情報は、たとえば、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などの記憶装置に記憶されている。
【０１４３】
これにより、無線端末Ｔｐに対して通信路を確立可能な他のアクセスポイントＡＰｊへ接続するための接続情報を提供できる。
【０１４４】
＜中継可否判断処理手順＞
つぎに、アクセスポイントＡＰｉの中継可否判断処理手順について説明する。この中継可否判断処理は、他のアクセスポイントＡＰｊからの中継可否判断要求に応じて実行される処理である。図２１は、アクセスポイントの中継可否判断処理手順の一例を示すフローチャートである。
【０１４５】
図２１のフローチャートにおいて、まず、第１の受信部１００１により、他のアクセスポイントＡＰｊから中継可否判断要求を受信したか否かを判断する（ステップＳ２１０１）。ここで、中継可否判断要求を受信するのを待って（ステップＳ２１０１：Ｎｏ）、受信した場合（ステップＳ２１０１：Ｙｅｓ）、判断部１００５により、通信状態管理テーブル１１００を参照して、他の無線端末Ｔｑの検査中か否かを判断する（ステップＳ２１０２）。
【０１４６】
ここで、他の無線端末Ｔｑの検査中ではない場合（ステップＳ２１０２：Ｎｏ）、判断部１００５により、通信状態管理テーブル１１００を参照して、現在のデータ中継数を算出し（ステップＳ２１０３）、データ中継数が規定数以上か否かを判断する（ステップＳ２１０４）。
【０１４７】
ここで、データ中継数が規定数未満の場合（ステップＳ２１０４：Ｎｏ）、第１の送信部１００２により、データ中継ＯＫの中継可否応答を他のアクセスポイントＡＰｊに送信する（ステップＳ２１０５）。このあと、他のアクセスポイントＡＰｊから許可情報を受信するのを待って（ステップＳ２１０６：Ｎｏ）、受信した場合（ステップＳ２１０６：Ｙｅｓ）、その許可情報を許可情報テーブル９００に登録して（ステップＳ２１０７）、本フローチャートによる一連の処理を終了する。
【０１４８】
また、ステップＳ２１０２において、他の無線端末Ｔｑの検査中の場合（ステップＳ２１０２：Ｙｅｓ）、第１の送信部１００２により、データ中継ＮＧの中継可否応答を他のアクセスポイントＡＰｊに送信して（ステップＳ２１０８）、本フローチャートによる一連の処理を終了する。
【０１４９】
また、ステップＳ２１０４において、データ中継数が規定数以上の場合（ステップＳ２１０４：Ｙｅｓ）、第１の送信部１００２により、データ中継ＮＧの中継可否応答を他のアクセスポイントＡＰｊに送信して（ステップＳ２１０８）、本フローチャートによる一連の処理を終了する。
【０１５０】
＜データ中継処理手順＞
つぎに、アクセスポイントＡＰｉのデータ中継処理手順について説明する。このデータ中継処理は、無線端末Ｔｐからのデータ中継要求に応じて実行される処理である。図２２は、アクセスポイントのデータ中継処理手順の一例を示すフローチャートである。
【０１５１】
図２２のフローチャートにおいて、まず、第２の受信部１００３により、無線端末Ｔｐからデータ中継要求を受信したか否かを判断する（ステップＳ２２０１）。ここで、データ中継要求を受信するのを待って（ステップＳ２２０１：Ｎｏ）、受信した場合（ステップＳ２２０１：Ｙｅｓ）、判断部１００５により、許可情報テーブル９００の中から、データ中継要求に含まれる識別ＩＤに対応する許可情報を検索する（ステップＳ２２０２）。
【０１５２】
ここで、許可情報が検索された場合（ステップＳ２２０３：Ｙｅｓ）、判断部１００５により、データ中継要求の通信種別を特定する（ステップＳ２２０４）。そして、通信種別が特殊通信ではない場合（ステップＳ２２０５：Ｎｏ）、判断部１００５により、中継先の宛先から、無線端末間のデータ通信か否かを判断する（ステップＳ２２０６）。
【０１５３】
ここで、無線端末間のデータ通信ではない場合（ステップＳ２２０６：Ｎｏ）、通信制御部１００６により、無線端末Ｔｐ／サーバ群Ｃ間のデータ通信を開始して（ステップＳ２２０７）、本フローチャートによる一連の処理を終了する。一方、無線端末間のデータ通信の場合（ステップＳ２２０６：Ｙｅｓ）、第２の送信部１００４により、通信先の無線端末Ｔｑに通信セキュリティの検査確認要求を送信する（ステップＳ２２０８）。
【０１５４】
このあと、第２の受信部１００３により、検査確認応答を受信するのを待って（ステップＳ２２０９：Ｎｏ）、受信した場合（ステップＳ２２０９：Ｙｅｓ）、判断部１００５により、通信セキュリティを検査済か否かを判断する（ステップＳ２２１０）。ただし、無線端末Ｔｐの通信セキュリティに問題がない場合に限り、判断部１００５が検査済と判断する。
【０１５５】
ここで、通信セキュリティを検査済の場合（ステップＳ２２１０：Ｙｅｓ）、通信制御部１００６により、無線端末間のデータ通信を開始して（ステップＳ２２１１）、本フローチャートによる一連の処理を終了する。
【０１５６】
一方、通信セキュリティを未検査の場合（ステップＳ２２１０：Ｎｏ）、通信制御部１００６により、第２の送信部１００４を制御して、通信ＮＧのデータ中継応答を無線端末Ｔｐに送信して（ステップＳ２２１２）、本フローチャートによる一連の処理を終了する。
【０１５７】
また、ステップＳ２２０３において、許可情報が検索されなかった場合（ステップＳ２２０３：Ｎｏ）、通信制御部１００６により、第２の送信部１００４を制御して、通信ＮＧのデータ中継応答を無線端末Ｔｐに送信して（ステップＳ２２１２）、本フローチャートによる一連の処理を終了する。
【０１５８】
また、ステップＳ２２０５において、通信種別が特殊通信の場合（ステップＳ２２０５：Ｙｅｓ）、通信制御部１００６により、第２の送信部１００４を制御して、通信ＮＧのデータ中継応答を無線端末Ｔｐに送信して（ステップＳ２２１２）、本フローチャートによる一連の処理を終了する。
【０１５９】
これにより、通信セキュリティが保証されていない無線端末Ｔｐの接続先ネットワークへの接続を防ぐことが可能となり、接続先ネットワークでのセキュリティを確保することができる。
【０１６０】
（無線端末Ｔｐの通信制御処理手順）
以下、無線端末Ｔｐの各種通信制御処理手順について説明する。
【０１６１】
＜セキュリティ検査処理手順＞
まず、無線端末Ｔｐのセキュリティ検査処理手順について説明する。このセキュリティ検査処理は、無線端末Ｔｐの通信セキュリティを検査する処理である。図２３は、無線端末のセキュリティ検査処理手順の一例を示すフローチャートである。
【０１６２】
図２３のフローチャートにおいて、まず、検査状況判断部１６０３により、データ通信の開始指示があったか否かを判断する（ステップＳ２３０１）。なお、データ通信の開始指示は、ユーザがキーボード４１０やマウス４１１を操作することで入力される。
【０１６３】
ここで、データ通信の開始指示を待って（ステップＳ２３０１：Ｎｏ）、開始指示があった場合（ステップＳ２３０１：Ｙｅｓ）、検査状況判断部１６０３により、検疫実施テーブル１７００を参照して、検疫を実施済か否かを判断する（ステップＳ２３０２）。ここで、検疫を実施済の場合（ステップＳ２３０２：Ｙｅｓ）、検査状況判断部１６０３により、実施日時からの経過時間が許容時間内か否かを判断する（ステップＳ２３０３）。
【０１６４】
ここで、経過時間が許容時間内の場合（ステップＳ２３０３：Ｙｅｓ）、ステップＳ２３１３に移行する。一方、経過時間が許容時間超過の場合（ステップＳ２３０３：Ｎｏ）、送信部１６０１により、通信セキュリティの検査要求をアクセスポイントＡＰｉに送信する（ステップＳ２３０４）。
【０１６５】
また、ステップＳ２３０２において、検疫を未実施の場合（ステップＳ２３０２：Ｎｏ）、送信部１６０１により、通信セキュリティの検査要求をアクセスポイントＡＰｉに送信する（ステップＳ２３０４）。
【０１６６】
このあと、受信部１６０２により、通信セキュリティの検査応答を受信するのを待って（ステップＳ２３０５：Ｎｏ）、受信した場合（ステップＳ２３０５：Ｙｅｓ）、検査状況判断部１６０３により、その検査応答が通信セキュリティの検査可能を示すか否かを判断する（ステップＳ２３０６）。
【０１６７】
ここで、検査可能の場合（ステップＳ２３０６：Ｙｅｓ）、送信部１６０１により、セキュリティの検査処理の実行開始を要請する検査要請をアクセスポイントＡＰｉに送信する（ステップＳ２３０７）。
【０１６８】
このあと、通信セキュリティの検査結果を受信するのを待って（ステップＳ２３０８：Ｎｏ）、受信した場合（ステップＳ２３０８：Ｙｅｓ）、検査状況判断部１６０３により、検査結果が認証ＮＧか否かを判断する（ステップＳ２３０９）。
【０１６９】
そして、認証ＯＫの場合（ステップＳ２３０９：Ｎｏ）、検査状況判断部１６０３により、検査結果が検疫ＮＧか否かを判断する（ステップＳ２３１０）。ここで、検疫ＮＧの場合（ステップＳ２３１０：Ｙｅｓ）、受信部１６０２により、パッチファイルをアクセスポイントＡＰｉから受信するのを待つ（ステップＳ２３１１：Ｎｏ）。
【０１７０】
このあと、パッチファイルを受信した場合（ステップＳ２３１１：Ｙｅｓ）、修正部１６０４により、インストールされているソフトウェアにパッチファイルを適用して（ステップＳ２３１２）、ステップＳ２３０７に戻る。
【０１７１】
また、ステップＳ２３１０において、検疫ＯＫの場合（ステップＳ２３１０：Ｎｏ）、送信部１６０１により、接続要求をアクセスポイントＡＰｉに送信して（ステップＳ２３１３）、受信部１６０２により、アクセスポイントＡＰｉから接続情報を受信するのを待つ（ステップＳ２３１４：Ｎｏ）。
【０１７２】
このあと、接続情報を受信した場合（ステップＳ２３１４：Ｙｅｓ）、無線端末Ｔｐにより、その接続情報を用いてデータ通信を開始して（ステップＳ２３１５）、本フローチャートによる一連の処理を終了する。
【０１７３】
また、ステップＳ２３０６において、検査不能の場合（ステップＳ２３０６：Ｎｏ）、無線端末Ｔｐにより、通信セキュリティを検査不能のため別のアクセスポイントＡＰｊに検査要求するよう促すエラーメッセージをディスプレイ４０８に表示して（ステップＳ２３１６）、本フローチャートによる一連の処理を終了する。
【０１７４】
また、ステップＳ２３０９において、認証ＮＧの場合（ステップＳ２３０９：Ｙｅｓ）、無線端末Ｔｐにより、ユーザが非認証のため検査不能であることを示すエラーメッセージをディスプレイ４０８に表示して（ステップＳ２３１６）、本フローチャートによる一連の処理を終了する。
【０１７５】
なお、ステップＳ２３０６において、検査不能の場合（ステップＳ２３０６：Ｎｏ）、送信部１６０１により、別のアクセスポイントＡＰｊに通信セキュリティの検査要求を自動送信して、ステップＳ２３０５に移行することにしてもよい。
【０１７６】
これにより、通信セキュリティを検査していない未検査の無線端末Ｔｐの接続先ネットワークへの接続を防ぐことができる。
【０１７７】
＜検査確認処理手順＞
つぎに、無線端末Ｔｐの検査確認処理手順について説明する。この検査確認処理は、アクセスポイントＡＰｉからの検査確認要求に応じて実行される処理である。図２４は、無線端末の検査確認処理手順の一例を示すフローチャートである。
【０１７８】
図２４のフローチャートにおいて、まず、受信部１６０２により、アクセスポイントＡＰｉから検査確認要求を受信するのを待って（ステップＳ２４０１：Ｎｏ）、受信した場合（ステップＳ２４０１：Ｙｅｓ）、検査状況判断部１６０３により、検疫実施テーブル１７００を参照して、検疫を実施済か否かを判断する（ステップＳ２４０２）。
【０１７９】
ここで、検疫を実施済の場合（ステップＳ２４０２：Ｙｅｓ）、検査状況判断部１６０３により、実施日時からの経過時間が許容時間内か否かを判断する（ステップＳ２４０３）。そして、経過時間が許容時間内の場合（ステップＳ２４０３：Ｙｅｓ）、送信部１６０１により、通信セキュリティを検査済の検査確認応答をアクセスポイントＡＰｉに送信して（ステップＳ２４０４）、本フローチャートによる一連の処理を終了する。
【０１８０】
一方、経過時間が許容時間超過の場合（ステップＳ２４０３：Ｎｏ）、送信部１６０１により、通信セキュリティを未検査の検査確認応答をアクセスポイントＡＰｉに送信して（ステップＳ２４０５）、本フローチャートによる一連の処理を終了する。
【０１８１】
また、ステップＳ２４０２において、検疫を未実施の場合（ステップＳ２４０２：Ｎｏ）、送信部１６０１により、通信セキュリティを未検査の検査確認応答をアクセスポイントＡＰｉに送信して（ステップＳ２４０５）、本フローチャートによる一連の処理を終了する。
【０１８２】
以上説明したように、実施の形態１にかかるアクセスポイントＡＰｉによれば、無線端末Ｔｐから検査要求があった場合、他の無線端末Ｔｑとの間で通信路が未確立の場合に限り、無線端末Ｔｐの通信セキュリティを検査するための通信路を確立することができる。これにより、アクセスポイントＡＰｉを介して、通信セキュリティを未検査の無線端末同士が通信可能となる状況を排除して、モバイル空間でのセキュリティを確保することができる。
【０１８３】
また、このアクセスポイントＡＰｉによれば、無線端末Ｔｐの通信セキュリティに問題がない場合、無線端末Ｔｐの接続先ネットワークへの接続を許可する許可情報を他のアクセスポイントＡＰｊに送信することができる。これにより、他のアクセスポイントＡＰｊに対して、通信の安全性が保証された無線端末Ｔｐの情報を提供することができる。
【０１８４】
また、このアクセスポイントＡＰｉによれば、無線端末Ｔｐの通信セキュリティに問題がない場合、無線端末Ｔｐとの間で通信路を確立可能な他のアクセスポイントＡＰｊを検索することができる。さらに、このアクセスポイントＡＰｉによれば、他のアクセスポイントＡＰｊに無線端末Ｔｐの許可情報を送信するとともに、他のアクセスポイントＡＰｊに接続するための接続情報を無線端末Ｔｐに送信することができる。これにより、無線端末Ｔｐと他のアクセスポイントＡＰｊとの間で効率的かつセキュアな通信を行うことができる。
【０１８５】
また、このアクセスポイントＡＰｉによれば、他のアクセスポイントＡＰｊが検索されなかった場合、自身に接続するための接続情報を無線端末Ｔｐに送信することができる。これにより、無線端末Ｔｐが接続先ネットワークに接続不能となることを回避し、通信品質を確保することができる。
【０１８６】
また、このアクセスポイントＡＰｉによれば、無線端末Ｔｐの検疫処理を実行して、無線端末Ｔｐの通信セキュリティを判定することができる。これにより、アクセスポイントＡＰｉにおいて、無線端末Ｔｐの検疫を実施することが可能となり、モバイル空間でのセキュリティを向上させることができる。
【０１８７】
また、このアクセスポイントＡＰｉによれば、無線端末Ｔｐの検疫に失敗した場合、無線端末Ｔｐにインストールされているソフトウェアのパッチ情報を無線端末Ｔｐに送信することができる。これにより、アクセスポイントＡＰｉにおいて、無線端末Ｔｐにパッチを提供することが可能となり、モバイル空間でのセキュリティを向上させることができる。
【０１８８】
また、このアクセスポイントＡＰｉによれば、無線端末Ｔｐの認証処理を実行して、無線端末Ｔｐの通信セキュリティを判定することができる。これにより、アクセスポイントＡＰｉにおいて、無線端末Ｔｐの認証を実施することが可能となり、モバイル空間でのセキュリティを向上させることができる。
【０１８９】
また、このアクセスポイントＡＰｉによれば、他のアクセスポイントＡＰｊからの許可情報にしたがって、無線端末Ｔｐと接続先ネットワークとを接続することができる。これにより、アクセスポイントＡＰｉにおいて、通信セキュリティが保証されていない無線端末Ｔｐの接続先ネットワークへの接続を防ぐことが可能となり、接続先ネットワークでのセキュリティを確保することができる。
【０１９０】
また、このアクセスポイントＡＰｉによれば、無線端末Ｔｐから他の無線端末Ｔｑに対するデータ中継要求があった場合、他の無線端末Ｔｑに通信セキュリティの検査確認要求を送信することができる。これにより、データ中継先の他の無線端末Ｔｑに通信セキュリティが保証された場合に限り、無線端末間のデータ中継を許可してモバイル空間でのセキュリティを向上させることができる。
【０１９１】
また、実施の形態１にかかる無線端末Ｔｐによれば、アクセスポイントＡＰｉに対する接続先ネットワークへの接続要求に先立って、通信セキュリティの検査状況を判断し、未検査の場合はアクセスポイントＡＰｉに検査要求を送信することができる。これにより、通信セキュリティを検査していない未検査の無線端末Ｔｐの接続先ネットワークへの接続を防ぐことができる。
【０１９２】
また、この無線端末Ｔｐによれば、通信セキュリティを検査済であっても、検査日時からの経過時間が許容時間を超過している場合は、再度、アクセスポイントＡＰｉに検査要求を送信することができる。これにより、通信セキュリティの検査後すぐに発生した脅威（新たなウィルスなど）に対する対策が可能となり、モバイル空間でのセキュリティを向上させることができる。
【０１９３】
（実施の形態２）
つぎに、実施の形態２にかかる通信制御手法の概要の一例について説明する。なお、以下の説明において、実施の形態１で説明した箇所と同一箇所については図示および説明を省略する。図２５は、実施の形態２にかかる通信制御手法の概要の一例を示す説明図である。
【０１９４】
図２５において、アクセスポイント管理装置２５００は、各所に点在するアクセスポイントＡＰａ〜ＡＰｅを管理する。また、アクセスポイントＡＰａ〜ＡＰｅは、地理的条件などにより、複数のグループＧａ，Ｇｂに分類されている。ここでは、アクセスポイントＡＰａ，ＡＰｂがグループＧａに分類され、アクセスポイントＡＰｃ，ＡＰｄ，ＡＰｅがグループＧｂに分類されている。
【０１９５】
本通信制御手法では、アクセスポイント管理装置２５００により、アクセスポイントＡＰａ〜ＡＰｅから検疫ログを収集する。ここで、検疫ログとは、各アクセスポイントＡＰａ〜ＡＰｅにおいて実行された検査処理（認証処理／検疫処理）の検査結果である。
【０１９６】
本通信制御手法では、アクセスポイント管理装置２５００により、収集された検疫ログに基づいて、アクセスポイントＡＰａ〜ＡＰｅを強制封鎖する。ここで、強制封鎖とは、認証ＮＧや検疫ＮＧの多いアクセスポイントＡＰａ〜ＡＰｅと無線端末Ｔｐとの間での通信路の確立を禁止することである。
【０１９７】
具体的には、本通信制御手法では、アクセスポイント管理装置２５００により、アクセスポイント単位でアクセスポイントＡＰａ〜ＡＰｅを強制封鎖する。図２５中（Ａ）の例では、アクセスポイントＡＰｃが強制封鎖されている。
【０１９８】
また、本通信制御手法では、アクセスポイント管理装置２５００により、グループ単位でアクセスポイントＡＰａ〜ＡＰｅを強制封鎖する。図２５中（Ｂ）の例では、グループＧｂに属するアクセスポイントＡＰｃ，ＡＰｄ，ＡＰｅが強制封鎖されている。
【０１９９】
このように、本通信制御手法によれば、たとえば、認証ＮＧや検疫ＮＧの多いアクセスポイントＡＰを強制封鎖することで、未知のウィルスなどによる被害の拡大を抑制することができる。すなわち、認証ＮＧや検疫ＮＧが多い場合、そのアクセスポイントＡＰ近傍で未知のウィルスが蔓延している可能性があるため、そのアクセスポイントＡＰを強制封鎖する。
【０２００】
（ネットワークシステムのシステム構成）
つぎに、実施の形態２にかかるネットワークシステムのシステム構成の一例について説明する。図２６は、実施の形態２にかかるネットワークシステムのシステム構成図である。図２６において、ネットワークシステム２６００は、アクセスポイント管理装置２５００と、アクセスポイントＡＰ１〜ＡＰｎと、無線端末Ｔ１〜Ｔｍと、サーバ群Ｃと、を含む構成である。
【０２０１】
ここで、アクセスポイント管理装置２５００は、ＷＡＮやインターネットなどのネットワーク２６１０を介して、管理対象となるアクセスポイントＡＰ１〜ＡＰｎと通信可能である。このアクセスポイント管理装置２５００は、複数の拠点に設置されている全アクセスポイントＡＰ１〜ＡＰｎでの検査結果（認証結果、検疫結果）を一括して管理する検疫センタに設置されている。
【０２０２】
（アクセスポイント管理装置２５００のハードウェア構成）
図２７は、アクセスポイント管理装置のハードウェア構成を示すブロック図である。図２７において、アクセスポイント管理装置２５００は、ＣＰＵ２７０１と、ＲＯＭ２７０２と、ＲＡＭ２７０３と、磁気ディスクドライブ２７０４と、磁気ディスク２７０５と、光ディスクドライブ２７０６と、光ディスク２７０７と、ディスプレイ２７０８と、Ｉ／Ｆ２７０９と、キーボード２７１０と、マウス２７１１と、スキャナ２７１２と、プリンタ２７１３と、を備えている。また、各構成部はバス２７００によってそれぞれ接続されている。
【０２０３】
ここで、ＣＰＵ２７０１は、アクセスポイント管理装置２５００の全体の制御を司る。ＲＯＭ２７０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ２７０３は、ＣＰＵ２７０１のワークエリアとして使用される。磁気ディスクドライブ２７０４は、ＣＰＵ２７０１の制御にしたがって磁気ディスク２７０５に対するデータのリード／ライトを制御する。磁気ディスク２７０５は、磁気ディスクドライブ２７０４の制御で書き込まれたデータを記憶する。
【０２０４】
光ディスクドライブ２７０６は、ＣＰＵ２７０１の制御にしたがって光ディスク２７０７に対するデータのリード／ライトを制御する。光ディスク２７０７は、光ディスクドライブ２７０６の制御で書き込まれたデータを記憶したり、光ディスク２７０７に記憶されたデータをコンピュータに読み取らせたりする。
【０２０５】
ディスプレイ２７０８は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。このディスプレイ２７０８は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【０２０６】
Ｉ／Ｆ２７０９は、通信回線を通じてＬＡＮ、ＷＡＮ、インターネットなどのネットワーク２６１０に接続され、このネットワーク２６１０を介して他の装置に接続される。そして、Ｉ／Ｆ２７０９は、ネットワーク２６１０と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ２７０９には、たとえばモデムやＬＡＮアダプタなどを採用することができる。
【０２０７】
キーボード２７１０は、文字、数字、各種指示などの入力のためのキーを備え、データの入力を行う。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス２７１１は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などを行う。ポインティングデバイスとして同様に機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。
【０２０８】
スキャナ２７１２は、画像を光学的に読み取り、アクセスポイント管理装置２５００内に画像データを取り込む。なお、スキャナ２７１２は、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）機能を持たせてもよい。また、プリンタ２７１３は、画像データや文書データを印刷する。プリンタ２７１３には、たとえば、レーザプリンタやインクジェットプリンタを採用することができる。
【０２０９】
（各種ＤＢ等の記憶内容）
つぎに、アクセスポイント管理装置２５００で用いられる各種ＤＢ（データベース）等の記憶内容について説明する。なお、各種ＤＢ等は、たとえば、図２７に示したＲＡＭ２７０３、磁気ディスク２７０５、光ディスク２７０７などの記憶装置に記憶されている。
【０２１０】
＜検疫ログＤＢ＞
図２８は、検疫ログＤＢの記憶内容の一例を示す説明図である。図２８において、検疫ログＤＢ２８００は、検査日時、アクセスポイントＩＤ、ユーザＩＤ、認証結果、ＯＳ／端末種別、識別種別、識別ＩＤ、検疫結果およびコメントのフィールドを有する。各フィールドに情報を設定することで、検疫ログＬ１〜Ｌｋがレコードとして記憶されている。
【０２１１】
ここで、検査日時とは、通信セキュリティの検査が実施された日時である。アクセスポイントＩＤとは、アクセスポイントＡＰｉを識別する識別子である。ユーザＩＤとは、無線端末Ｔｐを使用するユーザを識別する識別子である。認証結果とは、無線端末Ｔｐの認証結果（ＯＫ／ＮＧ）である。
【０２１２】
ＯＳ／端末種別とは、ＯＳまたは端末種別を識別する情報である。識別種別とは、無線端末Ｔｐを識別する識別子の種別である。識別ＩＤとは、無線端末Ｔｐを識別する識別子である。検疫結果とは、無線端末Ｔｐの検疫結果（ＯＫ／ＮＧ）である。コメントとは、認証結果または検疫結果に付与される任意のコメント文である。
【０２１３】
＜アクセスポイント管理テーブル＞
図２９は、アクセスポイント管理テーブルの記憶内容の一例を示す説明図である。図２９において、アクセスポイント管理テーブル２９００は、アクセスポイントＩＤ、接続情報、接続メディア、位置情報、グループＩＤ、隣接グループＩＤ、ポリシー対策状況およびパッチ対策状況のフィールドを有する。各フィールドに情報を設定することで、アクセスポイントＡＰ１〜ＡＰｎの管理情報２９００−１〜２９００−ｎがレコードとして記憶されている。
【０２１４】
ここで、アクセスポイントＩＤとは、アクセスポイントＡＰｉを識別する識別子である。接続情報とは、アクセスポイントＡＰｉに接続するための接続情報である。接続メディアとは、アクセスポイントＡＰｉと無線端末Ｔｐとの間の無線通信に使用される無線メディアである。位置情報とは、アクセスポイントＡＰｉが設置されている場所を特定するための情報である。
【０２１５】
グループＩＤとは、アクセスポイントＡＰｉが属するグループを識別する識別子である。隣接グループＩＤとは、各グループＧ１〜Ｇｓに隣接するグループを識別する識別子である。ポリシー対策状況とは、アクセスポイントＡＰｉでのポリシーの対策状況である。パッチ対策状況とは、アクセスポイントＡＰｉでのパッチの対策状況である。
【０２１６】
＜個別強制封鎖テーブル＞
図３０は、個別強制封鎖テーブルの記憶内容の一例を示す説明図である。図３０において、個別強制封鎖テーブル３０００は、アクセスポイントＩＤ、封鎖条件および解除条件のフィールドを有する。各フィールドに情報を設定することで、アクセスポイントＡＰ１〜ＡＰｎごとの封鎖条件３０００−１〜３０００−ｎがレコードとして記憶されている。
【０２１７】
ここで、アクセスポイントＩＤとは、アクセスポイントＡＰｉを識別する識別子である。封鎖条件とは、各アクセスポイントＡＰ１〜ＡＰｎを封鎖する際に満たすべき条件である。ここでは、封鎖条件として、各アクセスポイントＡＰ１〜ＡＰｎにおける認証ＮＧ、検疫ＮＧなどの増加率が定義されている。
【０２１８】
なお、増加率とは、認証ＮＧ、検疫ＮＧなど通信セキュリティに問題があることを示す検疫ログの単位時間当たりの発生回数である。解除条件とは、各アクセスポイントＡＰ１〜ＡＰｎの強制封鎖を解除する際に満たすべき条件である。ここでは、解除条件として、各アクセスポイントＡＰ１〜ＡＰｎが対策すべきポリシーおよびパッチが定義されている。
【０２１９】
＜グループ別強制封鎖テーブル＞
図３１は、グループ別強制封鎖テーブル（通常状態）の記憶内容の一例を示す説明図である。図３１において、グループ別強制封鎖テーブル（通常状態）３１００は、グループＩＤ、封鎖条件および解除条件のフィールドを有する。各フィールドに情報を設定することで、通常状態でのグループＧ１〜Ｇｓごとの封鎖条件３１００−１〜３１００−ｓがレコードとして記憶されている。
【０２２０】
ここで、グループＩＤとは、グループＧｔ（ただし、ｔ＝１，２，…，ｓ）を識別する識別子である。封鎖条件とは、各グループＧ１〜Ｇｓを封鎖する際に満たすべき条件である。ここでは、封鎖条件として、各グループＧ１〜Ｇｓに属するアクセスポイントＡＰ１〜ＡＰｎにおける認証ＮＧ、検疫ＮＧなどの増加率および増加密度が定義されている。なお、増加密度とは、単位面積当たりの増加率である。
【０２２１】
解除条件とは、各グループＧ１〜Ｇｓの強制封鎖を解除する際に満たすべき条件である。ここでは、解除条件として、各グループＧ１〜Ｇｓに属するアクセスポイントＡＰ１〜ＡＰｎが対策すべきポリシーおよびパッチが定義されている。なお、通常状態とは、モバイル空間の脅威に対する監視レベルが通常レベルであることを示している。
【０２２２】
図３２は、グループ別強制封鎖テーブル（警戒状態）の記憶内容の一例を示す説明図である。図３２において、グループ別強制封鎖テーブル（警戒状態）３２００は、グループＩＤ、封鎖条件および解除条件のフィールドを有する。各フィールドに情報を設定することで、警戒状態でのグループＧ１〜Ｇｓごとの封鎖条件３２００−１〜３２００−ｓがレコードとして記憶されている。
【０２２３】
ここで、グループＩＤとは、グループＧｔを識別する識別子である。封鎖条件とは、各グループＧ１〜Ｇｓを封鎖する際に満たすべき条件である。ここでは、封鎖条件として、各グループＧ１〜Ｇｓに属するアクセスポイントＡＰ１〜ＡＰｎにおける認証ＮＧ、検疫ＮＧなどの増加率および増加密度が定義されている。
【０２２４】
解除条件とは、各グループＧ１〜Ｇｓの強制封鎖を解除する際に満たすべき条件である。ここでは、解除条件として、各グループＧ１〜Ｇｓに属するアクセスポイントＡＰ１〜ＡＰｎが対策すべきポリシーおよびパッチが定義されている。なお、警戒状態とは、モバイル空間の脅威に対する監視レベルが警戒レベルであることを示している。
【０２２５】
図２９〜図３２に示した各種テーブルの記憶内容は、図２７に示したキーボード２７１０やマウス２７１１を用いたユーザの操作入力により任意に変更可能である。具体的には、たとえば、アクセスポイントおよびグループの追加／削除、各グループの分類、隣接グループおよび封鎖条件などを任意に変更可能である。
【０２２６】
（アクセスポイント管理装置２５００の機能的構成）
つぎに、アクセスポイント管理装置２５００の機能的構成の一例について説明する。図３３は、アクセスポイント管理装置の機能的構成を示すブロック図である。図３３において、アクセスポイント管理装置２５００は、受信部３３０１と、決定部３３０２と、送信部３３０３と、取得部３３０４と、を含む構成である。
【０２２７】
この制御部となる機能（受信部３３０１〜取得部３３０４）は、具体的には、たとえば、図２７に示したＲＯＭ２７０２、ＲＡＭ２７０３、磁気ディスク２７０５、光ディスク２７０７などの記憶装置に記憶されたプログラムをＣＰＵ２７０１に実行させることにより、または、Ｉ／Ｆ２７０９により、その機能を実現する。また、各機能部の処理結果は、たとえば、ＲＡＭ２７０３、磁気ディスク２７０５、光ディスク２７０７などの記憶装置に記憶される。
【０２２８】
まず、受信部３３０１は、アクセスポイントＡＰｉから通信セキュリティの検査結果を受信する機能を有する。具体的には、たとえば、受信部３３０１が、ネットワーク２６１０を介して、アクセスポイントＡＰ１から検査結果を受信する。
【０２２９】
ここで、検査結果とは、通信セキュリティの検査結果を示す検疫ログである。この検疫ログには、たとえば、検査日時、アクセスポイントＩＤ、ユーザＩＤ、認証結果、ＯＳ／端末種別、識別種別、識別ＩＤ、検疫結果およびコメントなどが含まれている。なお、受信された検疫ログは、図２８に示した検疫ログＤＢ２８００に記憶される。
【０２３０】
決定部３３０２は、受信した検査結果に基づいて、アクセスポイントＡＰ１〜ＡＰｎの中から、強制封鎖するアクセスポイントＡＰｉを決定する機能を有する。ここで、強制封鎖とは、アクセスポイントＡＰｉと無線端末Ｔｐとの間での通信路の確立を禁止することである。なお、決定部３３０２による決定処理の具体的な処理内容については後述する。
【０２３１】
送信部３３０３は、強制封鎖すると決定されたアクセスポイントＡＰｉに強制封鎖要求を送信する機能を有する。具体的には、たとえば、送信部３３０３が、ネットワーク２６１０を介して、無線端末Ｔｐとの間での通信路の確立を禁止する強制封鎖要求をアクセスポイントＡＰｉに送信する。なお、強制封鎖要求には、アクセスポイント単位の強制封鎖かグループ単位の強制封鎖かを識別する情報が含まれていてもよい。
【０２３２】
また、決定部３３０２は、アクセスポイントＡＰｉの強制封鎖を解除するか否かを決定する機能を有する。ここで、強制封鎖の解除とは、アクセスポイントＡＰｉを強制封鎖状態から無線端末Ｔｐとの間で通信路を確立可能な状態に復帰させることである。具体的には、たとえば、決定部３３０２が、強制封鎖を実施してから一定時間Ｔ経過後にアクセスポイントＡＰｉの強制封鎖を解除すると決定する。
【０２３３】
なお、一定時間Ｔは、予め任意に設定されて、たとえば、ＲＡＭ２７０３、磁気ディスク２７０５、光ディスク２７０７などの記憶装置に記憶されている。一定時間Ｔには、たとえば、モバイル空間での脅威対策を十分行える程度の時間を設定することにしてもよい。
【０２３４】
さらに、決定部３３０２は、アクセスポイントＡＰｉが各種強制封鎖テーブル３０００，３１００，３２００に定義されている解除条件を満たす場合に強制封鎖を解除することにしてもよい。また、決定部３３０２は、キーボード２７１０やマウス２７１１を用いたユーザの操作入力により指定されたアクセスポイントＡＰｉの強制封鎖を解除すると決定してもよい。
【０２３５】
また、送信部３３０３は、強制封鎖を解除すると決定されたアクセスポイントＡＰｉに強制封鎖解除要求を送信する機能を有する。具体的には、たとえば、送信部３３０３が、ネットワーク２６１０を介して、無線端末Ｔｐとの間での通信路の確立を禁止する強制封鎖を解除する強制封鎖解除要求をアクセスポイントＡＰｉに送信する。
【０２３６】
また、取得部３３０４は、ポリシー情報およびパッチ情報を取得する機能を有する。ここで、ポリシー情報とは、アクセスポイントＡＰｉにおける無線端末Ｔｐの検疫処理に用いられる検疫ポリシーである。また、パッチ情報とは、アクセスポイントＡＰｉから無線端末Ｔｐに提供される各種ソフトウェアを修正するための修正情報（パッチ、アンチウィルスソフトなど）である。
【０２３７】
具体的には、たとえば、取得部３３０４が、ネットワーク２６１０を介して外部コンピュータ（パッチ配信サーバなど）からポリシー情報およびパッチ情報を取得する。また、取得部３３０４が、キーボード２７１０やマウス２７１１を用いたユーザの操作入力によりポリシー情報およびパッチ情報を取得してもよい。具体的には、たとえば、ディスプレイ２７０８に表示されたポリシー／パッチ一覧をユーザが確認しながらポリシー／パッチの追加／削除を行うことにしてもよい。
【０２３８】
なお、取得されたポリシー情報は、図３４に示す検疫ポリシー管理テーブル３４００に記憶される。また、取得されたパッチ情報は、図３５に示すパッチ情報管理テーブル３５００に記憶される。これら検疫ポリシー管理テーブル３４００およびパッチ情報管理テーブル３５００は、たとえば、ＲＡＭ２７０３、磁気ディスク２７０５、光ディスク２７０７などの記憶装置に記憶されている。
【０２３９】
図３４は、検疫ポリシー管理テーブルの記憶内容の一例を示す説明図である。図３４において、検疫ポリシー管理テーブル３４００は、ポリシーＩＤ、ＯＳ／端末種別、パッチ適用状況／ウィルス対策状況／設定状況および適用条件のフィールドを有する。各フィールド項目に情報を設定することで、ポリシー情報（たとえば、ポリシー情報３４００−１〜３４００−６）がレコードとして記憶されている。
【０２４０】
図３５は、パッチ情報管理テーブルの記憶内容の一例を示す説明図である。図３５において、パッチ情報管理テーブル３５００は、パッチＩＤ、ＯＳ／端末種別、パッチ名称およびパッチファイルのフィールドを有する。各フィールドに情報を設定することで、パッチ情報（たとえば、パッチ情報３５００−１〜３５００−３）がレコードとして記憶されている。
【０２４１】
また、受信部３３０１は、ポリシー情報の送信要求およびパッチ情報の送信要求をアクセスポイントＡＰｉから受信する機能を有する。また、送信部３３０３は、ポリシー情報およびパッチ情報をアクセスポイントＡＰｉに送信する機能を有する。具体的には、たとえば、アクセスポイントＡＰｉからポリシー情報の送信要求があった場合、取得部３３０４が、検疫ポリシー管理テーブル３４００の中からポリシー情報を取得する。そして、送信部３３０３が、取得したポリシー情報を要求元のアクセスポイントＡＰｉに送信する。
【０２４２】
同様に、アクセスポイントＡＰｉからパッチ情報の送信要求があった場合、取得部３３０４が、パッチ情報管理テーブル３５００の中からパッチ情報を取得する。そして、送信部３３０３が、取得したパッチ情報を要求元のアクセスポイントＡＰｉに送信する。なお、送信部３３０３は、ユーザの送信指示に応じて、ポリシー情報およびパッチ情報をアクセスポイントＡＰｉに送信することにしてもよい。
【０２４３】
また、受信部３３０１は、アクセスポイントＡＰｉからポリシー対策状況およびパッチ対策状況を受信する機能を有する。ここで、ポリシー対策状況とは、たとえば、アクセスポイントＡＰｉの検疫ポリシーテーブル７００に登録されているポリシー情報の登録状況である。パッチ対策状況とは、たとえば、アクセスポイントＡＰｉのパッチ情報テーブル８００に登録されているパッチ情報の登録状況である。
【０２４４】
なお、受信されたポリシー対策状況およびパッチ対策状況は、たとえば、図２９に示したアクセスポイント管理テーブル２９００に登録される。これにより、各アクセスポイントＡＰｉのポリシー対策状況およびパッチ対策状況を一括管理することができる。
【０２４５】
＜決定部３３０２の機能的構成＞
つぎに、上記決定部３３０２の機能的構成について説明する。ここではまず、アクセスポイントＡＰｉ単位で強制封鎖する場合について説明する。図３６は、決定部３３０２の機能的構成の一例を示すブロック図である。図３６において、決定部３３０２は、選択部３６０１と、特定部３６０２と、抽出部３６０３と、算出部３６０４と、を含む構成である。
【０２４６】
まず、選択部３６０１は、管理対象となるアクセスポイント群ＡＰ１〜ＡＰｎの中から、任意のアクセスポイントＡＰｉを選択する機能を有する。具体的には、たとえば、選択部３６０１が、アクセスポイント管理テーブル２９００の中から任意のアクセスポイントＡＰｉを選択する。
【０２４７】
特定部３６０２は、選択されたアクセスポイントＡＰｉに対応する封鎖条件を特定する機能を有する。具体的には、たとえば、特定部３６０２が、図３０に示した個別強制封鎖テーブル３０００を参照して、選択されたアクセスポイントＡＰｉに対応する封鎖条件を特定する。
【０２４８】
抽出部３６０３は、受信した検査結果群の中から、一定期間分のアクセスポイントＡＰｉの検査結果を抽出する機能を有する。ここで、一定期間は、予め設定されてＲＡＭ２７０３、磁気ディスク２７０５、光ディスク２７０７などの記憶装置に記憶されている。たとえば、現在時刻から遡る時間（０．５時間、１時間など）を指定することで一定期間が設定される。具体的には、たとえば、抽出部３６０３が、図２８に示した検疫ログＤＢ２８００の中から、一定期間分のアクセスポイントＡＰｉの検疫ログを抽出する。
【０２４９】
算出部３６０４は、抽出された検査結果に基づいて、特定された封鎖条件に対応する検査結果の発生回数を算出する機能を有する。具体的には、たとえば、封鎖条件が「認証ＮＧが２００回／分以上」の場合、算出部３６０４が、まず、抽出された一定期間分の検疫ログ群のうち、認証ＮＧの検疫ログの発生回数を算出する。このあと、算出部３６０４は、算出された認証ＮＧの検疫ログの発生回数に基づいて、封鎖条件に対応する１分当たりの検疫ログの発生回数を算出する。
【０２５０】
決定部３３０２は、算出された算出結果と封鎖条件とに基づいて、アクセスポイントＡＰｉを強制封鎖するか否かを決定する。具体的には、たとえば、上記封鎖条件の例では、決定部３３０２が、認証ＮＧの１分当たりの検疫ログの発生回数が「２００回／分以上」の場合に、アクセスポイントＡＰｉを強制封鎖すると決定する。なお、決定された決定結果は、たとえば、図３７に示す個別強制封鎖状態テーブル３７００に登録される。
【０２５１】
図３７は、個別強制封鎖状態テーブルの記憶内容の一例を示す説明図である。図３７において、個別強制封鎖状態テーブル３７００は、アクセスポイントＩＤ、強制封鎖状態および実施日時のフィールドを有する。各フィールドに情報を設定することで、封鎖情報３７００−１〜３７００−ｎがレコードとして記憶されている。
【０２５２】
アクセスポイントＩＤとは、アクセスポイントＡＰｉを識別する識別子である。強制封鎖状態とは、強制封鎖中か否かを示す情報である。ここでは、強制封鎖状態の場合は「強制封鎖中」と設定され、強制封鎖状態ではない場合は「通常」と設定される。なお、初期状態では「通常」が設定されている。実施日時とは、強制封鎖を実施した日時である。
【０２５３】
この個別強制封鎖状態テーブル３７００によれば、各アクセスポイントＡＰ１〜ＡＰｎの強制封鎖状態を認識することができる。なお、個別強制封鎖状態テーブル３７００は、たとえば、ＲＡＭ２７０３、磁気ディスク２７０５、光ディスク２７０７などの記憶装置に記憶されている。
【０２５４】
つぎに、グループ単位でアクセスポイントＡＰｉを強制封鎖する場合について説明する。この場合、まず、選択部３６０１が、アクセスポイント管理テーブル２９００の中から任意のグループＧｔを選択する。このあと、特定部３６０２が、図３１に示したグループ別強制封鎖テーブル（通常状態）３１００を参照して、選択されたグループＧｔに対応する封鎖条件を特定する。ここで、グループＧ１に対応する封鎖条件が特定されたとする。
【０２５５】
そして、抽出部３６０３が、検疫ログＤＢ２８００の中から、一定期間分のグループＧ１に属するアクセスポイントＡＰｉの検疫ログ群を抽出する。ここで、一定期間を１０分とし、アクセスポイントＡＰ１〜ＡＰ１０（１０［台］）がグループＧ１に属しているとする。つぎに、算出部３６０４が、一定期間分の検疫ログ群のうち、認証ＮＧの検疫ログの発生回数を算出する。ここで、認証ＮＧの検疫ログの発生回数を「１２０００［件］」とする。
【０２５６】
このあと、算出部３６０４が、単位時間当たりの各アクセスポイントＡＰｉの認証ＮＧの検疫ログの発生回数を算出する。ここでは、単位時間当たりの各アクセスポイントＡＰｉの認証ＮＧの検疫ログの発生回数は「１２０［件／分］＝１２０００［件］÷１０［分］÷１０［台］」となる。この場合、増加率の封鎖条件「認証ＮＧが１００［件／分］以上」を満たすため、決定部３３０２が、グループＧ１に属するアクセスポイントＡＰ１〜ＡＰ１０を強制封鎖すると決定する。
【０２５７】
さらに、決定部３３０２は、増加密度「認証ＮＧが１００［ｍ2］内で１０［件／分］以上」の封鎖条件を満たすか否かを判断してもよい。すなわち、算出部３６０４が、単位時間当たりの１００［ｍ2］内での認証ＮＧの検疫ログ数を算出する。そして、決定部３３０２が、増加密度の封鎖条件を満たす場合、グループＧ１に属するアクセスポイントＡＰ１〜ＡＰ１０を強制封鎖すると決定する。
【０２５８】
ここで、グループＧｔの面積を１００００［ｍ2］とすると、増加密度は「１００［ｍ2］内で１２［件／分」＝１２０００［件］÷１００００［ｍ2］÷１０［分］×１００［ｍ2］」となる。この場合、増加密度の封鎖条件「認証ＮＧが１００ｍ2内で１０件／分以上」を満たすため、決定部３３０２が、グループＧ１に属するアクセスポイントＡＰ１〜ＡＰ１０を強制封鎖すると決定する。
【０２５９】
なお、各グループＧｔに属するアクセスポイントＡＰｉ（以下、「アクセスポイント群ＡＰｔ」と表記する）は、アクセスポイント管理テーブル２９００を参照することで特定できる。また、グループＧｔの面積［ｍ2］は、たとえば、ＲＡＭ２７０３、磁気ディスク２７０５、光ディスク２７０７などの記憶装置に記憶されている。
【０２６０】
また、決定部３３０２は、強制封鎖すると決定されたグループＧｔの隣接グループ（以下、「隣接グループＧｘ」と表記する）を警戒状態に決定することにしてもよい。ここで、警戒状態とは、通常状態に比べてモバイル空間の脅威に対する監視レベルが高い状態である。なお、警戒状態の隣接グループＧｘについては、決定部３３０２が、通常状態よりも厳しい封鎖条件で、強制封鎖するか否かを決定する。
【０２６１】
具体的には、警戒状態のグループＧｔを強制封鎖するか否かを決定する場合、上記特定部３６０２は、グループ別強制封鎖テーブル（通常状態）３１００の替わりに、図３２に示したグループ別強制封鎖テーブル（警戒状態）３２００を参照して封鎖条件を特定する。なお、決定された決定結果は、たとえば、図３８に示すグループ別強制封鎖状態テーブル３８００に登録される。
【０２６２】
図３８は、グループ別強制封鎖状態テーブルの記憶内容の一例を示す説明図である。図３８において、グループ別強制封鎖状態テーブル３８００は、グループＩＤ、強制封鎖状態および実施日時のフィールドを有する。各フィールドに情報を設定することで、封鎖情報３８００−１〜３８００−ｓがレコードとして記憶されている。
【０２６３】
グループＩＤとは、グループＧｔを識別する識別子である。強制封鎖状態とは、強制封鎖中か否かを示す情報である。ここでは、強制封鎖状態の場合は「強制封鎖中」と設定され、警戒状態の場合は「警戒中」と設定され、それ以外の場合は「通常」と設定される。なお、初期状態では「通常」が設定されている。実施日時とは、強制封鎖を実施した日時である。
【０２６４】
このグループ別強制封鎖状態テーブル３８００によれば、各グループＧ１〜Ｇｓの強制封鎖状態を認識することができる。なお、グループ別強制封鎖状態テーブル３８００は、たとえば、ＲＡＭ２７０３、磁気ディスク２７０５、光ディスク２７０７などの記憶装置に記憶されている。
【０２６５】
ここでは、強制封鎖するアクセスポイントＡＰｉおよびグループＧｔを自動決定する場合について説明したが、これに限らない。たとえば、決定部３３０２は、キーボード２７１０やマウス２７１１を用いたユーザの操作入力により指定されたアクセスポイントＡＰｉおよびグループＧｔを強制封鎖すると決定してもよい。
【０２６６】
（アクセスポイントＡＰｉの機能的構成）
つぎに、実施の形態２にかかるアクセスポイントＡＰｉの各機能部について説明する。
【０２６７】
まず、第１の送信部１００２は、無線端末Ｔｐの通信セキュリティの検査結果をアクセスポイント管理装置２５００に送信する機能を有する。具体的には、たとえば、第１の送信部１００２が、ネットワーク２６１０を介して、無線端末Ｔｐの検査結果を示す検疫ログをアクセスポイント管理装置２５００に送信する。
【０２６８】
なお、この検疫ログには、たとえば、検査日時、アクセスポイントＩＤ、ユーザＩＤ、認証結果、ＯＳ／端末種別、識別種別、識別ＩＤおよび検疫結果などが含まれている。また、検疫ログには、たとえば、認証ＮＧ、検疫ＮＧとなった要因を特定するための任意のコメント文を付与することができる。
【０２６９】
なお、第１の送信部１００２は、たとえば、無線端末Ｔｐの検査終了後その都度検疫ログを送信してもよく、また、一定期間分の検疫ログを一括して送信してもよい。また、アクセスポイント管理装置２５００に接続するための接続情報は、たとえば、図３に示したＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などの記憶装置に記憶されている。
【０２７０】
第１の受信部１００１は、無線端末Ｔｐとの間の通信路の確立を禁止する強制封鎖要求をアクセスポイント管理装置２５００から受信する機能を有する。なお、受信された強制封鎖要求は、図３９に示す強制封鎖テーブル３９００に記憶される。
【０２７１】
図３９は、強制封鎖テーブルの記憶内容の一例を示す説明図である。図３９において、強制封鎖テーブル３９００は、強制封鎖種別および強制封鎖状態に関する情報を有している。ここで、強制封鎖種別とは、強制封鎖の種別（アクセスポイント単位またはグループ単位）である。強制封鎖状態とは、無線端末Ｔｐの状態である。ここでは、強制封鎖状態の場合は「強制封鎖中」と設定され、強制封鎖状態ではない場合は「通常」と設定される。この強制封鎖テーブル３９００によれば、無線端末Ｔｐの強制封鎖状態を認識することができる。
【０２７２】
また、通信制御部１００６は、強制封鎖要求を受信した場合、無線端末Ｔｐとの間で現在確立中の通信路を切断する機能を有する。また、通信制御部１００６は、強制封鎖要求を受信した場合、無線端末Ｔｐとの間で通信路を確立しないように制御する機能を有する。
【０２７３】
具体的には、たとえば、無線端末Ｔｐから各種要求があった場合、判断部１００５が、強制封鎖テーブル３９００を参照して、強制封鎖状態が「強制封鎖中」か否かを判断する。ここで、強制封鎖状態が「強制封鎖中」の場合、通信制御部１００６が、第２の送信部１００４を制御して、各種要求に対して通信路を確立できない旨の各種応答を無線端末Ｔｐに送信する。
【０２７４】
第１の受信部１００１は、無線端末との間の通信路の確立を禁止する強制封鎖を解除する強制封鎖解除要求をアクセスポイント管理装置２５００から受信する機能を有する。強制封鎖解除要求を受信した場合、強制封鎖テーブル３９００内の強制封鎖状態に「通常」と設定される。この結果、無線端末Ｔｐの強制封鎖が解除され、通常状態での通信制御処理が実行されることになる。
【０２７５】
また、第１の送信部１００２は、ポリシー情報または／およびパッチ情報の送信要求をアクセスポイント管理装置２５００に送信する機能を有する。この送信要求は、検疫ポリシーテーブル７００または／およびパッチ情報テーブル８００の記憶内容を更新するためのものである。
【０２７６】
また、第１の受信部１００１は、ポリシー情報または／およびパッチ情報をアクセスポイント管理装置２５００から受信する機能を有する。なお、受信されたポリシー情報または／およびパッチ情報は、検疫ポリシーテーブル７００または／およびパッチ情報テーブル８００に記憶される。
【０２７７】
なお、ポリシー情報およびパッチ情報は、第１の受信部１００１が、ネットワーク２６１０を介して外部コンピュータ（パッチ配信サーバなど）から受信することにしてもよい。また、図３に示した操作パネル３０９をユーザが操作して、ポリシー情報およびパッチ情報をアクセスポイントＡＰｉに入力してもよい。
【０２７８】
（アクセスポイント管理装置２５００の管理処理手順）
以下、アクセスポイント管理装置２５００の各種管理処理手順について説明する。
【０２７９】
＜個別強制封鎖処理手順＞
まず、アクセスポイント管理装置２５００の個別強制封鎖処理手順について説明する。この個別強制封鎖処理は、アクセスポイント単位でアクセスポイントＡＰｉを強制封鎖する処理である。図４０は、アクセスポイント管理装置の個別強制封鎖処理手順の一例を示すフローチャートである。
【０２８０】
図４０のフローチャートにおいて、まず、選択部３６０１により、「ｉ＝１」として（ステップＳ４００１）、アクセスポイント管理テーブル２９００の中からアクセスポイントＡＰｉを選択する（ステップＳ４００２）。そして、特定部３６０２により、個別強制封鎖テーブル３０００を参照して、アクセスポイントＡＰｉの封鎖条件を特定する（ステップＳ４００３）。
【０２８１】
このあと、抽出部３６０３により、検疫ログＤＢ２８００の中から、アクセスポイントＡＰｉの一定期間分の検疫ログ群を抽出する（ステップＳ４００４）。つぎに、算出部３６０４により、抽出された検疫ログ群に基づいて、特定された封鎖条件に対応する検疫ログの発生回数を算出する（ステップＳ４００５）。
【０２８２】
そして、決定部３３０２により、算出された算出結果が、封鎖条件を満たすか否かを判断する（ステップＳ４００６）。ここで、封鎖条件を満たさない場合（ステップＳ４００６：Ｎｏ）、ステップＳ４０１０に移行する。
【０２８３】
一方、封鎖条件を満たす場合（ステップＳ４００６：Ｙｅｓ）、決定部３３０２により、アクセスポイントＡＰｉを強制封鎖すると決定する（ステップＳ４００７）。そして、送信部３３０３により、アクセスポイントＡＰｉに強制封鎖要求を送信する（ステップＳ４００８）。
【０２８４】
つぎに、決定部３３０２により、個別強制封鎖状態テーブル３７００内のアクセスポイントＡＰｉの強制封鎖状態を「通常」から「強制封鎖中」に変更する（ステップＳ４００９）。この際、決定部３３０２により、個別強制封鎖状態テーブル３７００内のアクセスポイントＡＰｉの実施日時に強制封鎖要求の送信時刻を設定する。
【０２８５】
このあと、選択部３６０１により、ｉをインクリメントして（ステップＳ４０１０）、「ｉ＞ｎ」か否かを判断する（ステップＳ４０１１）。ここで、「ｉ≦ｎ」の場合（ステップＳ４０１１：Ｎｏ）、ステップＳ４００２に戻る。一方、「ｉ＞ｎ」の場合（ステップＳ４０１１：Ｙｅｓ）、本フローチャートによる一連の処理を終了する。
【０２８６】
これにより、アクセスポイントＡＰｉ固有の封鎖条件に基づいて、強制封鎖するアクセスポイントＡＰｉを決定することにより、アクセスポイント単位で強制封鎖することができる。なお、この個別強制封鎖処理は、予め設定された時間間隔で繰り返し自動実行することにしてもよく、また、ユーザの実行指示を受け付けることで実行することにしてもよい。
【０２８７】
＜個別強制封鎖解除処理手順＞
つぎに、アクセスポイント管理装置２５００の個別強制封鎖解除処理手順について説明する。この個別強制封鎖解除処理は、アクセスポイント単位でアクセスポイントＡＰｉの強制封鎖を解除する処理である。図４１は、アクセスポイント管理装置の個別強制封鎖解除処理手順の一例を示すフローチャートである。
【０２８８】
図４１のフローチャートにおいて、まず、選択部３６０１により、「ｉ＝１」として（ステップＳ４１０１）、アクセスポイント管理テーブル２９００の中からアクセスポイントＡＰｉを選択する（ステップＳ４１０２）。そして、特定部３６０２により、個別強制封鎖状態テーブル３７００を参照して、アクセスポイントＡＰｉの強制封鎖状態を特定する（ステップＳ４１０３）。
【０２８９】
このあと、決定部３３０２により、特定された強制封鎖状態が「強制封鎖中」か否かを判断する（ステップＳ４１０４）。ここで、強制封鎖状態が「通常」の場合（ステップＳ４１０４：Ｎｏ）、ステップＳ４１１０に移行する。
【０２９０】
一方、「強制封鎖中」の場合（ステップＳ４１０４：Ｙｅｓ）、決定部３３０２により、強制封鎖を実施してからの経過時間が一定時間Ｔ以上か否かを判断する（ステップＳ４１０５）。なお、経過時間は、個別強制封鎖状態テーブル３７００内のアクセスポイントＡＰｉの実施日時と現在日時から算出される。
【０２９１】
ここで、一定時間Ｔ未満の場合（ステップＳ４１０５：Ｎｏ）、ステップＳ４１１０に移行する。一方、一定時間Ｔ以上の場合（ステップＳ４１０５：Ｙｅｓ）、特定部３６０２により、個別強制封鎖テーブル３０００を参照して、アクセスポイントＡＰｉの解除条件を特定する（ステップＳ４１０６）。
【０２９２】
そして、決定部３３０２により、アクセスポイント管理テーブル２９００を参照して、特定された解除条件に定義されているポリシーおよびパッチをアクセスポイントＡＰｉが対策済か否かを判断する（ステップＳ４１０７）。ここで、未対策の場合（ステップＳ４１０７：Ｎｏ）、ステップＳ４１１０に移行する。
【０２９３】
一方、対策済の場合（ステップＳ４１０７：Ｙｅｓ）、送信部３３０３により、アクセスポイントＡＰｉに強制封鎖解除要求を送信する（ステップＳ４１０８）。そして、決定部３３０２により、個別強制封鎖状態テーブル３７００内のアクセスポイントＡＰｉの強制封鎖状態を「強制封鎖中」から「通常」に変更する（ステップＳ４１０９）。この際、決定部３３０２により、個別強制封鎖状態テーブル３７００内のアクセスポイントＡＰｉの実施日時をクリアする。
【０２９４】
このあと、選択部３６０１により、ｉをインクリメントして（ステップＳ４１１０）、「ｉ＞ｎ」か否かを判断する（ステップＳ４１１１）。ここで、「ｉ≦ｎ」の場合（ステップＳ４１１１：Ｎｏ）、ステップＳ４１０２に戻る。一方、「ｉ＞ｎ」の場合（ステップＳ４１１１：Ｙｅｓ）、本フローチャートによる一連の処理を終了する。
【０２９５】
これにより、強制封鎖を実施してから一定時間Ｔ経過し、かつ、新たな脅威を回避できるポリシー／パッチの対策が行われた場合に、アクセスポイントＡＰｉの強制封鎖を解除することができる。なお、この個別強制封鎖解除処理は、予め設定された時間間隔で繰り返し自動実行することにしてもよく、また、ユーザの実行指示を受け付けることで実行することにしてもよい。
【０２９６】
＜グループ別強制封鎖処理手順＞
まず、アクセスポイント管理装置２５００のグループ別強制封鎖処理手順について説明する。このグループ別強制封鎖処理は、グループ単位でアクセスポイントＡＰｉを強制封鎖する処理である。図４２および図４３は、アクセスポイント管理装置のグループ別強制封鎖処理手順の一例を示すフローチャートである。
【０２９７】
図４２のフローチャートにおいて、まず、選択部３６０１により、「ｔ＝１」として（ステップＳ４２０１）、アクセスポイント管理テーブル２９００の中からグループＧｔを選択する（ステップＳ４２０２）。そして、特定部３６０２により、グループ別強制封鎖状態テーブル３８００を参照して、グループＧｔの強制封鎖状態を特定する（ステップＳ４２０３）。
【０２９８】
このあと、特定部３６０２により、グループＧｔの強制封鎖状態が強制封鎖中か否かを判断する（ステップＳ４２０４）。ここで、強制封鎖中の場合（ステップＳ４２０４：Ｙｅｓ）、図４３に示すステップＳ４３１０に移行する。一方、強制封鎖中ではない場合（ステップＳ４２０４：Ｎｏ）、グループＧｔの強制封鎖状態が警戒中か否かを判断する（ステップＳ４２０５）。
【０２９９】
ここで、警戒中ではない場合（ステップＳ４２０５：Ｎｏ）、グループ別強制封鎖テーブル（通常状態）３１００を参照して、グループＧｔの封鎖条件を特定する（ステップＳ４２０６）。一方、警戒中の場合（ステップＳ４２０５：Ｙｅｓ）、グループ別強制封鎖テーブル（警戒状態）３２００を参照して、グループＧｔの封鎖条件を特定する（ステップＳ４２０７）。
【０３００】
このあと、特定部３６０２により、アクセスポイント管理テーブル２９００を参照して、グループＧｔに属するアクセスポイント群ＡＰｔを特定する（ステップＳ４２０８）。そして、抽出部３６０３により、検疫ログＤＢ２８００の中から、アクセスポイント群ＡＰｔの一定期間分の検疫ログ群を抽出する（ステップＳ４２０９）。つぎに、算出部３６０４により、抽出された検疫ログ群に基づいて、特定された封鎖条件に対応する検疫ログの増加率を算出して（ステップＳ４２１０）、図４３に示す４３０１に移行する。
【０３０１】
図４３のフローチャートにおいて、まず、決定部３３０２により、算出された増加率が、封鎖条件を満たすか否かを判断する（ステップＳ４３０１）。ここで、封鎖条件を満たさない場合（ステップＳ４３０１：Ｎｏ）、ステップＳ４３１０に移行する。
【０３０２】
一方、封鎖条件を満たす場合（ステップＳ４３０１：Ｙｅｓ）、算出部３６０４により、抽出された検疫ログ群に基づいて、特定された封鎖条件に対応する検疫ログの増加密度を算出する（ステップＳ４３０２）。そして、決定部３３０２により、算出された増加密度が、封鎖条件を満たすか否かを判断する（ステップＳ４３０３）。
【０３０３】
ここで、封鎖条件を満たさない場合（ステップＳ４３０３：Ｎｏ）、ステップＳ４３１０に移行する。一方、封鎖条件を満たす場合（ステップＳ４３０３：Ｙｅｓ）、決定部３３０２により、グループＧｔを強制封鎖すると決定する（ステップＳ４３０４）。そして、送信部３３０３により、グループＧｔに属するアクセスポイント群ＡＰｔに強制封鎖要求を送信する（ステップＳ４３０５）。
【０３０４】
つぎに、決定部３３０２により、グループ別強制封鎖状態テーブル３８００内のアクセスポイント群ＡＰｔの強制封鎖状態を「通常または警戒中」から「強制封鎖中」に変更する（ステップＳ４３０６）。この際、決定部３３０２により、グループ別強制封鎖状態テーブル３８００内のアクセスポイント群ＡＰｔの実施日時に強制封鎖要求の送信時刻を設定する。
【０３０５】
このあと、特定部３６０２により、アクセスポイント管理テーブル２９００を参照して、グループＧｔの隣接グループＧｘを特定する（ステップＳ４３０７）。つぎに、決定部３３０２により、特定された隣接グループＧｘを警戒状態に決定する（ステップＳ４３０８）。そして、決定部３３０２により、グループ別強制封鎖状態テーブル３８００内の隣接グループＧｘに属するアクセスポイント群ＡＰｘの強制封鎖状態を「通常」から「警戒中」に変更する（ステップＳ４３０９）。この際、決定部３３０２により、グループ別強制封鎖状態テーブル３８００内のアクセスポイント群ＡＰｘの実施日時に強制封鎖要求の送信時刻を設定する。
【０３０６】
つぎに、選択部３６０１により、ｔをインクリメントして（ステップＳ４３１０）、「ｔ＞ｓ」か否かを判断する（ステップＳ４３１１）。ここで、「ｔ≦ｓ」の場合（ステップＳ４３１１：Ｎｏ）、図４２に示したステップＳ４２０２に戻る。一方、「ｔ＞ｓ」の場合（ステップＳ４３１１：Ｙｅｓ）、本フローチャートによる一連の処理を終了する。
【０３０７】
これにより、グループＧｔ固有の封鎖条件に基づいて、強制封鎖するアクセスポイント群ＡＰｔを決定することにより、グループ単位で強制封鎖することができる。なお、このグループ別強制封鎖処理は、予め設定された時間間隔で繰り返し自動実行することにしてもよく、また、ユーザの実行指示を受け付けることで実行することにしてもよい。
【０３０８】
＜グループ別強制封鎖解除処理手順＞
つぎに、アクセスポイント管理装置２５００のグループ別強制封鎖解除処理手順について説明する。このグループ別強制封鎖解除処理は、グループ単位でアクセスポイントＡＰｉの強制封鎖を解除する処理である。図４４は、アクセスポイント管理装置のグループ別強制封鎖解除処理手順の一例を示すフローチャートである。
【０３０９】
図４４のフローチャートにおいて、まず、選択部３６０１により、「ｔ＝１」として（ステップＳ４４０１）、アクセスポイント管理テーブル２９００の中からグループＧｔを選択する（ステップＳ４４０２）。そして、特定部３６０２により、グループ別強制封鎖状態テーブル３８００を参照して、グループＧｔの強制封鎖状態を特定する（ステップＳ４４０３）。
【０３１０】
このあと、決定部３３０２により、特定された強制封鎖状態が「強制封鎖中」か否かを判断する（ステップＳ４４０４）。ここで、強制封鎖状態が「通常または警戒中」の場合（ステップＳ４４０４：Ｎｏ）、ステップＳ４４１２に移行する。
【０３１１】
一方、「強制封鎖中」の場合（ステップＳ４４０４：Ｙｅｓ）、決定部３３０２により、強制封鎖を実施してからの経過時間が一定時間Ｔ以上か否かを判断する（ステップＳ４４０５）。なお、経過時間は、グループ別強制封鎖状態テーブル３８００内のグループＧｔの実施日時と現在日時から算出される。
【０３１２】
ここで、一定時間Ｔ未満の場合（ステップＳ４４０５：Ｎｏ）、ステップＳ４４１２に移行する。一方、一定時間Ｔ以上の場合（ステップＳ４４０５：Ｙｅｓ）、特定部３６０２により、アクセスポイント管理テーブル２９００を参照して、グループＧｔに属するアクセスポイント群ＡＰｔを特定する（ステップＳ４４０６）。
【０３１３】
そして、特定部３６０２により、グループ別強制封鎖テーブル（通常状態）３１００を参照して、グループＧｔの解除条件を特定する（ステップＳ４４０７）。そして、決定部３３０２により、アクセスポイント管理テーブル２９００を参照して、特定された解除条件に定義されているポリシーおよびパッチをアクセスポイント群ＡＰｔが対策済か否かを判断する（ステップＳ４４０８）。
【０３１４】
ここで、未対策の場合（ステップＳ４４０８：Ｎｏ）、ステップＳ４４１２に移行する。一方、対策済の場合（ステップＳ４４０８：Ｙｅｓ）、送信部３３０３により、アクセスポイント群ＡＰｔに強制封鎖解除要求を送信する（ステップＳ４４０９）。そして、決定部３３０２により、グループ別強制封鎖状態テーブル３８００内のアクセスポイント群ＡＰｔの強制封鎖状態を「強制封鎖中」から「通常」に変更する（ステップＳ４４１０）。この際、決定部３３０２により、グループ別強制封鎖状態テーブル３８００内のアクセスポイント群ＡＰｔの実施日時をクリアする。
【０３１５】
さらに、決定部３３０２により、グループ別強制封鎖状態テーブル３８００内の隣接グループＧｘに属するアクセスポイント群ＡＰｘの強制封鎖状態を「警戒中」から「通常」に変更する（ステップＳ４４１１）。この際、決定部３３０２により、グループ別強制封鎖状態テーブル３８００内のアクセスポイント群ＡＰｘの実施日時をクリアする。
【０３１６】
このあと、選択部３６０１により、ｔをインクリメントして（ステップＳ４４１２）、「ｔ＞ｓ」か否かを判断する（ステップＳ４４１３）。ここで、「ｔ≦ｓ」の場合（ステップＳ４４１３：Ｎｏ）、ステップＳ４４０２に戻る。一方、「ｔ＞ｓ」の場合（ステップＳ４４１３：Ｙｅｓ）、本フローチャートによる一連の処理を終了する。
【０３１７】
これにより、強制封鎖を実施してから一定時間Ｔ経過し、かつ、新たな脅威を回避できるポリシー／パッチの対策が行われた場合に、アクセスポイント群ＡＰｔの強制封鎖を解除することができる。なお、このグループ別強制封鎖解除処理は、予め設定された時間間隔で繰り返し自動実行することにしてもよく、また、ユーザの実行指示を受け付けることで実行することにしてもよい。
【０３１８】
なお、詳細な説明は省略するが、グループＧｔの警戒状態を解除するグループ別警戒解除処理を実行することにしてもよい。この場合、警戒状態の解除条件は、グループ別強制封鎖テーブル（警戒状態）３２００を参照して特定される。
【０３１９】
＜ポリシー配信処理手順＞
つぎに、アクセスポイント管理装置２５００のポリシー配信処理手順について説明する。このポリシー配信処理は、アクセスポイントＡＰｉからの送信指示に応じて実行される処理である。図４５は、アクセスポイント管理装置のポリシー配信処理手順の一例を示すフローチャートである。
【０３２０】
図４５のフローチャートにおいて、まず、受信部３３０１により、アクセスポイントＡＰｉからポリシー情報の送信要求を受信したか否かを判断する（ステップＳ４５０１）。ここで、ポリシー情報の送信要求を受信するのを待つ（ステップＳ４５０１：Ｎｏ）。
【０３２１】
このあと、受信部３３０１により、ポリシー情報の送信要求を受信した場合（ステップＳ４５０１：Ｙｅｓ）、取得部３３０４により、検疫ポリシー管理テーブル３４００の中からポリシー情報を取得する（ステップＳ４５０２）。そして、送信部３３０３により、取得したポリシー情報を要求元のアクセスポイントＡＰｉに送信して（ステップＳ４５０３）、本フローチャートによる一連の処理を終了する。
【０３２２】
これにより、日々発生する脅威を回避するためのポリシー情報をアクセスポイントＡＰｉに提供することができる。
【０３２３】
＜パッチ配信処理手順＞
つぎに、アクセスポイント管理装置２５００のパッチ配信処理手順について説明する。このパッチ配信処理は、アクセスポイントＡＰｉからの送信指示に応じて実行される処理である。図４６は、アクセスポイント管理装置のパッチ配信処理手順の一例を示すフローチャートである。
【０３２４】
図４６のフローチャートにおいて、まず、受信部３３０１により、アクセスポイントＡＰｉからパッチ情報の送信要求を受信したか否かを判断する（ステップＳ４６０１）。ここで、パッチ情報の送信要求を受信するのを待つ（ステップＳ４６０１：Ｎｏ）。
【０３２５】
このあと、受信部３３０１により、パッチ情報の送信要求を受信した場合（ステップＳ４６０１：Ｙｅｓ）、取得部３３０４により、パッチ情報管理テーブル３５００の中からパッチ情報を取得する（ステップＳ４６０２）。そして、送信部３３０３により、取得したパッチ情報を要求元のアクセスポイントＡＰｉに送信して（ステップＳ４６０３）、本フローチャートによる一連の処理を終了する。
【０３２６】
これにより、日々発生する脅威を回避するためのパッチ情報をアクセスポイントＡＰｉに提供することができる。
【０３２７】
（アクセスポイントＡＰｉの通信制御処理手順）
つぎに、アクセスポイントＡＰｉの各種通信制御処理手順について説明する。
【０３２８】
＜ポリシー要求処理手順＞
つぎに、アクセスポイントＡＰｉのポリシー要求処理手順について説明する。このポリシー要求処理は、アクセスポイント管理装置２５００からポリシー情報の提供を受けるための処理である。図４７は、アクセスポイントのポリシー要求処理手順の一例を示すフローチャートである。
【０３２９】
図４７のフローチャートにおいて、まず、第１の送信部１００２により、アクセスポイント管理装置２５００にポリシー情報の送信要求を送信する（ステップＳ４７０１）。このあと、第１の受信部１００１により、アクセスポイント管理装置２５００からポリシー情報を受信するのを待つ（ステップＳ４７０２：Ｎｏ）。
【０３３０】
そして、第１の受信部１００１により、ポリシー情報を受信した場合（ステップＳ４７０２：Ｙｅｓ）、第１の受信部１００１により、受信したポリシー情報を検疫ポリシーテーブル７００に登録する（ステップＳ４７０３）。最後に、第１の送信部１００２により、現在のポリシーの対策状況をアクセスポイント管理装置２５００に送信して（ステップＳ４７０４）、本フローチャートによる一連の処理を終了する。
【０３３１】
これにより、日々発生する脅威を回避するためのポリシー情報をアクセスポイントＡＰｉに適用することができる。なお、このポリシー要求処理は、予め設定された時間間隔で繰り返し自動実行することにしてもよく、また、ユーザの実行指示を受け付けることで実行することにしてもよい。
【０３３２】
＜パッチ要求処理手順＞
つぎに、アクセスポイントＡＰｉのパッチ要求処理手順について説明する。このパッチ要求処理は、アクセスポイント管理装置２５００からパッチ情報の提供を受けるための処理である。図４８は、アクセスポイントのパッチ要求処理手順の一例を示すフローチャートである。
【０３３３】
図４８のフローチャートにおいて、まず、第１の送信部１００２により、アクセスポイント管理装置２５００にパッチ情報の送信要求を送信する（ステップＳ４８０１）。このあと、第１の受信部１００１により、アクセスポイント管理装置２５００からパッチ情報を受信するのを待つ（ステップＳ４８０２：Ｎｏ）。
【０３３４】
そして、第１の受信部１００１により、パッチ情報を受信した場合（ステップＳ４８０２：Ｙｅｓ）、第１の受信部１００１により、受信したパッチ情報をパッチ情報テーブル８００に登録する（ステップＳ４８０３）。最後に、第１の送信部１００２により、現在のパッチの対策状況をアクセスポイント管理装置２５００に送信して（ステップＳ４８０４）、本フローチャートによる一連の処理を終了する。
【０３３５】
これにより、日々発生する脅威を回避するためのパッチ情報をアクセスポイントＡＰｉに適用することができる。なお、このパッチ要求処理は、予め設定された時間間隔で繰り返し自動実行することにしてもよく、また、ユーザの実行指示を受け付けることで実行することにしてもよい。
【０３３６】
以上説明したように、実施の形態２にかかるアクセスポイント管理装置２５００によれば、アクセスポイント群ＡＰ１〜ＡＰｎから受信した検疫ログ群に基づいて、強制封鎖するアクセスポイントＡＰｉを決定することができる。これにより、未知のウィルスが蔓延している可能性が高いアクセスポイントＡＰｉを強制封鎖して、被害の拡大を抑制することができる。
【０３３７】
また、このアクセスポイント管理装置２５００によれば、アクセスポイントＡＰｉ固有の封鎖条件に基づいて、強制封鎖するアクセスポイントＡＰｉを決定することにより、アクセスポイント単位で強制封鎖することができる。これにより、局所的に発生する脅威に対して迅速かつ的確に対応することができ、被害の拡大を抑制することができる。
【０３３８】
また、このアクセスポイント管理装置２５００によれば、強制封鎖を実施してから一定時間Ｔ経過し、かつ、新たな脅威を回避できるポリシー／パッチの対策が行われた場合に、アクセスポイントＡＰｉの強制封鎖を解除することができる。これにより、未知のウィルスなどに対する十分な対策が行われてから、アクセスポイントＡＰｉを強制封鎖状態から通常状態に復帰させることができる。
【０３３９】
また、このアクセスポイント管理装置２５００によれば、グループＧｔ固有の封鎖条件に基づいて、強制封鎖するアクセスポイント群ＡＰｔを決定することにより、グループ単位で強制封鎖することができる。これにより、広範囲に発生する脅威に対して迅速かつ的確に対応することができ、被害の拡大を抑制することができる。
【０３４０】
また、このアクセスポイント管理装置２５００によれば、強制封鎖を実施してから一定時間Ｔ経過し、かつ、新たな脅威を回避できるポリシー／パッチの対策が行われた場合に、アクセスポイント群ＡＰｔの強制封鎖を解除することができる。これにより、未知のウィルスなどに対する十分な対策が行われてから、アクセスポイント群ＡＰｔを強制封鎖状態から通常状態に一括して復帰させることができる。
【０３４１】
また、実施の形態２にかかるアクセスポイントＡＰｉによれば、アクセスポイント管理装置２５００から強制封鎖要求を受信した場合、無線端末Ｔｐとの間で通信路を確立しないように制御することができる。これにより、未知のウィルスが蔓延している可能性が高い付近でのデータ通信を不能にして、被害の拡大を抑制することができる。
【０３４２】
このように、本通信制御プログラム、通信制御装置、およびネットワークシステムによれば、モバイル空間でのセキュリティを確保することが可能となり、ユーザに対して高度なセキュア環境を提供することができる。
【０３４３】
なお、本実施の形態で説明した通信制御方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本通信制御プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また本通信制御プログラムは、インターネット等のネットワークを介して配布してもよい。
【０３４４】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０３４５】
（付記１）無線端末とネットワークとを接続する中継装置群のいずれかの中継装置を制御するコンピュータに、
前記無線端末から通信の安全性の検査要求があった場合、前記無線端末とは異なる他の無線端末と前記中継装置との間で通信路が確立されているか否かを判断する判断ステップと、
前記判断ステップによって通信路が確立されていないと判断された場合、前記無線端末の通信の安全性を検査するための通信路を当該無線端末と前記中継装置との間で確立する通信制御ステップと、
を実行させることを特徴とする通信制御プログラム。
【０３４６】
（付記２）前記コンピュータに、
前記通信制御ステップ（以下、「第１の通信制御ステップ」という）によって前記中継装置との間で通信路が確立された前記無線端末の通信の安全性に問題がない場合、前記無線端末の前記ネットワークへの接続を許可する許可情報を前記中継装置とは異なる他の中継装置に送信する第１の送信ステップと、
前記無線端末の通信の安全性に問題がない場合、前記他の中継装置に接続するための接続情報を前記無線端末に送信する第２の送信ステップと、
を実行させることを特徴とする付記１に記載の通信制御プログラム。
【０３４７】
（付記３）前記コンピュータに、
前記無線端末の通信の安全性に問題がない場合、前記中継装置群の中から、前記無線端末との間で通信路を確立可能な他の中継装置を検索する検索ステップを実行させ、
前記第１の送信ステップは、
前記検索ステップによって検索された他の中継装置に前記許可情報を送信し、
前記第２の送信ステップは、
前記検索ステップによって検索された他の中継装置に接続するための接続情報を前記無線端末に送信することを特徴とする付記２に記載の通信制御プログラム。
【０３４８】
（付記４）前記コンピュータに、
前記検索ステップによって前記他の中継装置が検索されなかった場合、前記中継装置に接続するための接続情報を前記無線端末に送信する第３の送信ステップと、
前記第３の送信ステップによって前記接続情報が送信された結果、前記無線端末から前記ネットワークへの接続要求があった場合、前記中継装置を介して前記無線端末と前記ネットワークとを接続する第２の通信制御ステップと、を実行させることを特徴とする付記３に記載の通信制御プログラム。
【０３４９】
（付記５）前記コンピュータに、
前記検査要求に含まれる前記無線端末にインストールされているソフトウェアに関するソフトウェア情報に基づいて、前記無線端末の検疫処理を実行する検疫ステップと、
前記検疫ステップによって検疫された検疫結果に基づいて、前記無線端末の通信の安全性を判定する判定ステップと、を実行させ、
前記第２の送信ステップは、
前記判定ステップによって判定された判定結果を前記無線端末に送信することを特徴とする付記１〜４のいずれか一つに記載の通信制御プログラム。
【０３５０】
（付記６）前記コンピュータに、
前記検疫ステップによって検疫された検疫結果に問題がある場合、複数のソフトウェアに関する修正情報を記憶するデータベースの中から、前記無線端末にインストールされているソフトウェアに関する修正情報を抽出する抽出ステップを実行させ、
前記第２の送信ステップは、
前記抽出ステップによって抽出された修正情報を前記無線端末に送信することを特徴とする付記５に記載の通信制御プログラム。
【０３５１】
（付記７）前記コンピュータに、
前記検査要求に含まれる前記無線端末固有の識別情報に基づいて、前記無線端末の認証処理を実行する認証ステップを実行させ、
前記判定ステップは、
前記認証ステップによって認証された認証結果と、前記検疫ステップによって検疫された検疫結果とに基づいて、前記無線端末の通信の安全性を判定することを特徴とする付記５または６に記載の通信制御プログラム。
【０３５２】
（付記８）前記コンピュータに、
前記他の中継装置から前記無線端末の前記ネットワークへの接続を許可する許可情報を受信する第１の受信ステップと、
前記無線端末から前記ネットワークへの接続要求を受信する第２の受信ステップと、
前記第２の受信ステップによって前記接続要求を受信した場合、前記第１の受信ステップによって受信された許可情報に基づいて、前記無線端末の前記ネットワークへの接続を許可するか否かを判断する接続許否判断ステップと、
前記接続許否判断ステップによって前記ネットワークへの接続を許可すると判断された場合、前記中継装置を介して前記無線端末と前記ネットワークとを接続する第３の通信制御ステップと、を実行させることを特徴とする付記１〜７のいずれか一つに記載の通信制御プログラム。
【０３５３】
（付記９）前記コンピュータに、
前記無線端末から前記他の無線端末に対するデータ中継要求があった場合、前記他の無線端末の通信の安全性の検査確認要求を当該他の無線端末に送信する第４の送信ステップと、
前記第４の送信ステップによって前記検査確認要求が送信された結果、前記他の無線端末から通信の安全性の検査確認応答を受信する第３の受信ステップと、を実行させ、
前記接続許否判断ステップは、
前記第３の受信ステップによって受信された検査確認応答に基づいて、前記無線端末から前記他の無線端末に対するデータ中継を許可するか否かを判断し、
前記第３の通信制御ステップは、
前記接続許否判断ステップによって前記データ中継を許可すると判断された場合、前記中継装置を介して前記無線端末と前記他の中継装置とを接続することを特徴とする付記８に記載の通信制御プログラム。
【０３５４】
（付記１０）前記コンピュータに、
前記判定ステップによって判定された無線端末の通信の安全性の判定結果を、前記中継装置群にアクセス可能な管理装置に送信する第５の送信ステップと、
前記第５の送信ステップによって前記判定結果が送信された結果、前記無線端末との間の通信路の確立を禁止する禁止要求を受信する第４の受信ステップと、
前記第４の受信ステップによって前記禁止要求を受信した場合、前記無線端末との間で通信路を確立しないように制御する第４の通信制御ステップと、を実行させることを特徴とする付記５〜９のいずれか一つに記載の通信制御プログラム。
【０３５５】
（付記１１）前記第４の通信制御ステップは、
前記禁止要求を受信した場合、前記無線端末との間で確立中の通信路を切断することを特徴とする付記１０に記載の通信制御プログラム。
【０３５６】
（付記１２）無線端末とネットワークとを接続する中継装置群のいずれかの中継装置を制御する通信制御装置であって、
前記無線端末から通信の安全性の検査要求があった場合、前記無線端末とは異なる他の無線端末と前記中継装置との間で通信路が確立されているか否かを判断する判断手段と、
前記判断手段によって通信路が確立されていないと判断された場合、前記無線端末の通信の安全性を検査するための通信路を当該無線端末と前記中継装置との間で確立する通信制御手段と、
を備えることを特徴とする通信制御装置。
【０３５７】
（付記１３）各所に点在する中継装置群のいずれかの中継装置を介してネットワークに接続する無線端末であって、
前記中継装置に対する前記ネットワークへの接続要求に先立って、前記無線端末の通信の安全性の検査状況を判断する判断手段と、
前記判断手段によって通信の安全性が未検査と判断された場合、前記無線端末の通信の安全性の検査要求を前記中継装置に送信する送信手段と、
を備えることを特徴とする無線端末。
【０３５８】
（付記１４）前記判断手段は、
前記無線端末の通信の安全性が検査済の場合、さらに、当該無線端末の通信の安全性の検査日時からの経過時間が予め設定された許容時間内か否かを判断し、
前記送信手段は、
前記判断手段によって前記許容時間を超過していると判断された場合、前記無線端末の通信の安全性の検査要求を前記中継装置に送信することを特徴とする付記１３に記載の無線端末。
【０３５９】
（付記１５）無線端末とネットワークとを接続する中継装置群にアクセス可能な管理装置であって、
前記中継装置から前記無線端末の通信の安全性の検査結果を受信する受信手段と、
前記受信手段によって受信された検査結果に基づいて、前記中継装置と前記無線端末との間での通信路の確立を禁止するか否かを決定する決定手段と、
前記決定手段によって禁止すると決定された場合、前記無線端末との間での通信路の確立を禁止する禁止要求を前記中継装置に送信する送信手段と、
を備えることを特徴とする管理装置。
【０３６０】
（付記１６）前記決定手段は、
予め規定された前記中継装置固有の禁止条件と前記検査結果に基づいて、前記中継装置と前記無線端末との間での通信路の確立を禁止するか否かを決定することを特徴とする付記１５に記載の管理装置。
【０３６１】
（付記１７）前記決定手段は、
前記中継装置と前記無線端末との間での通信路の確立を禁止してからの経過時間に基づいて、前記通信路の確立の禁止を解除するか否かを決定し、
前記送信手段は、
前記決定手段によって解除すると決定された場合、前記通信路の確立の禁止を解除する解除要求を前記中継装置に送信することを特徴とする付記１５または１６に記載の管理装置。
【０３６２】
（付記１８）前記中継装置群は複数のグループに分類されており、
前記決定手段は、
予め規定された前記グループ固有の禁止条件と前記検査結果に基づいて、前記グループに属する複数の中継装置と前記無線端末との間での通信路の確立を禁止するか否かを決定し、
前記送信手段は、
前記通信路の確立を禁止すると決定された場合、前記複数の中継装置群に前記禁止要求を送信することを特徴とする付記１５〜１７のいずれか一つに記載の管理装置。
【０３６３】
（付記１９）前記決定手段は、
前記複数の中継装置と前記無線端末との間での通信路の確立を禁止してからの経過時間に基づいて、前記通信路の確立の禁止を解除するか否かを決定し、
前記送信手段は、
前記決定手段によって解除すると決定された場合、前記通信路の確立の禁止を解除する解除要求を前記複数の中継装置に送信することを特徴とする付記１８に記載の管理装置。
【０３６４】
（付記２０）無線端末とネットワークとを接続する中継装置群と、当該中継装置群のいずれかの中継装置を制御する通信制御装置と、を有するネットワークシステムにおいて、
前記通信制御装置が、
前記無線端末から通信の安全性の検査要求があった場合、前記無線端末とは異なる他の無線端末と前記中継装置との間で通信路が確立されているか否かを判断する判断手段と、
前記判断手段によって通信路が確立されていないと判断された場合、前記無線端末の通信の安全性を検査するための通信路を当該無線端末と前記中継装置との間で確立する通信制御手段と、を備えることを特徴とするネットワークシステム。
【０３６５】
（付記２１）前記通信制御装置が、
前記通信制御手段によって前記中継装置との間で通信路が確立された前記無線端末の通信の安全性に問題がない場合、前記無線端末の前記ネットワークへの接続を許可する許可情報を前記中継装置とは異なる他の中継装置に送信する第１の送信手段と、
前記無線端末の通信の安全性に問題がない場合、前記他の中継装置に接続するための接続情報を前記無線端末に送信する第２の送信手段と、を備え、
前記中継装置が、
前記通信制御装置からの許可情報に基づいて、前記無線端末との間で通信路を確立することを特徴とする付記２０に記載のネットワークシステム。
【０３６６】
（付記２２）前記通信制御装置が、
前記検査要求に含まれる前記無線端末にインストールされているソフトウェア情報に基づいて、前記無線端末の検疫処理を実行する検疫手段と、
前記検疫手段によって検疫された検疫結果に基づいて、前記無線端末の通信の安全性を判定する判定手段と、を備え、
前記第２の送信手段は、
前記判定手段によって判定された判定結果を前記無線端末に送信することを特徴とする付記２０または２１に記載のネットワークシステム。
【符号の説明】
【０３６７】
１１０  無線ネットワーク
１２０  有線ネットワーク
２００，２６００  ネットワークシステム
５００  アクセスポイントテーブル
６００  認証テーブル
７００  検疫ポリシーテーブル
８００  パッチ情報テーブル
９００  許可情報テーブル
１００１  第１の受信部
１００２  第１の送信部
１００３  第２の受信部
１００４  第２の送信部
１００５  判断部
１００６  通信制御部
１００７  セキュリティ判定部
１００８  認証部
１００９  検疫部
１０１０，３６０３  抽出部
１０１１  検索部
１１００  通信状態管理テーブル
１６０１，３３０３  送信部
１６０２，３３０１  受信部
１６０３  検査状況判断部
１６０４  修正部
２５００  アクセスポイント管理装置
２８００  検疫ログＤＢ
２９００  アクセスポイント管理テーブル
３０００  個別強制封鎖テーブル
３１００  グループ別強制封鎖テーブル（通常状態）
３２００  グループ別強制封鎖テーブル（警戒状態）
３３０２  決定部
３３０４  取得部
３４００  検疫ポリシー管理テーブル
３５００  パッチ情報管理テーブル
３６０１  選択部
３６０２  特定部
３６０４  算出部
３７００  個別強制封鎖状態テーブル
３８００  グループ別強制封鎖状態テーブル
【図１】
2011087231.tif 000003
【図２】
2011087231.tif 000004
【図３】
2011087231.tif 000005
【図４】
2011087231.tif 000006
【図５】
2011087231.tif 000007
【図６】
2011087231.tif 000008
【図７】
2011087231.tif 000009
【図８】
2011087231.tif 000010
【図９】
2011087231.tif 000011
【図１０】
2011087231.tif 000012
【図１１】
2011087231.tif 000013
【図１２】
2011087231.tif 000014
【図１３】
2011087231.tif 000015
【図１４】
2011087231.tif 000016
【図１５】
2011087231.tif 000017
【図１６】
2011087231.tif 000018
【図１７】
2011087231.tif 000019
【図１８】
2011087231.tif 000020
【図１９】
2011087231.tif 000021
【図２０】
2011087231.tif 000022
【図２１】
2011087231.tif 000023
【図２２】
2011087231.tif 000024
【図２３】
2011087231.tif 000025
【図２４】
2011087231.tif 000026
【図２５】
2011087231.tif 000027
【図２６】
2011087231.tif 000028
【図２７】
2011087231.tif 000029
【図２８】
2011087231.tif 000030
【図２９】
2011087231.tif 000031
【図３０】
2011087231.tif 000032
【図３１】
2011087231.tif 000033
【図３２】
2011087231.tif 000034
【図３３】
2011087231.tif 000035
【図３４】
2011087231.tif 000036
【図３５】
2011087231.tif 000037
【図３６】
2011087231.tif 000038
【図３７】
2011087231.tif 000039
【図３８】
2011087231.tif 000040
【図３９】
2011087231.tif 000041
【図４０】
2011087231.tif 000042
【図４１】
2011087231.tif 000043
【図４２】
2011087231.tif 000044
【図４３】
2011087231.tif 000045
【図４４】
2011087231.tif 000046
【図４５】
2011087231.tif 000047
【図４６】
2011087231.tif 000048
【図４７】
2011087231.tif 000049
【図４８】
2011087231.tif 000050
【図４９】
2011087231.tif 000051