(57)【要約】【課題】簡易な手法で設定の手間を削減することを課題とする。【解決手段】端末２０は、所定の識別情報を設定情報配信サーバ１０に送信する。一方、設定情報配信サーバ１０は、識別情報を受信すると、受信した識別情報に基づき接続先を識別し、識別した接続先に接続するための情報であって端末２０側のネットワークにおいて設定されるべき設定情報を作成する。そして、設定情報配信サーバ１０は、作成した設定情報を端末２０に返信する。一方、端末２０は、識別情報に基づき識別される接続先に接続するための情報であって端末２０側のネットワークにおいて設定されるべき設定情報を設定情報配信サーバ１０から受信する。そして、端末２０は、受信した設定情報を端末２０側のネットワークにおいて設定する。【選択図】図１
2011053985.tif 000002
【特許請求の範囲】
【請求項１】
端末は、
所定の識別情報を配信サーバに送信する送信手段と、
前記識別情報に基づき識別される接続先に接続するための情報であって該端末側のネットワークにおいて設定されるべき設定情報を前記配信サーバから受信する受信手段と、
前記受信手段によって受信された設定情報を該端末側のネットワークにおいて設定する設定手段とを備え、
配信サーバは、
前記送信手段によって送信された識別情報を受信すると、受信した識別情報に基づき接続先を識別し、識別した接続先に接続するための情報であって前記端末側のネットワークにおいて設定されるべき前記設定情報を、前記設定手段にて設定される設定情報の雛形と当該接続先に固有の情報とを用いて作成する作成手段と、
前記作成手段によって作成された設定情報を前記端末に返信する返信手段と
を備えたことを特徴とする設定情報配信システム。
【請求項２】
前記端末は、
利用者に認識されている表現を用いて前記接続先を視覚化した選択情報を出力部に出力する出力手段と、
前記出力手段によって出力部に出力された選択情報に対する選択操作の入力を入力部を介して受け付ける受付手段とをさらに備え、
前記送信手段は、前記受付手段によって選択操作の入力が受け付けられた選択情報に対応する識別情報を配信サーバに送信することを特徴とする請求項１に記載の設定情報配信システム。
【請求項３】
前記配信サーバは、
接続先に固有の情報を接続先ごとに記憶する接続先情報記憶手段と、
接続先に固有の情報を当該接続先との通信により収集し、収集した情報が前記接続先情報記憶手段に記憶されている情報と異なる場合には、収集した情報を最新の情報として前記接続先情報記憶手段に格納する接続先情報収集手段とをさらに備え、
前記作成手段は、受信した識別情報に基づき接続先を識別すると、前記接続先情報記憶手段に最新の情報として記憶されている情報を用いて設定情報を作成することを特徴とする請求項１または２に記載の設定情報配信システム。
【請求項４】
前記配信サーバは、
接続先と端末および端末の利用者の少なくともいずれか一方を特定する送信元との組合せに対応付けて処理の許否が規定された許否情報を記憶する許否情報記憶手段と、
前記送信手段によって送信された識別情報に基づき識別した接続先と、当該識別情報を送信した送信元とを用いて前記許否情報記憶手段を参照し、当該接続先と当該送信元との組合せに対応付けて規定された許否情報を取得する許否情報取得手段と、
前記許否情報取得手段によって取得された許否情報に基づく設定が前記接続先において反映されるように、当該接続先に指示を送信する指示送信手段とをさらに備えたことを特徴とする請求項１〜３のいずれか一つに記載の設定情報配信システム。
【請求項５】
前記接続はＶＰＮ接続であることを特徴とする請求項１〜４のいずれか一つに記載の設定情報配信システム。
【請求項６】
所定の識別情報を配信サーバに送信する送信手段と、
前記識別情報に基づき識別される接続先に接続するための情報であって端末側のネットワークにおいて設定されるべき設定情報として前記配信サーバにおいて作成された設定情報を該配信サーバから受信する受信手段と、
前記受信手段によって受信された設定情報を該端末側のネットワークにおいて設定する設定手段とを備えたことを特徴とする端末。
【請求項７】
所定の識別情報を端末から受信すると、受信した識別情報に基づき接続先を識別し、識別した接続先に接続するための情報であって該端末側のネットワークにおいて設定されるべき設定情報を、前記端末に設定される設定情報の雛形と当該接続先に固有の情報とを用いて作成する作成手段と、
前記作成手段によって作成された設定情報を前記端末に返信する返信手段と
を備えたことを特徴とする配信サーバ。
【請求項８】
端末が、
所定の識別情報を配信サーバに送信する送信工程と、
前記識別情報に基づき識別される接続先に接続するための情報であって該端末側のネットワークにおいて設定されるべき設定情報を前記配信サーバから受信する受信工程と、
前記受信工程によって受信された設定情報を該端末側のネットワークにおいて設定する設定工程とを含み、
配信サーバが、
前記送信工程によって送信された識別情報を受信すると、受信した識別情報に基づき接続先を識別し、識別した接続先に接続するための情報であって前記端末側のネットワークにおいて設定されるべき前記設定情報を、前記設定工程にて設定される設定情報の雛形と当該接続先に固有の情報とを用いて作成する作成工程と、
前記作成工程によって作成された設定情報を前記端末に返信する返信工程と
を含んだことを特徴とする設定情報配信方法。
【請求項９】
所定の識別情報を配信サーバに送信する送信手順と、
前記識別情報に基づき識別される接続先に接続するための情報であって端末側のネットワークにおいて設定されるべき設定情報として前記配信サーバにおいて作成された設定情報を該配信サーバから受信する受信手順と、
前記受信手順によって受信された設定情報を該端末側のネットワークにおいて設定する設定手順と
をコンピュータに実行させることを特徴とする端末プログラム。
【請求項１０】
所定の識別情報を端末から受信すると、受信した識別情報に基づき接続先を識別し、識別した接続先に接続するための情報であって該端末側のネットワークにおいて設定されるべき設定情報を、前記端末に設定される設定情報の雛形と当該接続先に固有の情報とを用いて作成する作成手順と、
前記作成手順によって作成された設定情報を前記端末に返信する返信手順と
をコンピュータに実行させることを特徴とする配信サーバプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設定情報配信システム、設定情報配信方法、端末、配信サーバ、端末プログラム及び配信サーバプログラムに関する。
【背景技術】
【０００２】
ネットワーク接続を実現するにあたり、ユーザは、端末やネットワーク装置に設定情報を設定しなければならない。例えば、ユーザは、ＶＰＮ（Virtual  Private  Network）接続を実現するにあたり、接続先のアドレスなどのＶＰＮ設定情報を、端末やネットワーク装置に設定する。かかる設定には、ネットワーク接続に先立ち事前に行う方式や、外部記憶媒体に設定情報を保持し、ネットワーク接続時に外部記憶媒体から設定情報を取り込んで行う方式などが広く用いられている。
【０００３】
もっとも、いずれの方式によっても、ユーザは、利用する端末やネットワーク装置ごとに設定情報を設定しなければならず、また、接続先ごとの設定情報を設定しなければならないので、設定の手間が大きい。このため、設定の手間を削減すべく、例えば非特許文献１には、ネットワーク装置それぞれが、ＶＰＮ設定情報を配信するための特殊なＩＣ（Integrated  Circuit）チップを備え、ネットワーク装置間でＶＰＮ設定情報を送受信する技術が開示されている。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】高橋成文  他  著、「２階層ＰＫＩを用いたオンデマンドＶＰＮシステム」、情報処理学会論文誌、Ｖｏｌ．４６  Ｎｏ．５、Ｍａｙ２００５、ｐｐ．１１２９−１１３６
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来の技術では、特殊なＩＣチップを備えたネットワーク装置を用いることが前提となるので、少なくとも既存のネットワーク装置には適用できないなどの制約があり、設定の手間を削減する技術として簡易に適用できるものではない。
【０００６】
開示の技術は、上記に鑑みてなされたものであって、簡易な手法で設定の手間を削減することが可能な設定情報配信システム、設定情報配信方法、端末、配信サーバ、端末プログラム及び配信サーバプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願の開示する設定情報配信システム、設定情報配信方法、端末、配信サーバ、端末プログラム及び配信サーバプログラムは、一つの態様において、端末は、所定の識別情報を配信サーバに送信する送信手段と、前記識別情報に基づき識別される接続先に接続するための情報であって該端末側のネットワークにおいて設定されるべき設定情報を前記配信サーバから受信する受信手段と、前記受信手段によって受信された設定情報を該端末側のネットワークにおいて設定する設定手段とを備え、配信サーバは、前記送信手段によって送信された識別情報を受信すると、受信した識別情報に基づき接続先を識別し、識別した接続先に接続するための情報であって前記端末側のネットワークにおいて設定されるべき前記設定情報を、前記設定手段にて設定される設定情報の雛形と当該接続先に固有の情報とを用いて作成する作成手段と、前記作成手段によって作成された設定情報を前記端末に返信する返信手段とを備えたことを特徴とする。
【発明の効果】
【０００８】
本願の開示する設定情報配信システム、設定情報配信方法、端末、配信サーバ、端末プログラム及び配信サーバプログラムの一つの態様によれば、簡易な手法で設定の手間を削減することが可能になるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施例１に係る設定情報配信システムの概要を説明するための図である。
【図２】図２は、端末の構成を示すブロック図である。
【図３】図３は、設定情報配信サーバの構成を示すブロック図である。
【図４】図４は、実施例２における想定ユースケースを説明するための図である。
【図５】図５は、実施例２に係る設定情報配信システムの概要を説明するための図である。
【図６】図６は、端末の構成を示すブロック図である。
【図７】図７は、アイコン記憶部を説明するための図である。
【図８】図８は、アイコンの付帯情報を説明するための図である。
【図９】図９は、アイコンの出力例を説明するための図である。
【図１０】図１０は、ＶＰＮ設定情報記憶部を説明するための図である。
【図１１】図１１は、アイコンの出力例を説明するための図である。
【図１２】図１２は、ＶＰＮ設定情報配信サーバの構成を示すブロック図である。
【図１３】図１３は、ＶＰＮ−ＧＷ情報記憶部を説明するための図である。
【図１４】図１４は、ＶＰＮ設定情報雛形記憶部を説明するための図である。
【図１５】図１５は、フィルタリング情報記憶部を説明するための図である。
【図１６】図１６は、ＶＰＮ設定情報を説明するための図である。
【図１７】図１７は、ＶＰＮ設定情報を含むトークンを説明するための図である。
【図１８】図１８は、実施例２に係る設定情報配信システムによる処理手順を示すシーケンス図である。
【図１９】図１９は、アイコン名を含むトークンを説明するための図である。
【図２０】図２０は、ＶＰＮ設定情報配信サーバの構成を示すブロック図である。
【図２１】図２１は、実施例３に係るＶＰＮ設定情報配信システムによる処理手順を示すシーケンス図である。
【図２２】図２２は、ＶＰＮ設定情報配信サーバ１００が記憶するアイコン管理情報を説明するための図である。
【図２３】図２３は、アイコン取得の処理手順を示すシーケンス図（ＶＰＮ設定情報配信サーバ１００から取得）である。
【図２４】図２４は、アイコン管理サーバが記憶するアイコン管理情報を説明するための図である。
【図２５】図２５は、アイコン取得の処理手順を示すシーケンス図（アイコン管理サーバから取得）である。
【図２６】図２６は、ＶＰＮ−ＧＷ情報記憶部１２１を説明するための図である。
【図２７】図２７は、アイコン取得の処理手順を示すシーケンス図（事後判定ケース）である。
【図２８】図２８は、アイコン取得の処理手順を示すシーケンス図（事前判定ケース）である。
【図２９】図２９は、実施例２に係る設定情報配信システムによる処理手順の変形例である。
【図３０】図３０は、端末の構成を示すブロック図である。
【図３１】図３１は、ＶＰＮ設定情報配信システムの処理手順を示すシーケンス図である。
【発明を実施するための形態】
【００１０】
以下に、本願の開示する設定情報配信システム、設定情報配信方法、端末、配信サーバ、端末プログラム及び配信サーバプログラムの実施例を説明する。なお、以下の実施例により本発明が限定されるものではない。
【実施例１】
【００１１】
［実施例１に係る設定情報配信システムの概要］
まず、実施例１に係る設定情報配信システムの概要を説明する。図１は、実施例１に係る設定情報配信システムの概要を説明するための図である。図１に示すように、実施例１に係る設定情報配信システムは、ネットワークに接続された設定情報配信サーバ１０と端末２０とを有する。なお、図１においては、説明の便宜上、設定情報配信サーバ１０と端末２０とが１台ずつネットワークに接続されているが、本発明はこれに限られるものではない。典型的には、１台の設定情報配信サーバ１０と複数台の端末２０とが対応する関係にある。また、この対応関係は、設定情報配信システムの規模や運用形態などに応じて任意に変更し得る。
【００１２】
このような構成の下、実施例１に係る設定情報配信システムにおいては、設定情報配信サーバ１０が、接続先に接続するための情報であって端末２０側のネットワークにおいて設定されるべき設定情報を端末２０に配信する。ここで、接続先とは、例えば、企業やＡＳＰ（Application  Service  Provider）・ＳａａＳ（Software  as  ａ  Service）事業者などに設置されたＶＰＮ（Virtual  Private  Network）−ＧＷ（GateWay）である。また、例えば、無線接続用のアクセスポイントである。具体的には、まず、図１に示すように、端末２０が、所定の識別情報を設定情報配信サーバ１０に送信する。
【００１３】
次に、図１に示すように、設定情報配信サーバ１０が、識別情報に基づき接続先を識別し、設定情報を作成する。ここで、設定情報配信サーバ１０は、設定情報として、端末２０から受信した識別情報に基づき識別される接続先に接続するための情報であって端末２０側のネットワークにおいて設定されるべき情報を作成する。また、設定情報配信サーバ１０は、端末２０に設定される設定情報の雛形と、接続先に固有の情報（例えば、アドレス、通信プロトコルなど）とを用いて設定情報を作成する。そして、図１に示すように、設定情報配信サーバ１０は、作成した設定情報を端末２０に返信する。すると、図１に示すように、端末２０は、設定情報を受信し、受信した設定情報を端末２０側のネットワークにおいて設定する。
【００１４】
このように、実施例１に係る設定情報配信システムによれば、端末２０は、所定の識別情報を設定情報配信サーバ１０に送信するだけで、接続先に接続するための設定情報を取得し、設定することができる。このため、簡易な手法で、端末２０のユーザにおける設定の手間を削減することができる。
【００１５】
［実施例１に係る設定情報配信システムの構成］
次に、実施例１に係る設定情報配信システムの構成を説明する。図２は、端末２０の構成を示すブロック図である。図２に示すように、端末２０は、識別情報送信部２１と、設定情報受信部２２と、設定情報設定部２３とを有する。
【００１６】
識別情報送信部２１は、所定の識別情報を設定情報配信サーバ１０に送信する。設定情報受信部２２は、識別情報に基づき識別される接続先に接続するための情報であって端末２０側のネットワークにおいて設定されるべき設定情報を設定情報配信サーバ１０から受信する。設定情報設定部２３は、設定情報受信部２２によって受信された設定情報を端末２０側のネットワークにおいて設定する。
【００１７】
図３は、設定情報配信サーバ１０の構成を示すブロック図である。図３に示すように、設定情報配信サーバ１０は、設定情報作成部１１と、設定情報返信部１２とを有する。設定情報作成部１１は、端末２０の識別情報送信部２１によって送信された識別情報を受信すると、受信した識別情報に基づき接続先を識別し、識別した接続先に接続するための情報であって端末２０側のネットワークにおいて設定されるべき設定情報を、端末２０に設定される設定情報の雛形と接続先に固有の情報とを用いて作成する。設定情報返信部１２は、設定情報作成部１１によって作成された設定情報を端末２０に返信する。
【００１８】
［実施例１の効果］
上述したように、実施例１に係る設定情報配信システムにおいては、端末２０が、所定の識別情報を設定情報配信サーバ１０に送信すると、設定情報配信サーバ１０が、識別情報に基づき識別される接続先に接続するための情報であって端末２０側のネットワークにおいて設定されるべき設定情報を作成し、端末２０に返信する。そして、端末２０は、設定情報を設定情報配信サーバ１０から受信し、端末２０側のネットワークにおいて設定する。このように、端末２０は、所定の識別情報を設定情報配信サーバ１０に送信するだけで、接続先に接続するための設定情報を取得し、設定することができる。このため、簡易な手法で、端末２０のユーザにおける設定の手間を削減することができる。
【実施例２】
【００１９】
［実施例２に係る設定情報配信システムの想定ユースケース］
実施例２においては、接続先にＶＰＮ接続するためのＶＰＮ設定情報を配信する設定情報配信システムを想定する。まず、実施例２に係る設定情報配信システムの想定ユースケースを説明する。
【００２０】
図４は、実施例２における想定ユースケースを説明するための図である。図４に示すように、近年、テレワーク推進や在宅勤務導入、企業外部のアプリケーションを利用するＡＳＰ・ＳａａＳの導入など、企業における勤務形態・インフラ構築の変革が進んでいる。また、企業を跨った協働プロジェクトも広まりつつある。また、コンプライアンス遵守の観点からセキュリティへの関心が高まっている。セキュリティの確保には様々な対策が必要とされるが、通信のセキュリティを確保する方法としては、ＶＰＮが広く利用されている。
【００２１】
図４に示すように、ユーザは、複数の端末を使い分けながら、複数のＶＰＮ接続先を適宜選択し接続する。実施例２に係る設定情報配信システムの適用先として想定するＶＰＮ接続は、端末内のＶＰＮソフトウェアと、企業やＡＳＰ・ＳａａＳ事業者などのＶＰＮ−ＧＷ（GateWay）との間で行われる。協働プロジェクトで利用されるＶＰＮ−ＧＷ（例えば図４のＶＰＮ−ＧＷ  Ｃ）は、時限で暫定的に構築されることも想定される。
【００２２】
なお、ＶＰＮ設定情報とは、端末がＶＰＮ接続先とＶＰＮ接続する際に利用する端末上での設定の情報である。ＶＰＮ設定情報は、利用するＶＰＮの種別や、ＶＰＮソフトウェアによって異なることが想定されるが、実施例２では、以下のような情報をＶＰＮ設定情報と呼ぶ。
【００２３】
まず、認証に関する情報である。すなわち、複数の認証方式が選択できる場合には利用する認証方式の特定が必要であり、認証方式名等の情報が必要となる。更に、各認証方式で必要となる認証に利用される情報（例：ＩＰｓｅｃ（Security  Architecture  for  Internet  Protocol）の事前共有鍵、ＳＳＬ（Secure  Sockets  Layer）−ＶＰＮでのクライアント証明書等）が必要である。
【００２４】
また、暗号化に関する情報である。すなわち、利用する暗号アルゴリズム名、暗号化に利用される情報等が必要である。また、ＶＰＮ接続先のアドレスに関する情報である。ＶＰＮ接続のために、ＶＰＮ接続先のアドレスが必要である。ＶＰＮ接続先のアドレスは基本的には固定であると考えられるが、セキュリティ上の理由や、例えば企業の吸収合併に伴う設置場所の移転等の理由により変更される可能性がある。また、ＶＰＮ接続先のアドレスに関する情報は、ＶＰＮ接続先が協働プロジェクトを実施中の他社により新規に構築される場合は、他社がアドレスを新規に決めることで決定する情報となり、事前に特定できない情報となる。その他の情報として、ルーティングテーブルや、ＶＰＮソフトウェア毎に異なる情報（接続のモードなど）が必要な場合が想定される。
【００２５】
以下に、ＶＰＮ設定情報の配信に関する課題を述べる。第一の課題は、ユーザが利用する端末が複数となったことによる手間の増加である。勤務形態・インフラ構築の変革の結果、ユーザが様々な場所から端末を利用して業務を行うようになっている。その際に、１台の端末を持ち歩き利用する形態に加え、持ち運びの不便さを無くすため複数の端末を使い分ける様な形態も増えてきている。企業内のネットワークに接続する社内用ＰＣ、出張先でホテルなどのネットワークに接続する持出用ＰＣ、自宅のネットワークに接続する自宅用ＰＣなど、ユーザが複数の端末を使い分けて業務を行うことが想定される。このように端末を使い分ける際には、ＶＰＮ設定情報は個々の端末ごとに設定する必要があり、ユーザにとって手間がかかることとなる。また、ここで、端末内にＶＰＮ設定情報を保持し続ける場合は、セキュリティ的に弱い端末があった際に、ＶＰＮ設定情報が漏洩し、不正なＶＰＮ接続に利用される脅威が残る。
【００２６】
第二の課題は、ＶＰＮ接続先が複数となったことによる手間の増加である。企業内の業務サーバへのアクセス、ＡＳＰ・ＳａａＳサーバへのアクセス、協働プロジェクトにおける他社内のサーバへのアクセスなど、従来に比べＶＰＮ接続先が増え、そのＶＰＮ接続先を適宜選択し切り替える必要が出てきている。ここで、手間にはユーザ側の手間だけではなく、企業の情報システム部などが行うと想定されるＶＰＮ設定情報の配信の手間も考えられる。従来に比べＶＰＮ接続先が増えることによりその配信の手間（ユーザによるＶＰＮ設定情報の誤消去・紛失に伴う再配信の手間も含む）の増加が想定される。
【００２７】
第三の課題は、時限でＶＰＮを構築するような状況では、ＶＰＮ接続先の情報（ＶＰＮ接続先のアドレスなど）が事前に特定できず、ＶＰＮ設定情報の事前配信が出来ないことである。この際には、従来の方法ではＶＰＮ接続先の情報が定まった後に、例えばＵＳＢ（Universal  Serial  Bus）トークンなどでＶＰＮ設定情報を配信することとなり、この配信にかかる時間のためＶＰＮ構築までに時間がかかることとなる。ここで、時限でＶＰＮを構築するような状況とは、例えば、企業を跨った協働プロジェクトでファイル共有のために複数社がファイル共有サーバに時限で接続する必要があるといった一定の期間だけＶＰＮ接続が必要になる状況である。このような際に、ＶＰＮ接続先が暫定的に構築されることが想定され、その際でも迅速にＶＰＮ設定情報を端末に配信しＶＰＮ接続できることが望まれる。
【００２８】
この点、実施例２に係る設定情報配信システムにおいては、ＶＰＮ設定情報配信サーバが、接続先にＶＰＮ接続するための情報であって端末側のネットワークにおいて設定されるべきＶＰＮ設定情報を端末に配信することで、上述した第一の課題、第二の課題、及び第三の課題を解決する。以下では、端末である持出用ＰＣが、接続先である『ＶＰＮ−ＧＷ（Gate  Way）  Ｂ』にＶＰＮ接続する事例を挙げて説明する。
【００２９】
［実施例２に係る設定情報配信システムの概要］
図５は、実施例２に係る設定情報配信システムの概要を説明するための図である。まず、図５に示すように、端末（図５において『持出用ＰＣ』）が、所定の識別情報をＶＰＮ設定情報配信サーバに送信する。例えば、実施例２において、まず、端末は、ユーザに認識されている表現を用いて接続先を視覚化した選択情報としてアイコンを出力し（Ｓ１）、アイコンに対する選択操作の入力を受け付ける（Ｓ２）。そして、端末は、選択された接続先を識別する識別情報（図５において『ｉｃｏｎ２』）をＶＰＮ設定情報配信サーバに送信する（Ｓ３）。
【００３０】
次に、図５に示すように、ＶＰＮ設定情報配信サーバは、設定情報を作成する（Ｓ４）。例えば、ＶＰＮ設定情報配信サーバは、端末２００から受信した識別情報『ｉｃｏｎ２』に基づき接続先『ＶＰＮ−ＧＷ  Ｂ』を識別する。そして、ＶＰＮ設定情報配信サーバは、識別した接続先『ＶＰＮ−ＧＷ  Ｂ』に接続するための情報であって端末２００側のネットワークにおいて設定されるべき情報を作成する。
【００３１】
そして、図５に示すように、ＶＰＮ設定情報配信サーバは、作成した設定情報を端末に返信する（Ｓ５）。すると、図５に示すように、端末は、設定情報を受信し、受信した設定情報を端末側のネットワークにおいて設定する（Ｓ６）。こうして、端末は、接続先『ＶＰＮ−ＧＷ  Ｂ』にＶＰＮ接続する（Ｓ７）。
【００３２】
このようなことから、実施例２に係る設定情報配信システムによれば、端末は、所定の識別情報をＶＰＮ設定情報配信サーバに送信するだけで、接続先にＶＰＮ接続するためのＶＰＮ設定情報を取得し、設定することができる。このため、簡易な手法で、ユーザにおける設定の手間を削減することができる。
【００３３】
［実施例２に係る設定情報配信システムの構成］
次に、実施例２に係る設定情報配信システムの構成を説明する。図６は、端末２００の構成を示すブロック図である。図６に示すように、端末２００は、通信部２１０と、入力部２１１と、出力部２１２と、入出力制御Ｉ／Ｆ部２１３と、記憶部２２０と、制御部２３０とを有する。
【００３４】
通信部２１０は、例えばＨＴＴＰ（Hyper  Text  Transfer  Protocol）通信用の一般的なインタフェース及びライブラリなどであり、ＶＰＮ設定情報配信サーバ１００などとの間で通信を行う。入力部２１１は、例えばキーボードやマウスなどであり、各種操作の入力などを受け付ける。実施例２において、入力部２１１は、出力部２１２に出力されたアイコンに対する選択操作の入力をマウスによって受け付ける。出力部２１２は、例えばディスプレイなどであり、各種操作のための情報などを出力する。実施例２において、出力部２１２は、ユーザに認識されている表現を用いてＶＰＮ接続先を視覚化した選択情報としてアイコンを出力する。入出力制御Ｉ／Ｆ部２１３は、入力部２１１と、出力部２１２と、記憶部２２０と、制御部２３０との間における入出力を制御する。
【００３５】
記憶部２２０は、例えばＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（flash  memory）などの半導体メモリ素子、ハードディスク、光ディスクなどであり、各種情報を記憶する。具体的には、記憶部２２０は、図６に示すように、アイコン記憶部２２１と、ＶＰＮ設定情報記憶部２２２とを有する。
【００３６】
アイコン記憶部２２１は、ユーザに認識されている表現を用いてＶＰＮ接続先を視覚化した選択情報であるアイコンを記憶する。具体的には、アイコン記憶部２２１は、ＶＰＮ設定情報配信サーバ１００から事前に送信されたアイコン、あるいはＶＰＮ設定情報配信サーバ１００の管理者が郵送などによってユーザ宛に送付したアイコンを記憶する。また、アイコン記憶部２２１が記憶するアイコンは、後述するアイコン出力部２３１ａ、アイコン選択部２３１ｂ、アイコン情報送信部２３１ｃによる処理に利用される。
【００３７】
図７は、アイコン記憶部２２１を説明するための図である。例えば、アイコン記憶部２２１は、アイコン名とアイコンを発行したＶＰＮ設定情報配信サーバ１００のアドレスと図柄とを対応付けて記憶する。例えば、図７に示すように、アイコン記憶部２２１は、アイコン名『ｉｃｏｎ１』と、ＶＰＮ設定情報配信サーバ１００のアドレスとしてＵＲＬ（Uniform  Resource  Locator）『http://vpn.example.com』と、ビルの図柄とを対応付けて記憶する。
【００３８】
ここで、図８は、アイコンの付帯情報を説明するための図である。アイコン記憶部２２１は、図７に示した情報の他に、図８に示すような付帯情報もアイコンごとに記憶する。付帯情報は、例えば、図８に示すように、要素名と、必須・オプションの区別と、備考とを有する。要素名は、アイコンの要素を識別する名称であり、アイコン名、ＶＰＮ設定情報配信サーバ１００のアドレス、及び図柄である。
【００３９】
必須・オプションの区別は、アイコンの要素として必須であるか否かを区別するための情報である。備考は、出力部２１２への出力が必須であるか否かを示す情報である。すなわち「ユーザには表示されなくても良い」と記載されている要素は出力部２１２への出力が必須ではないが、「ユーザには表示される」と記載されている要素は出力部２１２への出力が必須である。図９は、アイコンの出力例を説明するための図である。図９の出力例では、アイコンを発行したＶＰＮ設定情報配信サーバ１００のアドレスが出力され、図柄が出力されている。
【００４０】
図６に戻り、ＶＰＮ設定情報記憶部２２２は、ＶＰＮ設定情報配信サーバ１００によって配信されたＶＰＮ設定情報を記憶する。具体的には、後述するＶＰＮ設定情報受信部２３１ｄによって格納されることでＶＰＮ設定情報を記憶する。なお、後述するように、実施例２においては、ＶＰＮ設定情報配信サーバ１００から受信するＶＰＮ設定情報は、ＶＰＮ設定情報にＶＰＮ設定情報配信サーバ１００の電子署名が付加されたトークンである。また、ＶＰＮ設定情報記憶部２２２が記憶するトークンは、後述する電子署名検証部２３１ｅ、ＶＰＮ設定情報設定部２３１ｆによる処理に利用される。
【００４１】
図１０は、ＶＰＮ設定情報記憶部２２２を説明するための図である。例えば、図１０に示すように、ＶＰＮ設定情報記憶部２２２は、ＶＰＮ設定情報として、例えばＯｐｅｎＶＰＮの設定ファイルである『client.conf』を記憶する。また、図１０には示していないが、ＶＰＮ設定情報記憶部２２２は、ＶＰＮ設定情報として、認証に利用されるクライアント証明書などを記憶する。
【００４２】
図１０に示す『client.conf』について説明する。なお、図１０に示す『client.conf』は、一部抜粋を示すものである。図１０に示す『client』は、クライアント側の設定ファイルであることを示す。『dev  tun』は、ルーティング方式としてrouting方式を選択することを示す。すなわち、ＯｐｅｎＶＰＮでは、ルーティング方式として『routing』と『bridge』とを準備しており、『tun』という記載は、routing方式を選択することに対応し、『tap』という記載は、bridge方式を選択することに対応する。『proto  udp』は、プロトコルとしてＵＤＰ（User  Datagram  Protocol）を選択することを示す。『remoteサーバのアドレス  ポート番号』は、ＯｐｅｎＶＰＮサーバの指定である。すなわち、ＶＰＮ接続先のアドレス及びポート番号の指定であり、ＶＰＮ接続先に応じて、後述するＶＰＮ設定情報配信サーバ１００によって作成される部分である。
【００４３】
『resolv-retry  infinite』は、ＯｐｅｎＶＰＮサーバのホスト名を示す。『nobind』は、ローカルポート番号をバインドしないことを示す。『persist-key』及び『persist-tun』は、再接続処理の設定を示す。『ca』は、ＣＡ（Certificate  Authority）証明書が記憶されている記憶部へのパスを示す。『cert』は、クライアント証明書が記憶されている記憶部へのパスを示す。『key』は、クライアントキーが記憶されている記憶部へのパスを示す。『ca』、『cert』、『key』も、ＶＰＮ接続先に応じて、後述するＶＰＮ設定情報配信サーバ１００によって作成される部分である。
【００４４】
『comp-lzo』は、ＬＺＯ（Lempel-Ziv-Oberhumer）圧縮の利用を示す。『verb  3』は、ログレベルの指定を示す。『pull』は、ＯｐｅｎＶＰＮサーバからの追加パラメータがあれば受け取ることを示す。『float』は、ＯｐｅｎＶＰＮサーバからｔｕｎ仮想インタフェースのアドレスを取得することを示す。
【００４５】
図６に戻り、制御部２３０は、端末２００において実行される各種処理を制御する。具体的には、図６に示すように、制御部２３０は、ＧＵＩ（Graphical  User  Interface）部２３１と、ＶＰＮソフトウェア部２３２とを有する。ＧＵＩ部２３１は、例えば、Ｗｅｂブラウザなどで実現される。また、ＧＵＩ部２３１は、アイコン出力部２３１ａと、アイコン選択受付部２３１ｂと、アイコン情報送信部２３１ｃと、ＶＰＮ設定情報受信部２３１ｄと、電子署名検証部２３１ｅと、ＶＰＮ設定情報設定部２３１ｆとを有する。
【００４６】
アイコン出力部２３１ａは、アイコンを出力部２１２に出力する。具体的には、アイコン出力部２３１ａは、例えば、お気に入りとして登録された『ＶＰＮ接続』がユーザによって選択されることを契機としてＶＰＮ設定情報配信サーバ１００にアクセスし、ＶＰＮ設定情報要求をＶＰＮ設定情報配信サーバ１００に送信する。なお、ＶＰＮ設定情報配信サーバ１００のアドレスは、管理者からの事前周知などによって端末２００のユーザに知られていることを想定する。
【００４７】
また、アイコン出力部２３１ａは、選択画面をＶＰＮ設定情報配信サーバ１００から受信すると、アイコン記憶部２２１を参照し、アイコン記憶部２２１に記憶されているアイコンを付帯情報に従って出力部２１２に出力する。図１１は、アイコンの出力例を説明するための図である。例えば、要素名『図柄』についてのみ、付帯情報の備考に「ユーザには表示される」と記載されている場合には、アイコン出力部２３１ａは、図１１に示すようにアイコンを出力部２１２に出力する。
【００４８】
図６に戻り、アイコン選択受付部２３１ｂは、アイコンに対する選択操作の入力を受け付ける。具体的には、アイコン選択受付部２３１ｂは、出力部２１２に出力されたアイコンに対する選択操作の入力を入力部２１１を介して受け付ける。また、アイコン選択受付部２３１ｂは、アイコン記憶部２２１を参照し、受け付けたアイコンに対応するアイコン名を取得して、アイコン情報送信部２３１ｃに送る。例えば、アイコン選択受付部２３１ｂは、『ＡＳＰ・ＳａａＳ』の図柄のアイコンに対するマウスクリックを受け付けると、『ＡＳＰ・ＳａａＳ』の図柄のアイコンに対応するアイコン名『ｉｃｏｎ２』を取得して、アイコン情報送信部２３１ｃに送る。
【００４９】
アイコン情報送信部２３１ｃは、アイコン名を送信する。具体的には、アイコン情報送信部２３１ｃは、アイコン選択受付部２３１ｂから送られたアイコン名を用いてアイコン記憶部２２１を参照し、対応付けて記憶されているＶＰＮ設定情報配信サーバ１００のアドレスを取得する。そして、アイコン情報送信部２３１ｃは、取得したＶＰＮ設定情報配信サーバ１００のアドレスを宛先として、アイコン選択受付部２３１ｂから送られたアイコン名を送信する。例えば、アイコン情報送信部２３１ｃは、ＶＰＮ設定情報配信サーバ１００のアドレス『http://vpn.example.com』を宛先として、アイコン名『ｉｃｏｎ２』を送信する。
【００５０】
ＶＰＮ設定情報受信部２３１ｄは、ＶＰＮ設定情報を受信する。具体的には、ＶＰＮ設定情報受信部２３１ｄは、ＶＰＮ設定情報配信サーバ１００からＶＰＮ設定情報を受信し、受信したＶＰＮ設定情報をＶＰＮ設定情報記憶部２２２に格納する。なお、後述するように、実施例２においては、ＶＰＮ設定情報配信サーバ１００から受信するＶＰＮ設定情報は、ＶＰＮ設定情報にＶＰＮ設定情報配信サーバ１００の電子署名が付加されたトークンである。また、ＶＰＮ設定情報受信部２３１ｄは、ＶＰＮ設定情報を受信した旨を電子署名検証部２３１ｅに通知する。
【００５１】
電子署名検証部２３１ｅは、ＶＰＮ設定情報に付加された電子署名を検証する。具体的には、電子署名検証部２３１ｅは、ＶＰＮ設定情報を受信した旨をＶＰＮ設定情報受信部２３１ｄから通知されると、ＶＰＮ設定情報記憶部２２２を参照し、ＶＰＮ設定情報に付加された電子署名を検証する。ここで、ＶＰＮ設定情報に付加された電子署名とは、ＶＰＮ設定情報配信サーバ１００側の秘密鍵によって署名対象であるＶＰＮ設定情報に署名情報を付加するものである。このため、電子署名検証部２３１ｅは、この秘密鍵に対応する公開鍵で電子署名を検証することで、ＶＰＮ設定情報に改竄がなされていないか等を検証する。そして、電子署名検証部２３１ｅは、検証が成功した場合に、その旨をＶＰＮ設定情報設定部２３１ｆに通知する。
【００５２】
ＶＰＮ設定情報設定部２３１ｆは、ＶＰＮ設定情報を設定する。具体的には、ＶＰＮ設定情報設定部２３１ｆは、検証が成功した旨を電子署名検証部２３１ｅから通知されると、ＶＰＮ設定情報記憶部２２２を参照し、ＶＰＮ設定情報をＶＰＮソフトウェア部２３２に設定する。
【００５３】
なお、ＶＰＮ設定情報設定部２３１ｆによって設定された設定情報は、ＶＰＮ接続の終了とともに破棄されるものとする。この場合には、ＶＰＮ設定情報配信サーバ１００の管理者側の設定に従った操作ができるようになるからである。例えば、ＶＰＮ設定情報が漏洩した場合を考える。このような場合に、ＶＰＮ設定情報がＶＰＮ接続の終了とともに破棄されていれば、管理者は、漏洩したＶＰＮ設定情報による不正なＶＰＮ接続の脅威を削減することができる。また、ＶＰＮ接続先のアドレスが変更になった場合にも、ＶＰＮ設定情報がＶＰＮ接続の終了とともに破棄されていれば、もはや接続できない古いアドレスのままＶＰＮ設定情報が利用されることがなくなる。もっとも、次回同じ接続先にＶＰＮ接続するときのために、ＶＰＮ設定情報設定部２３１ｆによって設定された設定情報を継続して保持するようにしてもよい。
【００５４】
ＶＰＮソフトウェア部２３２は、ＶＰＮ接続部２３２ａを有する。ＶＰＮ接続部２３２ａは、ＶＰＮ設定情報に基づきＶＰＮ接続を行う。具体的には、ＶＰＮ接続部２３２ａは、ＶＰＮ設定情報設定部２３１ｆからＶＰＮ設定情報の設定を受け付けると、設定されたＶＰＮ設定情報に基づきＶＰＮ接続を行う。
【００５５】
次に、図１２は、ＶＰＮ設定情報配信サーバ１００の構成を示すブロック図である。図１２に示すように、ＶＰＮ設定情報配信サーバ１００は、通信部１１０と、入力部１１１と、出力部１１２と、入出力制御Ｉ／Ｆ部１１３と、記憶部１２０と、制御部１３０とを有する。
【００５６】
通信部１１０は、例えばＨＴＴＰ通信用の一般的なインタフェース及びライブラリなどであり、端末２００などとの間で通信を行う。入力部１１１は、例えばキーボードやマウスなどであり、各種操作の入力などを受け付ける。実施例２において、入力部１１１は、後述するＶＰＮ−ＧＷ情報記憶部１２１に格納する情報の入力や、ＶＰＮ設定情報雛形記憶部１２２に格納する情報の入力などを受け付ける。出力部１１２は、例えばディスプレイなどであり、各種操作のための情報などを出力する。入出力制御Ｉ／Ｆ部１１３は、入力部１１１と、出力部１１２と、記憶部１２０と、制御部１３０との間における入出力を制御する。
【００５７】
記憶部１２０は、例えばＲＡＭ、ＲＯＭ、フラッシュメモリなどの半導体メモリ素子、ハードディスク、光ディスクなどであり、各種情報を記憶する。具体的には、記憶部１２０は、図１２に示すように、ＶＰＮ−ＧＷ情報記憶部１２１と、ＶＰＮ設定情報雛形記憶部１２２と、フィルタリング情報記憶部１２３とを有する。
【００５８】
ＶＰＮ−ＧＷ情報記憶部１２１は、ＶＰＮ接続先に固有の情報を接続先ごとに記憶する。具体的には、ＶＰＮ−ＧＷ情報記憶部１２１は、ユーザによって事前に入力されたり、後述するＶＰＮ−ＧＷ連携部１３２によって事前に格納されたり、ＶＰＮ接続先の管理者によってメール連絡されたりすることで、ＶＰＮ接続先に関する情報を記憶する。また、ＶＰＮ−ＧＷ情報記憶部１２１が記憶する情報は、後述するアイコン送信部１３１、アイコン情報受信部１３３、ＶＰＮ設定情報作成部１３４による処理に利用される。
【００５９】
図１３は、ＶＰＮ−ＧＷ情報記憶部１２１を説明するための図である。例えば、ＶＰＮ−ＧＷ情報記憶部１２１は、アイコン名と図柄とＶＰＮ−ＧＷの識別情報（ＶＰＮ−ＧＷ−ｉｄ）とＶＰＮ接続先の情報とを対応付けて記憶する。また、ＶＰＮ接続先の情報とは、例えば、ＶＰＮ接続先のアドレス、通信プロトコル、ＶＰＮ認証情報（ＩＤ／Ｐａｓｓｗｏｒｄ）などである。なお、ＶＰＮ認証情報は、必要に応じて用いられるオプションである。すなわち、ＶＰＮ認証情報は、端末２００がＶＰＮ接続先に接続する際の認証に利用されるものであり、ＶＰＮ設定情報配信サーバ１００によって払い出されるものである。ＶＰＮ設定情報配信サーバ１００がＶＰＮ接続先の管理権限を持っていると仮定し、ＶＰＮ認証情報を払い出した後、ＶＰＮ接続先に、払い出したＶＰＮ認証情報を通知する。
【００６０】
ＶＰＮ設定情報雛形記憶部１２２は、ＶＰＮ設定情報の雛形を記憶する。具体的には、ＶＰＮ設定情報雛形記憶部１２２は、ユーザによって事前に入力されることで、ＶＰＮ設定情報の雛形を記憶する。また、ＶＰＮ設定情報雛形記憶部１２２が記憶する雛形は、後述するＶＰＮ設定情報作成部１３４による処理に利用される。ここで、ＶＰＮ設定情報の雛形は、一般的には、ＶＰＮソフトウェアの種別ごとに必要である。また、ＶＰＮソフトウェアの種別とは、例えば、ＯｐｅｎＶＰＮや、ベンダごとや製品ごとまたはＶＰＮ接続仕様ごとのＶＰＮソフトウェアなどである。このため、複数のＶＰＮソフトウェアの種別が混在するネットワーク環境の場合には、ＶＰＮ設定情報雛形記憶部１２２は、ＶＰＮソフトウェアの種別ごとにＶＰＮ設定情報の雛形を記憶する。
【００６１】
図１４は、ＶＰＮ設定情報雛形記憶部１２２を説明するための図である。例えば、図１４に示すように、ＶＰＮ設定情報雛形記憶部１２２は、ＶＰＮ設定情報の雛形として、例えばＯｐｅｎＶＰＮの設定ファイルである『client.conf』の雛形を記憶する。なお、『client.conf』については、図１０を用いて説明した通りであるが、図１４において点線で囲む部分が、後述するＶＰＮ設定情報作成部１３４によって作成される部分である。また、実施例１においては、ＶＰＮ設定情報雛形記憶部１２２が記憶する雛形の一例として、ＯｐｅｎＶＰＮの設定ファイルを挙げて説明したが、あくまで一例に過ぎず、上述したように、ＶＰＮ設定情報雛形記憶部１２２は、ＶＰＮソフトウェアの種別ごとにＶＰＮ設定情報の雛形を記憶する。
【００６２】
フィルタリング情報記憶部１２３は、フィルタリング情報を記憶する。具体的には、フィルタリング情報記憶部１２３は、ＶＰＮ接続先と、端末２００および端末２００の利用者の少なくともいずれか一方との組合せに対応付けて処理の許否が規定されたフィルタリング情報を記憶する。また、フィルタリング情報記憶部１２３が記憶するフィルタリング情報は、後述するフィルタリング指示部１３６による処理に利用される。
【００６３】
図１５は、フィルタリング情報記憶部１２３を説明するための図である。例えば、図１５に示すように、フィルタリング情報記憶部１２３は、フィルタリング情報として、ＶＰＮ−ＧＷの識別情報ごとに、ユーザ名と、許否の具体的な内容とを対応付けて記憶する。
【００６４】
例えば、フィルタリング情報記憶部１２３は、ＶＰＮ−ＧＷ−ｉｄ『Ａ』について、ユーザ名『ユーザＡ』と、許否『業務１：○、業務２：○、業務３：○』とを対応付けて記憶する。これは、ＶＰＮ−ＧＷ−ｉｄ『Ａ』をＶＰＮ接続先とする場合には、ユーザ名『ユーザＡ』で識別されるユーザは、ＶＰＮ接続先で提供するサービスの内、業務１、業務２、及び業務３の全ての業務についてアクセスが許容されていることを意味する。
【００６５】
また、例えば、フィルタリング情報記憶部１２３は、ＶＰＮ−ＧＷ−ｉｄ『Ａ』について、ユーザ名『ユーザＢ』と、許否『業務１：○、業務２：×、業務３：○』とを対応付けて記憶する。これは、ＶＰＮ−ＧＷ−ｉｄ『Ａ』をＶＰＮ接続先とする場合には、ユーザ名『ユーザＢ』で識別されるユーザは、ＶＰＮ接続先で提供するサービスの内、業務１及び業務３についてアクセスが許容されているが、業務２についてアクセスが許容されていないことを意味する。
【００６６】
図１２に戻り、制御部１３０は、ＶＰＮ設定情報配信サーバ１００において実行される各種処理を制御する。具体的には、図１２に示すように、制御部１３０は、アイコン送信部１３１と、ＶＰＮ−ＧＷ連携部１３２と、アイコン情報受信部１３３と、ＶＰＮ設定情報作成部１３４と、ＶＰＮ設定情報返信部１３５と、フィルタリング指示部１３６とを有する。
【００６７】
アイコン送信部１３１は、アイコンをユーザ宛に送信する。具体的には、アイコン送信部１３１は、ＶＰＮ−ＧＷ情報記憶部１２１を参照し、少なくともアイコン名と図柄とを対応付けたアイコンをユーザ宛に送信する。アイコンは、ＶＰＮ設定情報とは異なるものであり、ＶＰＮ設定情報を含むものでもない。複数のＶＰＮ接続先がある場合には、アイコン送信部１３１は、異なるアイコン名と図柄とがＶＰＮ接続先ごとに対応付けられた複数のアイコンの一覧を端末２００に送信する。
【００６８】
例えば、アイコン送信部１３１は、ＶＰＮ設定情報配信サーバ１００に対する端末２００からのアクセスに対する応答として、ユーザ宛にアイコンを送信する。また、例えば、アイコン送信部１３１は、メールによってユーザ宛にアイコンを送信する。なお、ＶＰＮ設定情報配信サーバ１００の管理者が、郵送によってユーザ宛にアイコンのデータを送信してもよい。また、アイコンの送信は事前に行われる。
【００６９】
ＶＰＮ−ＧＷ連携部１３２は、ＶＰＮ接続先であるＶＰＮ−ＧＷから情報を収集する。具体的には、ＶＰＮ−ＧＷ連携部１３２は、ＶＰＮ接続先であるＶＰＮ−ＧＷと通信を行い、ＶＰＮ−ＧＷの情報を収集し、収集した情報をＶＰＮ−ＧＷ情報記憶部１２１に格納する。また、ＶＰＮ−ＧＷ連携部１３２は、必要に応じてＶＰＮ認証情報を払い出し、払い出したＶＰＮ認証情報をＶＰＮ−ＧＷ情報記憶部１２１に格納するとともに、払い出したＶＰＮ認証情報をＶＰＮ−ＧＷに送信する。なお、情報の収集やＶＰＮ認証情報の送信は事前に行われる。
【００７０】
例えば、ＶＰＮ−ＧＷ連携部１３２は、ＶＰＮ−ＧＷ−ｉｄ『Ｂ』で識別されるＶＰＮ−ＧＷ  Ｂと通信を行い、ＶＰＮ−ＧＷ  Ｂの情報として、アドレス『Ｙ．Ｙ．Ｙ．Ｙ』及び通信プロトコル『ＵＤＰ』を収集し、収集した情報をＶＰＮ−ＧＷ情報記憶部１２１に格納する。また、例えば、ＶＰＮ−ＧＷ連携部１３２は、ＶＰＮ認証情報を払い出し、払い出したＶＰＮ認証情報をＶＰＮ−ＧＷ−ｉｄ『Ｂ』に対応付けてＶＰＮ−ＧＷ情報記憶部１２１に格納するとともに、払い出した認証情報をＶＰＮ−ＧＷ  Ｂに送信する。
【００７１】
また、ＶＰＮ−ＧＷ連携部１３２は、ＶＰＮ接続先に固有の情報をＶＰＮ−ＧＷと適宜通信を行うことにより収集し、収集した情報がＶＰＮ−ＧＷ情報記憶部１２１に記憶されている情報と異なる場合には、収集した情報を最新の情報としてＶＰＮ−ＧＷ情報記憶部１２１に格納し、ＶＰＮ接続先の情報を最新化する。このようにＶＰＮ接続先の情報がＶＰＮ設定情報配信サーバ１００側で最新化されるからこそ、端末２００側は、特に意識することなく、最新のＶＰＮ設定情報を取得することができる。
【００７２】
例えば、ＶＰＮ−ＧＷ連携部１３２は、定期的にＶＰＮ−ＧＷに対してポーリングを行うことで、その都度ＶＰＮ接続先の情報を取得し、取得した情報とＶＰＮ−ＧＷ情報記憶部１２１に記憶されている情報とを照合し、異なる場合には、取得した情報で、記憶されている情報を上書きする。また、例えば、ＶＰＮ−ＧＷ連携部１３２は、定期的にＶＰＮ−ＧＷに対してポーリングを行うことで、ＶＰＮ接続先に更新の有無を問い合わせ、更新がある場合にのみ、情報を取得する。この場合には、取得した情報とＶＰＮ−ＧＷ情報記憶部１２１に記憶されている情報との照合の結果は、異なる場合となるはずであるので、ＶＰＮ−ＧＷ連携部１３２は、取得した情報で、記憶されている情報を上書きする。
【００７３】
また、例えば、ＶＰＮ−ＧＷ連携部１３２は、ＶＰＮ接続先の構築時や、情報の変更が起こった時に、既存のプロトコルなどを用いてＶＰＮ−ＧＷから配信を受けることで、ＶＰＮ接続先の情報を取得する。この場合にも、取得した情報とＶＰＮ−ＧＷ情報記憶部１２１に記憶されている情報との照合の結果は、異なる場合となるはずであるので、ＶＰＮ−ＧＷ連携部１３２は、取得した情報で、記憶されている情報を上書きする。
【００７４】
アイコン情報受信部１３３は、アイコン名を受信する。具体的には、アイコン情報受信部１３３は、端末２００からアイコン名を受信すると、受信したアイコン名をＶＰＮ設定情報作成部１３４に送る。例えば、アイコン情報受信部１３３は、端末２００からアイコン名『ｉｃｏｎ２』を受信すると、受信したアイコン名『ｉｃｏｎ２』をＶＰＮ設定情報作成部１３４に送る。
【００７５】
ＶＰＮ設定情報作成部１３４は、ＶＰＮ設定情報を作成する。具体的には、ＶＰＮ設定情報作成部１３４は、アイコン名をアイコン情報受信部１３３から受け取ると、受け取ったアイコン名を用いてＶＰＮ−ＧＷ情報記憶部１２１を参照し、接続先を識別する。また、ＶＰＮ設定情報作成部１３４は、識別した接続先に接続するための情報であって端末２００側のネットワークにおいて設定されるべきＶＰＮ設定情報を作成し、作成したＶＰＮ設定情報をＶＰＮ設定情報返信部１３５に送る。なお、ＶＰＮ設定情報作成部１３４は、ＶＰＮ設定情報雛形記憶部１２２に記憶されている雛形と、ＶＰＮ−ＧＷ情報記憶部１２１に記憶されている接続先に固有の情報とを用いてＶＰＮ設定情報を作成する。また、ＶＰＮ設定情報作成部１３４は、ＶＰＮ設定情報にＶＰＮ設定情報配信サーバ１００の電子署名が付加されたトークンを作成する。
【００７６】
例えば、ＶＰＮ設定情報作成部１３４は、アイコン名『ｉｃｏｎ２』をアイコン情報受信部１３３から受け取ると、受け取ったアイコン名『ｉｃｏｎ２』を用いてＶＰＮ−ＧＷ情報記憶部１２１を参照し、接続先であるＶＰＮ−ＧＷ  Ｂを識別する。また、ＶＰＮ設定情報作成部１３４は、ＶＰＮ設定情報雛形記憶部１２２に記憶されている雛形を読み出す。例えば、図１４に示す雛形を読み出す。
【００７７】
図１６は、ＶＰＮ設定情報を説明するための図である。ＶＰＮ設定情報作成部１３４は、ＶＰＮ−ＧＷ情報記憶部１２１を参照し、接続先であるＶＰＮ−ＧＷ  Ｂに対応付けて記憶されているアドレス『Ｙ．Ｙ．Ｙ．Ｙ』及び通信プロトコル『ＵＤＰ』を読み出す。そして、ＶＰＮ設定情報作成部１３４は、ＶＰＮ設定情報雛形記憶部１２２から読み出した雛形に、アドレス『Ｙ．Ｙ．Ｙ．Ｙ』を記述し、また、通信プロトコル『ＵＤＰ』から割り出したポート番号『１０２４』を記述する。その他、ＶＰＮ設定情報作成部１３４は、点線の枠で囲まれた部分を適宜作成する。
【００７８】
図１７は、ＶＰＮ設定情報を含むトークンを説明するための図である。例えば、トークンは、図１７に示すように、要素名と、必須・オプションの区別とを有する。要素名は、トークンの要素を識別する名称であり、ＶＰＮ設定情報、ルーティング情報、及び電子署名である。必須・オプションの区別は、トークンの要素として必須であるか否かを区別するための情報である。
【００７９】
ＶＰＮ設定情報返信部１３５は、ＶＰＮ設定情報を返信する。具体的には、ＶＰＮ設定情報返信部１３５は、ＶＰＮ設定情報作成部１３４からＶＰＮ設定情報を受け取ると、受け取ったＶＰＮ設定情報を端末２００に返信する。
【００８０】
フィルタリング指示部１３６は、必要に応じて、ＶＰＮ接続先であるＶＰＮ−ＧＷと通信を行うことにより、ＶＰＮ−ＧＷに対してフィルタリング指示を行う。具体的には、フィルタリング指示部１３６は、アイコン情報受信部１３３によって受信されたアイコン名に基づき識別したＶＰＮ接続先と、アイコン名を送信したユーザ名とを用いてフィルタリング情報記憶部１２３を参照し、ＶＰＮ接続先とユーザ名との組合せに対応付けて規定されたフィルタリング情報を取得する。また、フィルタリング指示部１３６は、取得したフィルタリング情報に基づく設定がＶＰＮ接続先において反映されるように、ＶＰＮ接続先に指示を送信する。なお、ユーザ名は、例えば、ＶＰＮ設定情報要求時など、端末２００が最初にＶＰＮ設定情報配信サーバ１００に接続した時に入力させることで取得する。
【００８１】
例えば、フィルタリング指示部１３６は、アイコン情報受信部１３３によって受信されたアイコン名『ｉｃｏｎ１』を用いてＶＰＮ−ＧＷ情報記憶部１２１を参照し、対応付けて記憶されているＶＰＮ−ＧＷ−ｉｄ『Ａ』を取得する。また、フィルタリング指示部１３６は、取得したＶＰＮ−ＧＷ−ｉｄ『Ａ』及びユーザ名『ユーザＡ』を用いてフィルタリング情報記憶部１２３を参照し、対応付けて規定された許否『業務１：○、業務２：○、業務３：○』を取得する。また、フィルタリング指示部１３６は、取得した許否『業務１：○、業務２：○、業務３：○』に基づく設定がＶＰＮ−ＧＷ−ｉｄ『Ａ』に対応するＶＰＮ−ＧＷにおいて反映されるように、ＶＰＮ−ＧＷ−ｉｄ『Ａ』に対応するＶＰＮ−ＧＷに指示を送信する。
【００８２】
なお、上記したフィルタリング指示は、一例に過ぎず、例えば、フィルタリング指示部１３６は、トークンに含まれる端末２００のアドレスを元に、ＶＰＮ接続先でのルーティングの変更指示などを行ってもよい。
【００８３】
［実施例２に係る設定情報配信システムによる処理手順］
続いて、実施例２に係る設定情報配信システムによる処理手順を説明する。図１８は、実施例２に係る設定情報配信システムによる処理手順を示すシーケンス図である。なお、図１８に示すステップＳ１０１〜Ｓ１０３の処理は、一般的には、ＶＰＮ接続に先立ち事前に行われる処理手順である。
【００８４】
また、上述したように、複数のＶＰＮソフトウェアの種別が混在するネットワーク環境の場合には、ＶＰＮ設定情報の雛形は、ＶＰＮソフトウェアの種別ごとに準備される。言い換えると、ＶＰＮソフトウェアの種別によって、端末２００が接続できるＶＰＮ−ＧＷも制限される。このため、以下の処理手順においては、ＶＰＮ接続に先立ち、端末２００が利用するＶＰＮソフトウェアの種別が事前にＶＰＮ設定情報配信サーバ１００に通知されているものとする。
【００８５】
すなわち、実施例２においては、上述したように、端末２００は、ＶＰＮ設定情報配信サーバ１００から事前に送信されたアイコン、あるいはＶＰＮ設定情報配信サーバ１００の管理者が郵送やメール通知などによってユーザ宛に送付したアイコンを記憶する。この事前の段階において、端末２００が利用するＶＰＮソフトウェアの種別はＶＰＮ設定情報配信サーバ１００の管理者に知られており、端末２００に送信されたアイコンは、端末２００が利用するＶＰＮソフトウェアの種別で接続できるＶＰＮ−ＧＷに対応するものであることを前提とする。
【００８６】
図１８に示すように、ＶＰＮ設定情報配信サーバ１００は、アイコンをユーザ宛に送信し（ステップＳ１０１）、ユーザは、アイコンを記憶部に格納する操作を行う（ステップＳ１０２）。具体的には、アイコン送信部１３１が、少なくともアイコン名と図柄とを対応付けたアイコンをユーザ宛に送信する。
【００８７】
また、ＶＰＮ設定情報配信サーバ１００は、ＶＰＮ接続先であるＶＰＮ−ＧＷから情報を収集する（ステップＳ１０３）。具体的には、ＶＰＮ−ＧＷ連携部１３２が、ＶＰＮ−ＧＷと通信を行い、ＶＰＮ−ＧＷの情報を収集する。ここまでの処理手順は、一般的には、ＶＰＮ接続に先立ち事前に行われる。
【００８８】
さて、ＶＰＮ接続にあたり、端末２００は、ＶＰＮ設定情報要求をＶＰＮ設定情報配信サーバ１００に送信する（ステップＳ１０４）。具体的には、例えば、お気に入りとして登録された『ＶＰＮ接続』がユーザによって選択されることを契機として、アイコン出力部２３１ａが、ＶＰＮ設定情報配信サーバ１００にアクセスし、ＶＰＮ設定情報要求をＶＰＮ設定情報配信サーバ１００に送信する。なお、ＶＰＮ設定情報配信サーバ１００のアドレスは、管理者からの事前周知などによって端末２００のユーザに知られていることを想定する。
【００８９】
すると、ＶＰＮ設定情報配信サーバ１００は、アイコンに対する選択操作の入力を受け付けるための選択画面を端末２００に送信する（ステップＳ１０５）。具体的には、アイコン情報受信部１３３が、選択画面を端末２００に送信する。
【００９０】
一方、端末２００は、選択画面を受信すると、アイコンを出力する（ステップＳ１０６）。具体的には、アイコン出力部２３１ａが、アイコン記憶部２２１を参照し、アイコン記憶部２２１に記憶されているアイコンを付帯情報に従って出力部２１２に出力する。
【００９１】
次に、端末２００は、アイコンに対する選択操作の入力を受け付ける（ステップＳ１０７）。具体的には、ユーザは、ＶＰＮ接続を望むＶＰＮ接続先に対応するアイコンを選択する。この際、アイコンとＶＰＮ接続先との組合せはＶＰＮ設定情報配信サーバ１００の管理者が定める情報であり、管理者は、ユーザに対して、アイコンとＶＰＮ接続先との関係を事前に連絡しているものとする。こうして、アイコン選択受付部２３１ｂが、出力部２１２に出力されたアイコンに対する選択操作の入力を入力部２１１を介して受け付ける。
【００９２】
そして、端末２００は、アイコン名を送信する（ステップＳ１０８）。具体的には、アイコン情報送信部２３１ｃが、アイコン名をＶＰＮ設定情報配信サーバ１００に送信する。
【００９３】
一方、ＶＰＮ設定情報配信サーバ１００は、アイコン名を受信すると、ＶＰＮ設定情報を作成する（ステップＳ１０９）。具体的には、ＶＰＮ設定情報作成部１３４が、端末２００から受信したアイコン名を用いてＶＰＮ−ＧＷ情報記憶部１２１を参照し、接続先を識別する。そして、ＶＰＮ設定情報作成部１３４は、識別した接続先に接続するための情報であって端末２００側のネットワークにおいて設定されるべきＶＰＮ設定情報を作成する。
【００９４】
次に、ＶＰＮ設定情報配信サーバ１００は、トークンを作成する（ステップＳ１１０）。具体的には、ＶＰＮ設定情報作成部１３４は、作成したＶＰＮ設定情報にＶＰＮ設定情報配信サーバ１００の電子署名が付加されたトークンを作成する。続いて、ＶＰＮ設定情報配信サーバ１００は、トークンを端末２００に返信する（ステップＳ１１１）。具体的には、ＶＰＮ設定情報返信部１３５が、ＶＰＮ設定情報を含むトークンを端末２００に返信する。
【００９５】
なお、ＶＰＮ設定情報配信サーバ１００は、必要に応じて、ＶＰＮ−ＧＷに対するフィルタリング指示を行う（ステップＳ１１２）。具体的には、フィルタリング指示部１３６が、必要に応じて、ＶＰＮ−ＧＷに対するフィルタリング指示を行う。
【００９６】
一方、端末２００は、トークンを受信すると、電子署名を検証する（ステップＳ１１３）。具体的には、電子署名検証部２３１ｅが、ＶＰＮ設定情報に付加された電子署名を検証する。そして、端末２００は、ＶＰＮ設定情報を設定する（ステップＳ１１４）。具体的には、電子署名検証部２３１ｅによる検証が成功すると、ＶＰＮ設定情報設定部２３１ｆが、ＶＰＮ設定情報をＶＰＮソフトウェア部２３２に設定する。
【００９７】
すると、端末２００は、ＶＰＮ接続を行う（ステップＳ１１５）。具体的には、ＶＰＮ接続部２３２ａが、設定されたＶＰＮ設定情報に基づきＶＰＮ接続を行う。その後、ＶＰＮ接続部２３２ａは、ＧＵＩ部２３１に向けて、ＶＰＮ接続を完了した旨を通知する（ステップＳ１１６）。
【００９８】
なお、ＶＰＮ−ＧＷの情報を収集する処理（ステップＳ１０３）は、ＶＰＮ設定情報を作成する前であれば、任意のタイミングで行われてもよい。例えば、ＶＰＮ設定情報要求を受けた後に（ステップＳ１０４以降に）行われてもよい。
【００９９】
［実施例２の効果］
上述したように、実施例２に係る設定情報配信システムにおいては、端末２００が、所定の識別情報をＶＰＮ設定情報配信サーバ１００に送信すると、ＶＰＮ設定情報配信サーバ１００が、識別情報に基づき識別されるＶＰＮ接続先に接続するための情報であって端末２００側のネットワークにおいて設定されるべきＶＰＮ設定情報を、端末２００に設定されるＶＰＮ設定情報の雛形と接続先に固有の情報とを用いて作成し、端末２００に返信する。そして、端末２００は、ＶＰＮ設定情報をＶＰＮ設定情報配信サーバ１００から受信し、端末２００側のネットワークにおいて設定する。このように、端末２００は、所定の識別情報をＶＰＮ設定情報配信サーバ１００に送信するだけで、ＶＰＮ接続先に接続するためのＶＰＮ設定情報を取得し、設定することができる。このため、簡易な手法で、ユーザにおける設定の手間を削減することができる。
【０１００】
また、実施例２に係る設定情報配信システムによれば、必要なときにＶＰＮ設定情報配信サーバ１００からＶＰＮ設定情報を取得して設定することができるため、オンデマンドなＶＰＮ構築を実現することができる。
【０１０１】
また、実施例２に係る設定情報配信システムによれば、端末２００からＶＰＮ設定情報配信サーバ１００へのＶＰＮ設定情報の要求には、アイコン名や、端末のアドレス等が含まれる。ＶＰＮ設定情報配信サーバ１００は、それら端末２００から取得した情報に、ＶＰＮ接続先から取得した情報を加え、ＶＰＮ設定情報を作成し端末２００に返信する。端末２００上では、受信したＶＰＮ設定情報をＶＰＮソフトウェアに設定することにより、ＶＰＮ接続を可能とする。したがって、ＶＰＮ設定情報は、アイコンの利用により常に同一の簡易な手順で端末２００に配信・設定される。
【０１０２】
また、アイコン名と対応するＶＰＮ接続先の対応付けをＶＰＮ設定情報配信サーバ１００で行うことにより、ＶＰＮ接続先が複数になった際に、どのＶＰＮ接続先にどのＶＰＮ設定情報を用いて接続するのかと言う判断をより分かりやすい、どのアイコンを利用するのかと言う判断に置き換えることができるなど、設定に伴う手間を削減できる。
【０１０３】
更に、ＶＰＮ設定情報は、ＶＰＮ接続の直前にＶＰＮ設定情報配信サーバ１００から端末２００へ配信される。これにより、ＶＰＮ接続先の情報が事前に特定できない場合でも、ＶＰＮ設定情報の迅速な配信が可能となり、迅速なＶＰＮ接続が可能となる。
【０１０４】
また、複数のＶＰＮ接続先の選択はユーザ、特に操作に不慣れなユーザにとって課題となりうる。例えば、ＶＰＮ接続の際にはＶＰＮ接続先のアドレスの特定が必要となるが、アドレスは数字や英文字の羅列で表現されており、複数のアドレスの取り扱いではアドレスを取り違えることや、設定ファイルへの記入の際のスペルミス等が考えられる。そこで、ＶＰＮ接続先の選択にアイコンを利用し、そのアイコンとＶＰＮ接続先の情報（アドレスなど）をＶＰＮ設定情報配信サーバ１００側で対応付けることにより、ユーザの負担を減らすことができる。具体的には、アイコン（ユーザが端末２００の画面上で視覚的に区別できる図柄を含む情報。例えば、自社のシンボルとしてのビルの図柄や、ＡＳＰ・ＳａａＳのシンボル的な図柄、協働プロジェクトのシンボルとしての握手の図柄などを含む情報）が端末２００に配信される。アイコンは、図柄に加え、アイコン名（『ｉｃｏｎ１』など）を最低限含み、ＶＰＮ設定情報配信サーバ１００により作成される。
【０１０５】
なお、ＶＰＮ設定情報配信サーバ１００の管理者の操作により、作成後のアイコンのアイコン名と対応するＶＰＮ−ＧＷ−ｉｄとの組み合わせを変えることも可能である。これにより、ユーザが保持するアイコンと、アイコンの配信時にアドレスなどの情報が決まっていないＶＰＮ接続先の対応付けが可能となり、ＶＰＮ接続先の情報が事前に特定できず、ＶＰＮ設定情報の事前配信が出来ないということは起こらない。
【０１０６】
また、ＶＰＮ設定情報はＶＰＮ接続の度にＶＰＮ設定情報配信サーバ１００より取得することを基本とし、ＶＰＮ接続終了後は、ＶＰＮソフトウェアによりＶＰＮ設定情報は削除されることとする。これにより、端末内にＶＰＮ設定情報を保持し続けることがなくなり、セキュリティ的に弱い端末があった場合でもＶＰＮ設定情報が漏洩し不正なＶＰＮ接続に利用される脅威が削減できる。加えて、ＶＰＮ接続先のアドレスが変更になるような場合でも、ＶＰＮ接続の直前の最新のＶＰＮ設定情報を取得することで、アドレスの変更への対応が可能となる。
【０１０７】
更に、ＶＰＮ接続の度にＶＰＮ設定情報を取得することが前提であるので、ＵＳＢトークンなどによりＶＰＮ設定情報の配信を行う場合と比べ配信にかかる時間は短くなる。これにより、例えばＶＰＮ設定情報の消去・紛失に伴う再配信にかかる時間が短くなるなど、ユーザの利便性を高めることができる。
【実施例３】
【０１０８】
ところで、実施例２では、ＶＰＮ設定情報配信サーバ１００のみがＶＰＮ設定情報に電子署名を付加し、この電子署名を端末２００側で検証する手法を説明したが、本発明はこれに限られるものではない。端末２００の電子署名をＶＰＮ設定情報配信サーバ１００側で検証する手法を組み入れることもできる。以下、実施例３に係るＶＰＮ設定情報配信システムとして説明する。
【０１０９】
実施例３に係るＶＰＮ設定情報配信システムにおいては、端末２００のアイコン情報送信部２３１ｃは、アイコン名をＶＰＮ設定情報配信サーバ１００に送信する際に、単にアイコン名を送信するのではなく、アイコン名に端末２００の電子署名が付加されたトークンを作成し、トークンを送信する。
【０１１０】
図１９は、アイコン名を含むトークンを説明するための図である。例えば、トークンは、図１９に示すように、要素名と、必須・オプションの区別とを有する。要素名は、トークンの要素を識別する名称であり、アイコン名、図柄、端末のアドレス、及び電子署名である。必須・オプションの区別は、トークンの要素として必須であるか否かを区別するための情報である。
【０１１１】
次に、実施例３におけるＶＰＮ設定情報配信サーバ１００の構成を説明する。図２０は、ＶＰＮ設定情報配信サーバ１００の構成を示すブロック図である。図２０に示すように、実施例３におけるＶＰＮ設定情報配信サーバ１００は、電子署名検証部１３７をさらに備える。
【０１１２】
電子署名検証部１３７は、アイコン名に付加された電子署名を検証する。具体的には、電子署名検証部１３７は、アイコン名を受信した旨をアイコン情報受信部１３３から通知されると、アイコン名に付加された電子署名を検証する。ここで、アイコン名に付加された電子署名とは、端末２００側の秘密鍵によって署名対象であるアイコン名に署名情報を付加するものである。このため、電子署名検証部１３７は、この秘密鍵に対応する公開鍵で電子署名を検証することで、アイコン名その他の情報に改竄がなされていないか等を検証する。そして、電子署名検証部１３７は、検証が成功した場合に、その旨をＶＰＮ設定情報作成部１３４に通知する。
【０１１３】
続いて、実施例３に係るＶＰＮ設定情報配信システムによる処理手順を説明する。図２１は、実施例３に係るＶＰＮ設定情報配信システムによる処理手順を示すシーケンス図である。なお、図２１に示すステップＳ２０１〜Ｓ２０３の処理は、実施例２と同様、一般的には、ＶＰＮ接続に先立ち事前に行われる処理手順である。
【０１１４】
図２１に示すように、実施例３におけるＶＰＮ設定情報配信サーバ１００は、実施例２と同様、アイコンをユーザ宛に送信し（ステップＳ２０１）、ユーザは、アイコンを記憶部に格納する操作を行う（ステップＳ２０２）。また、実施例２と同様、ＶＰＮ設定情報配信サーバ１００は、ＶＰＮ接続先であるＶＰＮ−ＧＷから情報を収集する（ステップＳ２０３）。
【０１１５】
さて、実施例２と同様、ＶＰＮ接続にあたり、端末２００は、ＶＰＮ設定情報要求をＶＰＮ設定情報配信サーバ１００に送信する（ステップＳ２０４）。すると、実施例２と同様、ＶＰＮ設定情報配信サーバ１００は、アイコンに対する選択操作の入力を受け付けるための選択画面を端末２００に送信するが、実施例２と異なり、この選択画面には、ＶＰＮ設定情報の作成に必要な情報を要求するトークン要求が含まれている（ステップＳ２０５）。
【０１１６】
一方、端末２００は、選択画面を受信すると、実施例２と同様、アイコンを出力する（ステップＳ２０６）。次に、端末２００は、実施例２と同様、アイコンに対する選択操作の入力を受け付ける（ステップＳ２０７）。
【０１１７】
ここで、実施例３における端末２００は、アイコン名に電子署名が付加されたトークンを作成する（ステップＳ２０８）。そして、端末２００は、アイコン名を含むトークンを送信する（ステップＳ２０９）。一方、ＶＰＮ設定情報配信サーバ１００は、アイコン名を含むトークンを受信すると、まず、アイコン名に付加された電子署名を検証し（ステップＳ２１０）、検証に成功した場合に、ＶＰＮ設定情報を作成する（ステップＳ２１１）。
【０１１８】
その後は、実施例２と同様、ＶＰＮ設定情報配信サーバ１００は、トークンを作成し（ステップＳ２１２）、作成したトークンを端末２００に返信する（ステップＳ２１３）。また、ＶＰＮ設定情報配信サーバ１００は、必要に応じて、フィルタリング指示を行う（ステップＳ２１４）。
【０１１９】
一方、端末２００は、実施例２と同様、トークンを受信すると、電子署名を検証し（ステップＳ２１５）、ＶＰＮ設定情報を設定し（ステップＳ２１６）、ＶＰＮ接続を行う（ステップＳ２１７）。その後、実施例２と同様、端末２００のＶＰＮ接続部２３２ａが、ＧＵＩ部２３１に向けて、ＶＰＮ接続を完了した旨を通知する（ステップＳ２１８）。
【実施例４】
【０１２０】
ところで、実施例２及び３では、端末２００が、アイコンをアイコン記憶部２２１に事前に記憶しており、ＶＰＮ設定情報要求時には、アイコン記憶部２２１に記憶されているアイコンを選択画面に出力する手法を説明した。しかしながら、本発明はこれに限られるものではなく、ＶＰＮ設定情報要求時に端末２００がサーバ（例えば、Ｗｅｂサーバとしての機能を有するサーバ）から取得する手法でもよい。ここで、サーバから取得する手法としては、ＶＰＮ設定情報配信サーバ１００から取得するケースと、ＶＰＮ設定情報配信サーバ１００とは異なる他のサーバ（以下、アイコン管理サーバという）から取得するケースとが考えられる。以下、それぞれのケースを順に説明する。
【０１２１】
［ＶＰＮ設定情報配信サーバ１００から取得するケース］
まず、図２２及び図２３を用いて、ＶＰＮ設定情報配信サーバ１００から取得するケースを説明する。図２２は、ＶＰＮ設定情報配信サーバ１００が記憶するアイコン管理情報を説明するための図であり、図２３は、アイコン取得の処理手順を示すシーケンス図（ＶＰＮ設定情報配信サーバ１００から取得）である。
【０１２２】
実施例４におけるＶＰＮ設定情報配信サーバ１００は、記憶部２２０にアイコン記憶部２２１とＶＰＮ設定情報記憶部２２２とを有する他に、特に、アイコン管理情報を記憶する。例えば、図２２に示すように、実施例４におけるＶＰＮ設定情報配信サーバ１００は、アイコン管理情報として、ユーザ名とＶＰＮ設定情報配信サーバ１００にログインするためのＩＤ／ＰＷＤ（パスワード）とアイコン情報とを対応付けて記憶する。例えば、ＶＰＮ設定情報配信サーバ１００は、ユーザ名『ユーザＡ』と、ＩＤ／ＰＷＤ『＊＊＊＊＊』と、アイコン情報『ｉｃｏｎ１、ｉｃｏｎ２、ｉｃｏｎ３』とを対応付けて記憶する。これは、ユーザ名『ユーザＡ』で識別されるユーザには、アイコン情報『ｉｃｏｎ１、ｉｃｏｎ２、ｉｃｏｎ３』で識別されるアイコンを送信すべきことを意味する。なお、実施例４においては、アイコン情報としてアイコン名を記憶する例を説明するが、図８を用いて説明した他の要素をさらに記憶してもよい。
【０１２３】
このような構成の下、図２３に示すように、ＶＰＮ設定情報要求時、端末２００は、ユーザからＶＰＮ設定情報配信サーバ１００にログインするためのＩＤ／ＰＷＤの入力を受け付ける（ステップＳ３０１）。具体的には、例えば、お気に入りとして登録された『ＶＰＮ接続』がユーザによって選択されることを契機として、端末２００は、ＶＰＮ設定情報配信サーバ１００にアクセスしてログイン画面を出力し、出力したログイン画面に対するＩＤ／ＰＷＤの入力を受け付ける。例えば、端末２００は、『ユーザＡ』及び『＊＊＊＊＊』の入力を受け付ける。なお、ＶＰＮ設定情報配信サーバ１００のアドレスは、管理者からの事前周知などによって端末２００のユーザに知られていることを想定する。
【０１２４】
次に、端末２００は、ＶＰＮ設定情報配信サーバ１００にログインする（ステップＳ３０２）。例えば、ＶＰＮ設定情報配信サーバ１００は、端末２００から送信された『ユーザＡ』及び『＊＊＊＊＊』を用いてアイコン管理情報を参照し、ログインを許可する。すると、端末２００は、ＶＰＮ設定情報配信サーバ１００にログインする。
【０１２５】
続いて、ＶＰＮ設定情報配信サーバ１００は、端末２００から送信されたＩＤ／ＰＷＤを用いてアイコン管理情報を参照し、ＩＤ／ＰＷＤに対応付けて記憶されているアイコン情報を取得する（ステップＳ３０３）。例えば、ＶＰＮ設定情報配信サーバ１００は、『ユーザＡ』及び『＊＊＊＊＊』を用いてアイコン管理情報を参照し、対応付けて記憶されているアイコン情報『ｉｃｏｎ１、ｉｃｏｎ２、ｉｃｏｎ３』を取得する。
【０１２６】
そして、ＶＰＮ設定情報配信サーバ１００は、取得したアイコン情報に基づき、アイコンに対する選択操作の入力を受け付けるための選択画面を生成する（ステップＳ３０４）。例えば、ＶＰＮ設定情報配信サーバ１００は、アイコン情報『ｉｃｏｎ１、ｉｃｏｎ２、ｉｃｏｎ３』に基づき、図１１に例示したような選択画面を生成する。この選択画面を生成するときに、図８に記載のアイコンの付帯情報を用いて生成してもよい。
【０１２７】
次に、ＶＰＮ設定情報配信サーバ１００は、生成した選択画面を端末２００に送信する（ステップＳ３０５）。一方、端末２００は、選択画面を受信すると、受信した選択画面を出力することで、アイコンを出力する（ステップＳ３０６）。その後は、実施例１〜３と同様、端末２００は、アイコンに対する選択操作の入力を受け付け（ステップＳ３０７）、アイコン名を送信する（ステップＳ３０８）。
【０１２８】
［アイコン管理サーバから取得するケース］
続いて、図２４及び図２５を用いて、アイコン管理サーバから取得するケースを説明する。図２４は、アイコン管理サーバが記憶するアイコン管理情報を説明するための図であり、図２５は、アイコン取得の処理手順を示すシーケンス図（アイコン管理サーバから取得）である。
【０１２９】
アイコン管理サーバは、記憶部に、特に、アイコン管理情報を記憶する。例えば、図２４に示すように、アイコン管理サーバは、アイコン管理情報として、ユーザ名と、アイコン管理サーバにログインするためのＩＤ／ＰＷＤと、アイコン情報と、ＨＴＴＰ（Hypertext  Transfer  Protocol）リダイレクト先のＶＰＮ設定情報配信サーバ１００のアドレスとを対応付けて記憶する。
【０１３０】
例えば、アイコン管理サーバは、ユーザ名『ユーザＡ』と、ＩＤ／ＰＷＤ『＊＊＊＊＊』と、アイコン情報『ｉｃｏｎ１、ｉｃｏｎ２、ｉｃｏｎ３』と、ＶＰＮ設定情報配信サーバ１００のアドレス『サーバＸのアドレス』とを対応付けて記憶する。これは、ユーザ名『ユーザＡ』で識別されるユーザには、アイコン情報『ｉｃｏｎ１、ｉｃｏｎ２、ｉｃｏｎ３』で識別されるアイコンを送信すべきことを意味する。また、ユーザ名『ユーザＡ』で識別されるユーザが利用する端末２００からアイコン名が送信された場合には、アドレス『サーバＸのアドレス』で識別されるＶＰＮ設定情報配信サーバ１００にＨＴＴＰリダイレクトすべきであることを意味する。なお、実施例４においては、アイコン情報としてアイコン名を記憶する例を説明するが、図８を用いて説明した他の要素をさらに記憶してもよい。
【０１３１】
このような構成の下、図２５に示すように、ＶＰＮ設定情報要求時、端末２００は、ユーザからアイコン管理サーバにログインするためのＩＤ／ＰＷＤの入力を受け付ける（ステップＳ４０１）。具体的には、例えば、お気に入りとして登録された『ＶＰＮ接続』がユーザによって選択されることを契機として、端末２００は、アイコン管理サーバにアクセスしてログイン画面を出力し、出力したログイン画面に対するＩＤ／ＰＷＤの入力を受け付ける。例えば、端末２００は、『ユーザＡ』及び『＊＊＊＊＊』の入力を受け付ける。なお、アイコン管理サーバのアドレスは、管理者からの事前周知などによって端末２００のユーザに知られていることを想定する。
【０１３２】
次に、端末２００は、アイコン管理サーバにログインする（ステップＳ４０２）。例えば、アイコン管理サーバは、端末２００から送信された『ユーザＡ』及び『＊＊＊＊＊』を用いてアイコン管理情報を参照し、ログインを許可する。すると、端末２００は、アイコン管理サーバにログインする。
【０１３３】
続いて、アイコン管理サーバは、端末２００から送信されたＩＤ／ＰＷＤを用いてアイコン管理情報を参照し、ＩＤ／ＰＷＤに対応付けて記憶されているアイコン情報を取得する（ステップＳ４０３）。例えば、アイコン管理サーバは、『ユーザＡ』及び『＊＊＊＊＊』を用いてアイコン管理情報を参照し、対応付けて記憶されているアイコン情報『ｉｃｏｎ１、ｉｃｏｎ２、ｉｃｏｎ３』を取得する。なお、アイコン管理サーバは、対応付けて記憶されているアドレス『サーバＸのアドレス』も取得する。
【０１３４】
そして、アイコン管理サーバは、取得したアイコン情報に基づき、アイコンに対する選択操作の入力を受け付けるための選択画面を生成する（ステップＳ４０４）。例えば、アイコン管理サーバは、アイコン情報『ｉｃｏｎ１、ｉｃｏｎ２、ｉｃｏｎ３』に基づき、図１１に例示したような選択画面を生成する。この選択画面を生成するときに、図８に記載のアイコンの付帯情報を用いて生成してもよい。
【０１３５】
次に、アイコン管理サーバは、生成した選択画面を端末２００に送信する（ステップＳ４０５）。一方、端末２００は、選択画面を受信すると、受信した選択画面を出力することで、アイコンを出力する（ステップＳ４０６）。そして、端末２００は、アイコンに対する選択操作の入力を受け付け（ステップＳ４０７）、アイコン名をアイコン管理サーバに送信する（ステップＳ４０８）。
【０１３６】
すると、アイコン管理サーバは、ステップＳ４０３において取得していたＨＴＴＰリダイレクト先のＶＰＮ設定情報配信サーバ１００のアドレスを用いて、ＨＴＴＰリダイレクトでＶＰＮ設定情報配信サーバ１００にアイコン名を送信する（ステップＳ４０９）。例えば、アイコン管理サーバは、アドレス『サーバＸのアドレス』を用いて、ＨＴＴＰリダイレクトでＶＰＮ設定情報配信サーバ１００（サーバＸ）にアイコン名を送信する。
【０１３７】
なお、図２４及び図２５では、アドレス管理情報として、ユーザごとにＶＰＮ設定情報配信サーバ１００が設定されている例を説明したが、これに限られるものではない。例えば、アイコンごとにＶＰＮ設定情報配信サーバ１００が設定されていてもよい。例えば、接続先に応じて異なるＶＰＮ設定情報配信サーバ１００が設置されているような場合に有効である。
【０１３８】
［実施例４の効果］
このような手法によれば、ユーザが複数の端末を使い分けている場合に、ユーザが利用する端末を変更したとしても、同じアイコンを利用することができる。言い換えると、それぞれの端末にアイコンを記憶させる必要がない。また、１つのＶＰＮ設定情報配信サーバ１００を利用して複数種類のＶＰＮ接続をする場合には、ＶＰＮ設定情報配信サーバ１００から取得するケースを適用することができるが、複数のＶＰＮ設定情報配信サーバ１００を利用して複数種類のＶＰＮ接続をする場合には、アイコン管理サーバから取得するケースが適している。
【実施例５】
【０１３９】
ところで、実施例２においては、事前の段階において、端末２００が利用するＶＰＮソフトウェアの種別はＶＰＮ設定情報配信サーバ１００の管理者に知られており、端末２００に送信されたアイコンは、端末２００が利用するＶＰＮソフトウェアの種別で接続できるＶＰＮ−ＧＷに対応するものであることを前提としていた。しかしながら、上記実施例４においては、アイコンは端末２００側で記憶するものではなく、ＶＰＮ設定情報配信サーバ１００やアイコン管理サーバ側で記憶するものである。このため、例えばユーザが複数の端末２００を使い分けている場合に、ユーザが利用する端末２００を変更すると、端末２００は、接続できるＶＰＮ−ＧＷに対応するアイコンのみを受け取るわけにはいかなくなると考えられる。
【０１４０】
実施例５では、図２６〜図２８を用いて、この点を改善した手法を説明する。図２６は、ＶＰＮ−ＧＷ情報記憶部１２１を説明するための図であり、図２７は、アイコン取得の処理手順を示すシーケンス図（事後判定ケース）であり、図２８は、アイコン取得の処理手順を示すシーケンス図（事前判定ケース）である。以下、事後判定ケース、事前判定ケースを順に説明する。
【０１４１】
［事後判定ケース］
実施例５におけるＶＰＮ−ＧＷ情報記憶部１２１は、特に、ＶＰＮ−ＧＷの識別情報に対応付けて、ＶＰＮソフトウェアの種別を記憶する。例えば、図２６に示すように、ＶＰＮ−ＧＷ情報記憶部１２１は、アイコン名と図柄とＶＰＮ−ＧＷ−ｉｄとＶＰＮ接続先の情報とを対応付けて記憶する他に、ＶＰＮソフトウェア種別も対応付けて記憶する。例えば、ＶＰＮ−ＧＷ情報記憶部１２１は、ＶＰＮ−ＧＷ−ｉｄ『Ａ』に対応付けて、ＶＰＮソフトウェア種別『ＯｐｅｎＶＰＮ』を記憶する。これは、ＶＰＮ−ＧＷ−ｉｄ『Ａ』で識別されるＶＰＮ−ＧＷには、『ＯｐｅｎＶＰＮ』を利用する端末２００しか接続できないことを意味する。
【０１４２】
このような構成の下、図２７に示すように、ＶＰＮ設定情報要求時、端末２００は、ユーザからＶＰＮ設定情報配信サーバ１００にログインするためのＩＤ／ＰＷＤの入力を受け付ける他に、ＶＰＮソフトウェア種別の入力を受け付ける（ステップＳ５０１）。例えば、端末２００は、『ユーザＡ』及び『＊＊＊＊＊』の入力を受け付ける他に、ＶＰＮソフトウェア種別『ＯｐｅｎＶＰＮ』の入力を受け付ける。
【０１４３】
次に、端末２００は、ＶＰＮ設定情報配信サーバ１００にログインする（ステップＳ５０２）。続いて、ＶＰＮ設定情報配信サーバ１００は、端末２００から送信されたＩＤ／ＰＷＤを用いてアイコン管理情報を参照し、ＩＤ／ＰＷＤに対応付けて記憶されているアイコン情報を取得する（ステップＳ５０３）。例えば、ＶＰＮ設定情報配信サーバ１００は、『ユーザＡ』及び『＊＊＊＊＊』を用いてアイコン管理情報（図２２を参照）を参照し、対応付けて記憶されているアイコン情報『ｉｃｏｎ１、ｉｃｏｎ２、ｉｃｏｎ３』を取得する。
【０１４４】
そして、ＶＰＮ設定情報配信サーバ１００は、取得したアイコン情報に基づき、アイコンに対する選択操作の入力を受け付けるための選択画面を生成する（ステップＳ５０４）。例えば、ＶＰＮ設定情報配信サーバ１００は、アイコン情報『ｉｃｏｎ１、ｉｃｏｎ２、ｉｃｏｎ３』に基づき、図１１に例示したような選択画面を生成する。
【０１４５】
次に、ＶＰＮ設定情報配信サーバ１００は、生成した選択画面を端末２００に送信する（ステップＳ５０５）。一方、端末２００は、選択画面を受信すると、受信した選択画面を出力することで、アイコンを出力する（ステップＳ５０６）。そして、端末２００は、アイコンに対する選択操作の入力を受け付け（ステップＳ５０７）、アイコン名を送信する（ステップＳ５０８）。
【０１４６】
一方、ＶＰＮ設定情報配信サーバ１００は、端末２００から送信されたアイコン名を用いてＶＰＮ−ＧＷ情報記憶部１２１を参照し、対応付けて記憶されているＶＰＮ−ＧＷ−ｉｄを特定する（ステップＳ５０９）。例えば、ＶＰＮ設定情報配信サーバ１００は、端末２００から送信されたアイコン名『ｉｃｏｎ２』を用いてＶＰＮ−ＧＷ情報記憶部１２１を参照し、対応付けて記憶されているＶＰＮ−ＧＷ−ｉｄ『Ｂ』を特定する。
【０１４７】
次に、ＶＰＮ設定情報配信サーバ１００は、ＶＰＮソフトウェア種別の整合性を判定する（ステップＳ５１０）。例えば、ＶＰＮ設定情報配信サーバ１００は、特定したＶＰＮ−ＧＷ−ｉｄ『Ｂ』に対応付けて記憶されているＶＰＮソフトウェア種別『Ｃ社ソフトウェア』と、ステップＳ５０２において端末２００から受け付けたＶＰＮソフトウェア種別『ＯｐｅｎＶＰＮ』とが整合するか否かを判定する。
【０１４８】
そして、整合しないと判定した場合には、ＶＰＮ設定情報配信サーバ１００は、端末２００に対してエラー通知を行う（ステップＳ５１１）。なお、整合すると判定した場合には、ＶＰＮ設定情報配信サーバ１００は、そのまま処理を継続すればよい。
【０１４９】
［事前判定ケース］
図２８に示すように、ＶＰＮ設定情報要求時、端末２００は、ユーザからＶＰＮ設定情報配信サーバ１００にログインするためのＩＤ／ＰＷＤの入力を受け付ける他に、ＶＰＮソフトウェア種別の入力を受け付ける（ステップＳ６０１）。
【０１５０】
次に、端末２００は、ＶＰＮ設定情報配信サーバ１００にログインする（ステップＳ６０２）。続いて、ＶＰＮ設定情報配信サーバ１００は、端末２００から送信されたＩＤ／ＰＷＤを用いてアイコン管理情報を参照し、ＩＤ／ＰＷＤに対応付けて記憶されているアイコン情報を取得する（ステップＳ６０３）。
【０１５１】
また、事前判定ケースでは、ＶＰＮ設定情報配信サーバ１００は、さらに、端末２００から送信されたＶＰＮソフトウェア種別を用いてＶＰＮソフトウェア種別の整合性を判定する（ステップＳ６０４）。例えば、ＶＰＮ設定情報配信サーバ１００は、ＩＤ／ＰＷＤに対応付けて記憶されているアイコン情報『ｉｃｏｎ１、ｉｃｏｎ２、ｉｃｏｎ３』を用いてＶＰＮ−ＧＷ情報記憶部１２１を参照し、それぞれ、ＶＰＮ−ＧＷ−ｉｄ『Ａ、Ｂ、Ｃ』に対応すること、そして、ＶＰＮソフトウェア種別『ＯｐｅｎＶＰＮ、Ｃ社ソフトウェア、ＯｐｅｎＶＰＮ』に対応することを取得する。そして、例えば、ＶＰＮ設定情報配信サーバ１００は、端末２００から送信されたＶＰＮソフトウェア種別『ＯｐｅｎＶＰＮ』と整合するＶＰＮ−ＧＷ−ｉｄが『Ａ』及び『Ｃ』のみであることを判定する。
【０１５２】
そして、ＶＰＮ設定情報配信サーバ１００は、整合するアイコンのみで選択画面を生成する（ステップＳ６０５）。例えば、ＶＰＮ設定情報配信サーバ１００は、アイコン情報『ｉｃｏｎ１、ｉｃｏｎ２、ｉｃｏｎ３』に基づき選択画面を生成するのではなく、アイコン情報『ｉｃｏｎ１』及び『ｉｃｏｎ３』のみに基づき選択画面を生成する。
【０１５３】
その後、ＶＰＮ設定情報配信サーバ１００は、整合するアイコンのみで生成した選択画面を端末２００に送信する（ステップＳ６０６）。一方、端末２００は、選択画面を受信すると、アイコンを出力し（ステップＳ６０７）、アイコンに対する選択操作の入力を受け付け（ステップＳ６０８）、アイコン名を送信する（ステップＳ６０９）。
【０１５４】
なお、ＶＰＮ設定情報配信サーバ１００からアイコンを取得するケースを例に挙げて説明したが、アイコン管理サーバからアイコンを取得するケースにも同様に適用することができる。もっとも、この場合には、アイコン管理サーバは、上述したようなＶＰＮ−ＧＷ情報を別途記憶する必要がある。すなわち、アイコン管理サーバは、少なくとも、アイコン情報と、ＶＰＮ−ＧＷ−ｉｄと、ＶＰＮソフトウェア種別との対応付けを別途記憶する必要がある。このような対応付けを記憶すれば、アイコン管理サーバにおいても、アイコン名からＶＰＮ−ＧＷ−ｉｄを特定し、特定したＶＰＮ−ＧＷ−ｉｄからＶＰＮソフトウェア種別を割り出し、端末２００のＶＰＮソフトウェア種別との整合性を判定することが可能である。
【０１５５】
ＶＰＮソフトウェアの種別とＶＰＮ―ＧＷの間の整合性について、これらの接続仕様において整合性がとれているものであれば、ＶＰＮ−ＧＷは、整合性のとれている複数の異なるＶＰＮソフトウェアと接続することができる場合がある。このため、ＶＰＮソフトウェアの種別を接続仕様に基づく情報としてもよい。ところで、実施例５の構成を、上記実施例２や３の構成に適用してもよい。例えば、１つの端末が複数の異なる種別のＶＰＮソフトウェアを保持している場合、利用するＶＰＮソフトウェアに応じて、利用できるアイコンを管理できる必要があるためである。
【０１５６】
［実施例５の効果］
このような手法によれば、例えば、接続先に接続できないにもかかわらずＶＰＮ設定情報を配信して、端末２００とＶＰＮ−ＧＷとの間の接続時にエラーが発生してしまう事態を回避することができる。また、特に事前判定ケースでは、接続できるＶＰＮ−ＧＷに対応するアイコンのみが選択画面に出力されることになるので、事後判定ケースのようなエラー通知すら不要になる。
【実施例６】
【０１５７】
さて、これまで本発明の実施例１〜５について説明したが、本発明は、上記した実施例以外にも種々の異なる形態にて実施されてよいものである。
【０１５８】
［アイコンの出力］
上記実施例２において、図１８を用いて処理手順を説明した。この処理手順では、端末２００が、ＶＰＮ設定情報要求をＶＰＮ設定情報配信サーバ１００に送信し（ステップＳ１０４）、その後、ＶＰＮ設定情報配信サーバ１００が、アイコンに対する選択操作の入力を受け付けるための選択画面を端末２００に送信した（ステップＳ１０５）。もっとも、この処理手順においては、アイコン自体は端末２００が予め記憶しているので、ステップＳ１０６における出力は、ステップＳ１０５において受信した選択画面に、予め記憶していたアイコンを出力するという手法であった。
【０１５９】
しかしながら、本発明はこれに限られるものではなく、例えば、図２９に示すように、ステップＳ１０４及びＳ１０５に相当する処理が省略されてもよい。図２９は、実施例２に係る設定情報配信システムによる処理手順の変形例である。すなわち、例えば、端末２００は、ローカルホストアドレスに基づく選択画面を生成、出力して、この選択画面に、予め記憶部に記憶しているアイコンを表示してもよい。なお、この場合には、例えば、端末２００には、お気に入りとしてローカルホストアドレスのＷｅｂページが設定されている。また、ユーザがアイコンをクリックすると、端末２００は、アイコンのリンク先として設定されているＶＰＮ設定情報配信サーバ１００のアドレスにアイコン名を送信する。
【０１６０】
［ＶＰＮソフトウェア部単体］
上記実施例では、端末２００が、ＧＵＩ部２３１とＶＰＮソフトウェア部２３２とを備える手法を説明してきた。しかしながら、本発明はこれに限られるものではなく、例えば、端末２００は、ＶＰＮソフトウェア部２３２単体で上記制御を行ってもよい。図３０は、端末２００の構成を示すブロック図である。例えば、図３０に示すように、ＶＰＮソフトウェア部が、アイコン出力部、アイコン選択受付部、アイコン情報送信部、ＶＰＮ設定情報受信部、電子署名検証部、ＶＰＮ設定情報設定部、ＶＰＮ接続部を備えてもよい。
【０１６１】
また、図３１は、ＶＰＮ設定情報配信システムの処理手順を示すシーケンス図である。例えば、端末２００が、ＶＰＮソフトウェア部２３２単体で上記制御を行う場合には、図３１に示すような処理手順となってもよい。すなわち、例えば、ユーザが、ＶＰＮソフトウェア部２３２を起動すると、端末２００はＶＰＮ設定情報配信サーバ１００にアクセスすることなく、アイコンの選択画面を出力してもよい（ステップＳ８０４）。また、図１８との比較でわかるように、ＧＵＩ部とＶＰＮソフトウェア部との間の通信が不要になる。例えば、図１８に示すステップＳ１１６も不要になる。
【０１６２】
［アイコン］
上記実施例２では、アイコンは、ＶＰＮ設定情報配信サーバ１００から端末２００に事前に送信されるものとして説明したが、本発明はこれに限られるものではない。例えば、端末２００が予めアイコンを保持していれば、ＶＰＮ設定情報配信サーバ１００からの送付を受ける必要はない（実施例４を参照）。また、アイコン名とＶＰＮ−ＧＷとの対応関係が不変である限りにおいても、アイコンを再送付する必要もない。
【０１６３】
また、上記実施例では、端末側のネットワークにおける設定として、端末が備えるＶＰＮソフトウェアに設定する事例を説明したが、本発明はこれに限られるものではない。端末側のネットワークに設置されるネットワーク装置に設定する事例にも、本発明を同様に適用することができる。
【０１６４】
また、上記実施例において説明した各処理のうち、自動的に行われるとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【０１６５】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵ（Central  Processing  Unit）および当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【０１６６】
なお、上記の実施例で説明した設定情報配信方法は、予め用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。このプログラムは、インターネットなどのＩＰネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk  Read  Only  Memory）、ＭＯ（Magneto-Optical  disk）、ＤＶＤ（Digital  Versatile  Disk）などのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
【符号の説明】
【０１６７】
１０  設定情報配信サーバ
１１  設定情報作成部
１２  設定情報返信部
２０  端末
２１  識別情報送信部
２２  設定情報受信部
２３  設定情報設定部
【図１】
2011053985.tif 000003
【図２】
2011053985.tif 000004
【図３】
2011053985.tif 000005
【図４】
2011053985.tif 000006
【図５】
2011053985.tif 000007
【図６】
2011053985.tif 000008
【図７】
2011053985.tif 000009
【図８】
2011053985.tif 000010
【図９】
2011053985.tif 000011
【図１０】
2011053985.tif 000012
【図１１】
2011053985.tif 000013
【図１２】
2011053985.tif 000014
【図１３】
2011053985.tif 000015
【図１４】
2011053985.tif 000016
【図１５】
2011053985.tif 000017
【図１６】
2011053985.tif 000018
【図１７】
2011053985.tif 000019
【図１８】
2011053985.tif 000020
【図１９】
2011053985.tif 000021
【図２０】
2011053985.tif 000022
【図２１】
2011053985.tif 000023
【図２２】
2011053985.tif 000024
【図２３】
2011053985.tif 000025
【図２４】
2011053985.tif 000026
【図２５】
2011053985.tif 000027
【図２６】
2011053985.tif 000028
【図２７】
2011053985.tif 000029
【図２８】
2011053985.tif 000030
【図２９】
2011053985.tif 000031
【図３０】
2011053985.tif 000032
【図３１】
2011053985.tif 000033