(57)【要約】      （修正有）【課題】ゼロクライアントを用いたシステムにおいて、認証する際に生じる処理及びネットワークの負荷を削減する。【解決手段】リモート端末１０は、認証サーバに対する接続を制御する第１接続制御部１１１と、認証サーバによる認証が成功した後に、情報処理機能を提供する情報処理機能提供サーバに対する接続を制御する第２接続制御部１１２と、情報処理機能提供サーバに処理要求を送信し、情報処理機能提供サーバから処理結果を出力する端末機能部１１４とを備える。【選択図】図２
2016167184.tif 000002
【特許請求の範囲】
【請求項１】
認証サーバに対する接続を制御する第１接続制御部と、
前記認証サーバによる認証が成功した後に、情報処理機能を提供する情報処理機能提供サーバに対する接続を制御する第２接続制御部と、
前記情報処理機能提供サーバに処理要求を送信し、前記情報処理機能提供サーバから処理結果を出力する端末機能部と
を備えるリモート端末。
【請求項２】
前記認証サーバによる認証が失敗した後に、所定の防御用サーバに対する接続を制御する第３接続制御部を
更に備える請求項１に記載のリモート端末。
【請求項３】
前記第１接続制御部は、中継装置を介して前記認証サーバに認証要求を送信し、
前記第２接続制御部は、前記中継装置から前記情報処理機能提供サーバに対する接続指示があった場合に、前記情報処理機能提供サーバに対する接続を制御する
請求項１又は請求項２に記載のリモート端末。
【請求項４】
前記第１接続制御部は、中継装置を介して前記認証サーバに認証要求を送信し、
前記第２接続制御部は、前記中継装置から前記情報処理機能提供サーバに対する接続指示があった場合に、前記情報処理機能提供サーバに対する接続を制御し、
前記第３接続制御部は、前記中継装置から前記防御用サーバに対する接続指示があった場合に、前記防御用サーバに対する接続を制御する
請求項２に記載のリモート端末。
【請求項５】
ルーティング機能を有するルーティング部と、
情報処理機能を提供する情報処理機能提供サーバへの接続を指示する接続指示部と
を備え、
前記接続指示部は、認証サーバによる認証が成功した場合に、前記情報処理機能提供サーバに対する接続指示をリモート端末に送信する中継装置。
【請求項６】
前記接続指示部は、認証サーバによる認証が失敗した場合に、所定の防御用サーバに対する接続指示をリモート端末に送信する請求項５に記載の中継装置。
【請求項７】
請求項３に記載のリモート端末と、
請求項５に記載の中継装置と
を備える認証制御システム。
【請求項８】
認証サーバに対する接続を制御する第１接続制御ステップと、
前記認証サーバによる認証が成功した後に、情報処理機能を提供する情報処理機能提供サーバに対する接続を制御する第２接続制ステップと、
前記情報処理機能提供サーバに処理要求を送信し、前記情報処理機能提供サーバから処理結果を出力する端末機能ステップと
を有するリモート接続方法。
【請求項９】
コンピュータを、
認証サーバに対する接続を制御する第１接続制御部と、
前記認証サーバによる認証が成功した後に、情報処理機能を提供する情報処理機能提供サーバに対する接続を制御する第２接続制御部と、
前記情報処理機能提供サーバに処理要求を送信し、前記情報処理機能提供サーバから処理結果を出力する端末機能部
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモート端末、中継装置、認証制御システム、リモート接続方法およびプログラムに関する。
【背景技術】
【０００２】
近年、ゼロクライアント（zero client）端末が注目されている。ゼロクライアント端末とは、汎用のパソコン向けＯＳ（Operating System, OS）などを搭載せず、ネットワーク接続機能や入出力機能（例えば、画面描画、ディスプレイ出力、キーボード入力、マウス入力等）のみを搭載したクライアント端末である。ゼロクライアント端末は、情報処理を実行するＣＰＵやデータ格納領域を備えない。従って、ゼロクライアント端末は、情報処理機能を提供するサーバに接続し、該サーバに情報処理を要求し、該サーバの情報処理機能によって得られる処理結果を描画情報として受信してディスプレイに出力する。ゼロクライアント端末は、ＣＰＵやデータ格納領域を備えないので、認証に関しても、ネットワークの先にある本体側（上記サーバ等）を利用している。
【０００３】
特許文献１には、端末とゲートウェイ装置の間に配置されるリモート装置が記載されている。特許文献１に記載のリモート装置はＣＰＵを備えていない。特許文献２には、複数の接続インタフェースを有する遠隔操作端末が記載されている。特許文献３には、情報端末機器が正当であることが認証されたときに起動され、該情報端末機器による処理を行わせるための信号を生成するＩＣカードが記載されている。特許文献４には、内部に２つのネットワークインタフェースが設定された端末側ネットワーク接続制御装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２０５７４６号公報
【特許文献２】特開２００４−０８８６６５号公報
【特許文献３】特開２００３−１４３１３０号公報
【特許文献４】特開２００９−２７２７７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、本体側で認証を実行させる場合には、例え特許文献の技術を用いたといても、本体側の処理負荷が高くなり通常の情報処理に影響が生じる虞がある。また、本体側をクラウド（cloud）等に収容する態様では、認証用データによってネットワーク負荷が高くなり通常の情報処理に影響が生じる虞もある。即ち、ゼロクライアントを用いたシステムにおいて、認証する際に生じる、処理およびネットワークの負荷が問題となる。
【０００６】
本発明の目的は、上述した課題を解決するリモート端末、中継装置、認証制御システム、リモート接続方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記問題を解決するために、本発明の一態様であるリモート端末は、認証サーバに対する接続を制御する第１接続制御部と、前記認証サーバによる認証が成功した後に、情報処理機能を提供する情報処理機能提供サーバに対する接続を制御する第２接続制御部と、前記情報処理機能提供サーバに処理要求を送信し、前記情報処理機能提供サーバから処理結果を出力する端末機能部とを備える。
【０００８】
上記問題を解決するために、本発明の一態様である中継装置は、ルーティング機能を有するルーティング部と、情報処理機能を提供する情報処理機能提供サーバへの接続を指示する接続指示部とを備え、前記接続指示部は、認証サーバによる認証が成功した場合に、前記情報処理機能提供サーバに対する接続指示をリモート端末に送信する。
【０００９】
上記問題を解決するために、本発明の一態様である認証制御システムは、前記第１接続制御部が、中継装置を介して前記認証サーバに認証要求を送信し、前記第２接続制御部が、前記中継装置から前記情報処理機能提供サーバに対する接続指示があった場合に、前記情報処理機能提供サーバに対する接続を制御する上記リモート端末と、上記中継装置とを備える。
【００１０】
上記問題を解決するために、本発明の一態様であるリモート接続方法は、認証サーバに対する接続を制御する第１接続制御ステップと、前記認証サーバによる認証が成功した後に、情報処理機能を提供する情報処理機能提供サーバに対する接続を制御する第２接続制ステップと、前記情報処理機能提供サーバに処理要求を送信し、前記情報処理機能提供サーバから処理結果を出力する端末機能ステップとを有する。
【００１１】
上記問題を解決するために、本発明の一態様であるプログラムは、コンピュータを、認証サーバに対する接続を制御する第１接続制御部と、前記認証サーバによる認証が成功した後に、情報処理機能を提供する情報処理機能提供サーバに対する接続を制御する第２接続制御部と、前記情報処理機能提供サーバに処理要求を送信し、前記情報処理機能提供サーバから処理結果を出力する端末機能部として機能させる。
【発明の効果】
【００１２】
上記態様のうち少なくとも１つの態様によれば、ゼロクライアントを用いたシステムにおいて、認証する際に生じる、処理およびネットワークの負荷を低減させることができる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態に係るリモート端末を含むシステムの概略構成図である。
【図２】第１の実施形態に係るリモート端末の概略ブロック図である。
【図３】第１の実施形態に係る中継装置の概略ブロック図である。
【図４】認証サーバの概略ブロック図である。
【図５】情報処理機能提供サーバの概略ブロック図である。
【図６】第１の実施形態に係るリモート端末の動作例を示すフローチャートである。
【図７】第１の実施形態に係る中継装置の動作例を示すフローチャートである。
【図８】第１の実施形態に係るリモート端末等の動作例を示すシーケンス図である。
【図９】第２の実施形態に係るリモート端末を含むシステムの概略構成図である。
【図１０】第２の実施形態に係るリモート端末の概略ブロック図である。
【図１１】第２の実施形態に係る中継装置の概略ブロック図である。
【図１２】防御用サーバの概略ブロック図である。
【図１３】第２の実施形態に係るリモート端末の動作例を示すフローチャートである。
【図１４】第２の実施形態に係る中継装置の動作例を示すフローチャートである。
【図１５】第２の実施形態に係るリモート端末等の動作例を示すシーケンス図である。
【発明を実施するための形態】
【００１４】
（第１の実施形態）
以下、図面を参照しながら第１の実施形態について説明する。図１は、第１の実施形態に係るリモート端末１０を含むシステム１の概略構成図である。図１に示すように、システム１は、リモート端末１０、中継装置２０、認証サーバ３０および情報処理機能提供サーバ４０を含む。システム１に含まれる、リモート端末１０、中継装置２０、認証サーバ３０および情報処理機能提供サーバ４０のうち、リモート端末１０および中継装置２０は認証制御システム３とも称される。なお、図１では、１台のリモート端末１０を示したが、システム１には複数台のリモート端末１０があってもよい。
【００１５】
リモート端末１０は、ゼロクライアント端末（ＣＰＵレスリモート端末）である。認証サーバ３０は、認証を実行するサーバである。認証サーバ３０が実行する認証には、リモート端末１０の端末認証、リモート端末１０を使用するユーザのユーザ認証のうちの少なくとも一方の認証が含まれる。情報処理機能提供サーバ４０は、リモート端末１０に情報処理機能を提供するサーバである。中継装置２０は、ルーティング機能を有し、種々のデータを転送するネットワーク中継装置である。中継装置２０は、リモート端末１０に対し、情報処理機能提供サーバ４０への接続を指示する機能も有する。
【００１６】
図２は、第１の実施形態に係るリモート端末１０の概略ブロック図である。図２に示すように、リモート端末１０は、第１接続制御部１１１、第２接続制御部１１２および端末機能部１１４を備える。
【００１７】
第１接続制御部１１１は、認証サーバ３０に対する接続を制御する。具体的には、第１接続制御部１１１は、中継装置２０を介して認証サーバ３０に接続要求を送信する。換言すれば、第１接続制御部１１１は、認証サーバ３０宛の接続要求を中継装置２０に送信する。
【００１８】
認証サーバ３０宛の接続要求には、送信元情報、宛先（送信先）情報が含まれている。認証サーバ３０宛の接続要求に含まれる送信元情報の一例は、該接続要求の送信元であるリモート端末１０をシステム１内において識別する情報（例えば、ＩＰアドレス等）である。認証サーバ３０宛の接続要求に含まれる宛先情報の一例は、該接続要求の宛先（送信先）である認証サーバ３０をシステム１内において識別する情報（例えば、ＩＰアドレス等）である。なお、認証サーバ３０宛の接続要求には、更に、認証サーバ３０に接続するために必要となる情報（「認証サーバ接続用情報」とも称する）が含まれていてもよい。認証サーバ接続用情報は、リモート端末１０における入力情報、リモート端末１０において保持される情報のうちの１つ以上であってもよい。第２の実施形態（後述）についても同様である。
【００１９】
第１接続制御部１１１は、認証サーバ３０と接続した後に（認証サーバ３０から接続許可応答があった場合に）、中継装置２０を介して認証サーバ３０に認証要求を送信する。換言すれば、第１接続制御部１１１は、認証サーバ３０宛の認証要求を中継装置２０に送信する。
【００２０】
認証サーバ３０宛の認証要求には、送信元情報、宛先（送信先）情報、認証サーバ３０が認証処理を実行するために必要となる情報（「認証用情報」とも称する）が含まれている。認証サーバ３０宛の認証要求に含まれる送信元情報の一例は、該認証要求の送信元であるリモート端末１０をシステム１内において識別する情報（例えば、ＩＰアドレス等）である。認証サーバ３０宛の認証要求に含まれる宛先情報の一例は、該認証要求の宛先（送信先）である認証サーバ３０をシステム１内において識別する情報（例えば、ＩＰアドレス等）である。認証サーバ３０宛の認証要求に含まれる認証用情報の一例は、リモート端末１０における入力情報やリモート端末１０において保持される情報である。第２の実施形態（後述）についても同様である。
【００２１】
第２接続制御部１１２は、認証サーバ３０による認証が成功した後に（情報処理機能提供サーバ４０に対する接続指示があった場合に）、情報処理機能提供サーバ４０に対する接続を制御する。具体的には、第２接続制御部１１２は、上記接続指示を受信した場合に、中継装置２０を介して情報処理機能提供サーバ４０に接続要求を送信する。換言すれば、第２接続制御部１１２は、上記接続指示を受信した場合に、情報処理機能提供サーバ４０宛の接続要求を中継装置２０に送信する。
【００２２】
情報処理機能提供サーバ４０に対する接続指示（接続指示情報）とは、接続先を情報処理機能提供サーバ４０に制御する旨の指示である。当該接続指示は、接続先を認証サーバ３０から情報処理機能提供サーバ４０に切り替える旨の指示でもあるため、情報処理機能提供サーバ４０への切替指示（又は、第１の実施形態では単に切替指示）とも称される場合がある。第２の実施形態（後述）についても同様である。
【００２３】
情報処理機能提供サーバ４０に対する接続指示は、認証サーバ３０による認証が成功した場合に、中継装置２０からリモート端末１０に送信される（詳細は後述）。なお、第１接続制御部１１１が当該接続指示を受信してもよいし、第２接続制御部１１２が当該接続指示を受信してもよい。第１接続制御部１１１が当該接続指示を受信する場合には、第１接続制御部１１１は、当該接続指示を第２接続制御部１１２に供給することなどにより、情報処理機能提供サーバ４０に対する接続指示があった旨を第２接続制御部１１２に通知する。第２の実施形態（後述）についても同様である。
【００２４】
情報処理機能提供サーバ４０宛の接続要求には、送信元情報、宛先（送信先）情報が含まれている。情報処理機能提供サーバ４０宛の接続要求に含まれる送信元情報の一例は、該接続要求の送信元であるリモート端末１０をシステム１内において識別する情報（例えば、ＩＰアドレス等）である。情報処理機能提供サーバ４０宛の接続要求に含まれる宛先情報の一例は、該接続要求の宛先（送信先）である情報処理機能提供サーバ４０をシステム１内において識別する情報（例えば、ＩＰアドレス等）である。なお、情報処理機能提供サーバ４０宛の接続要求には、更に、情報処理機能提供サーバ４０に接続するために必要となる情報（「情報処理機能提供サーバ接続用情報」とも称する）が含まれていてもよい。情報処理機能提供サーバ接続用情報は、リモート端末１０における入力情報、リモート端末１０において保持される情報、認証サーバ３０による認証が成功した旨を示す情報のうちの１つ以上であってもよい。第２の実施形態（後述）についても同様である。
【００２５】
端末機能部１１４は、情報処理機能提供サーバ４０と接続した後に（情報処理機能提供サーバ４０から接続許可応答があった場合に）、中継装置２０を介して情報処理機能提供サーバ４０に処理要求を送信する。換言すれば、端末機能部１１４は、情報処理機能提供サーバ４０宛の処理要求を中継装置２０に送信する。
【００２６】
なお、第２接続制御部１１２が接続許可応答を受信してもよいし、端末機能部１１４が接続許可応答を受信してもよい。第２接続制御部１１２が接続許可応答を受信する態様とするときには、第２接続制御部１１２は接続許可応答を端末機能部１１４に供給することなどにより、端末機能部１１４に対し、情報処理機能提供サーバ４０から接続許可応答があった旨を通知する。第２の実施形態（後述）についても同様である。
【００２７】
情報処理機能提供サーバ４０宛の処理要求には、該処理要求の送信元であるリモート端末１０をシステム１内において識別する情報（例えば、ＩＰアドレス等）や、該処理要求の宛先（送信先）である情報処理機能提供サーバ４０をシステム１内において識別する情報（例えば、ＩＰアドレス等）や、情報処理機能提供サーバ４０が情報処理を実行するために必要となる情報（例えば、リモート端末１０における入力情報等）が含まれている。第２の実施形態（後述）についても同様である。
【００２８】
処理要求を送信した端末機能部１１４は、情報処理機能提供サーバ４０による処理結果（情報処理の結果を表示する画面の描画情報等）を受信して出力する。例えば、リモート端末１０が表示部を備える場合には端末機能部１１４は表示部に処理結果を出力し、リモート端末１０が表示部を備えない場合には端末機能部１１４は外部の表示装置に処理結果を送信してもよい。
【００２９】
図３は、第１の実施形態に係る中継装置２０の概略ブロック図である。図３に示すように、中継装置２０は、ルーティング部１２１および接続指示部１２２を備える。ルーティング部１２１は、ルーティング機能を有し、例えば、リモート端末１０、認証サーバ３０、情報処理機能提供サーバ４０間における送受信データを転送する。
【００３０】
接続指示部１２２は、認証サーバ３０による認証が成功した場合に、情報処理機能提供サーバ４０への接続を指示する。具体的には、接続指示部１２２は、認証サーバ３０による認証が成功した場合に（認証サーバ３０からリモート端末１０に送信される認証成功応答をルーティング部１２１が受信した場合に）、ルーティング部１２１を介して、情報処理機能提供サーバ４０に対する接続指示をリモート端末１０に送信する。即ち、接続指示部１２２は、上記接続指示をルーティング部１２１に供給し、ルーティング部１２１は、宛先（リモート端末１０）に、上記接続指示を送信する。なお、上述したように、上記接続指示を受信したリモート端末１０は、情報処理機能提供サーバ４０に接続要求を送信する。
【００３１】
図４は、認証サーバ３０の概略ブロック図である。図４に示すように、認証サーバ３０は、通信部１３１および認証処理部１３２を備える。通信部１３１は、接続要求を受信したときは、接続許可応答を送信（応答）する。通信部１３１は、認証要求を受信したときは、該認証要求を認証処理部１３２に供給する。また、通信部１３１は、認証処理部１３２から認証が成功した旨の通知があった場合には認証成功応答を送信する。
【００３２】
認証処理部１３２は、認証処理を実行する。例えば、認証処理部１３２は、通信部１３１から認証要求を取得した場合に、認証処理を実行する。認証処理部１３２は、認証処理において認証が成功した場合には認証が成功した旨を通信部１３１に通知する。
【００３３】
なお、第２の実施形態（後述）の認証処理部１３２は、認証処理において認証が失敗した場合には認証失敗応答を送信するが、第１の実施形態の認証処理部１３２は、認証処理において認証が失敗した場合には、認証失敗応答を送信してもよいし送信しなくてもよい。即ち、第２の実施形態（後述）の認証処理部１３２は、認証処理において認証が失敗した場合には認証が失敗した旨を通信部１３１に通知する（第２の実施形態（後述）の通信部１３１は、認証が失敗した旨の通知があった場合には認証失敗応答を送信する）。一方、第１の実施形態の認証処理部１３２は、認証処理において認証が失敗した場合には認証が失敗した旨を通信部１３１に通知してもよいし通知しなくてもよい（第１の実施形態の通信部１３１は、認証が失敗した旨の通知があった場合には認証失敗応答を送信する）。
【００３４】
図５は、情報処理機能提供サーバ４０の概略ブロック図である。図５に示すように、情報処理機能提供サーバ４０は、通信部１４１および情報処理機能提供部１４２を備える。通信部１４１は、接続要求を受信したときは、接続許可応答を送信（応答）する。通信部１４１は、処理要求を受信したときは、該処理要求を情報処理機能提供部１４２に供給する。また、通信部１４１は、情報処理機能提供部１４２から処理結果を取得したときは、処理結果を送信する。情報処理機能提供部１４２は、情報処理を実行する。例えば、情報処理機能提供部１４２は、通信部１４１から処理要求を取得した場合に、情報処理を実行する。情報処理機能提供部１４２は、処理結果を通信部１４１に供給する。
【００３５】
図６は、第１の実施形態に係るリモート端末１０の動作例を示すフローチャートである。図６のフローチャートは、情報処理を開始するときのリモート端末１０の動作例を示している。即ち、リモート端末１０は、情報処理を開始するときに、図６のフローチャートの如く動作する。
【００３６】
図６において、第１接続制御部１１１は、認証サーバ３０に接続要求を送信する（ステップＳ１０）。続いて、第１接続制御部１１１は、認証サーバ３０から送信された接続許可応答を受信したか否かを判断する（ステップＳ１１）。接続許可応答を受信していない場合には（ステップＳ１１：ＮＯ）、ステップＳ１１に戻る。即ち、第１接続制御部１１１は、接続許可応答を受信する迄、ステップＳ１１の処理を繰り返し実行する。
【００３７】
接続許可応答を受信した場合には（ステップＳ１１：ＹＥＳ）、第１接続制御部１１１は、認証サーバ３０に認証要求を送信する（ステップＳ１２）。続いて、第１接続制御部１１１は、情報処理機能提供サーバ４０に対する接続指示を受信したか否かを判断する（ステップＳ１３）。情報処理機能提供サーバ４０に対する接続指示を受信していない場合には（ステップＳ１３：ＮＯ）、ステップＳ１３に戻る。即ち、第１接続制御部１１１は、情報処理機能提供サーバ４０に対する接続指示を受信する迄、ステップＳ１３の処理を繰り返し実行する。
【００３８】
情報処理機能提供サーバ４０に対する接続指示を受信した場合には（ステップＳ１３：ＹＥＳ）、第１接続制御部１１１は、情報処理機能提供サーバ４０に対する接続指示があった旨を第２接続制御部１１２に通知する。第２接続制御部１１２は、情報処理機能提供サーバ４０に接続要求を送信する（ステップＳ１４）。続いて、第２接続制御部１１２は、情報処理機能提供サーバ４０から送信された接続許可応答を受信したか否かを判断する（ステップＳ１５）。接続許可応答を受信していない場合には（ステップＳ１５：ＮＯ）、ステップＳ１５に戻る。即ち、接続許可応答を受信する迄、第２接続制御部１１２は、ステップＳ１５の処理を繰り返し実行する。
【００３９】
接続許可応答を受信した場合には（ステップＳ１５：ＹＥＳ）、第２接続制御部１１２は、情報処理機能提供サーバ４０から接続許可応答があった旨を端末機能部１１４に通知する。端末機能部１１４は、情報処理機能提供サーバ４０に画面要求を送信し、情報処理機能提供サーバ４０から初期画面（初期画面の描画情報）を受信して出力する（ステップＳ１６）。続いて、端末機能部１１４は、情報処理機能提供サーバ４０に処理要求を送信する（ステップＳ１７）。処理要求を送信した端末機能部１１４は、処理結果を受信して出力する（ステップＳ１８）。そして、図６のフローチャートは終了する。
【００４０】
なお、図６のフローチャートの終了後は、ステップＳ１〜ステップＳ１６は省略され、ステップＳ１７、ステップＳ１８を繰り返し実行する。つまり、初期画面の出力後は、単に、情報処理機能提供サーバ４０に処理要求を送信し（ステップＳ１７）、処理結果を受信して出力する（ステップＳ１８）。第２の実施形態（後述）についても同様である。
【００４１】
図７は、第１の実施形態に係る中継装置２０の動作例を示すフローチャートである。図７のフローチャートは、起動中の動作例を示している。即ち、中継装置２０は、起動中において、図７のフローチャートの如く動作する。
【００４２】
図７において、ルーティング部１２１は、データを受信したか否かを判断する（ステップＳ３０）。データを受信していない場合には（ステップＳ３０：ＮＯ）、図７のフローチャートは終了する。なお、終了後には、再度、ステップＳ３０の処理を実行する。
【００４３】
データを受信した場合には（ステップＳ３０：ＹＥＳ）、ルーティング部１２１は、受信データの送信元情報を確認し、受信データの送信元が認証サーバ３０であるか否かを判断する（ステップＳ３１）。受信データの送信元が認証サーバ３０でない場合には（ステップＳ３１：ＮＯ）、受信データの宛先情報を確認し、宛先に受信データを転送し（ステップＳ３２）、図７のフローチャートは終了する。なお、終了後には、再度、ステップＳ３０の処理を実行する。
【００４４】
受信データの送信元が認証サーバ３０である場合には（ステップＳ３１：ＹＥＳ）、ルーティング部１２１は、受信データを接続指示部１２２に供給する。接続指示部１２２は、受信データが認証成功応答であるか否かを判断する（ステップＳ３３）。
【００４５】
受信データが認証成功応答でない場合には（ステップＳ３３：ＮＯ）、接続指示部１２２は、受信データが認証成功応答でない旨をルーティング部１２１に通知し、ルーティング部１２１は、受信データの宛先情報を確認し、宛先に受信データを転送し（ステップＳ３２）、図７のフローチャートは終了する。なお、終了後には、再度、ステップＳ３０の処理を実行する。
【００４６】
受信データが認証成功応答である場合には（ステップＳ３３：ＹＥＳ）、接続指示部１２２は、ルーティング部１２１を介して、宛先（具体的にはリモート端末１０）に、情報処理機能提供サーバ４０に対する接続指示を送信し（ステップＳ３４）、図７のフローチャートは終了する。なお、終了後には、再度、ステップＳ３０の処理を実行する。
【００４７】
なお、ステップＳ３３では、接続指示部１２２は、受信データの所定領域を確認し、受信データが認証成功応答であるか否かを判断してもよい。接続指示部１２２が上述の如く判断を行う場合には、認証サーバ３０は、接続許可応答の所定領域と認証成功応答の所定領域とに夫々異なる情報（接続許可応答である旨を示す情報、認証成功応答である旨を示す情報）を格納すればよい。認証サーバ３０が、認証失敗応答を送信する場合についても同様である。
【００４８】
図８は、第１の実施形態に係るリモート端末１０等の動作例を示すシーケンス図である。図８のシーケンス図は、情報処理を開始するときのリモート端末１０、中継装置２０、認証サーバ３０および情報処理機能提供サーバ４０の動作例を示している。図８（図１５も同様）のＡ、Ｂ、Ｃ、…は、以下に説明する夫々の動作や状態を特定するために便宜上付した符号である。
【００４９】
図８において、リモート端末１０は、認証サーバ３０に対する接続要求を送信する（符号Ａ）。中継装置２０は、接続要求を認証サーバ３０に転送する（符号Ｂ）。認証サーバ３０は、接続許可応答を送信する（符号Ｃ）。中継装置２０は、接続許可応答をリモート端末１０に転送する（符号Ｄ）。これにより、リモート端末１０と認証サーバ３０とが接続中（接続状態）となる（符号Ｅ）。
【００５０】
リモート端末１０は、認証要求を送信する（符号Ｆ）。中継装置２０は、認証要求を認証サーバ３０に転送する（符号Ｇ）。認証サーバ３０は、認証成功応答を送信する（符号Ｈ）。中継装置２０は、情報処理機能提供サーバ４０に対する接続指示をリモート端末１０に送信する（符号Ｉ）。
【００５１】
リモート端末１０は、情報処理機能提供サーバ４０に対する接続要求を送信する（符号Ｊ）。中継装置２０は、接続要求を情報処理機能提供サーバ４０に転送する（符号Ｋ）。情報処理機能提供サーバ４０は、接続許可応答を送信する（符号Ｌ）。中継装置２０は、接続許可応答をリモート端末１０に転送する（符号Ｍ）。これにより、リモート端末１０と情報処理機能提供サーバ４０とが接続中（接続状態）となる（符号Ｎ）。
【００５２】
リモート端末１０は、情報処理機能提供サーバ４０に画面要求を送信する（符号Ｏ）。中継装置２０は、画面要求を情報処理機能提供サーバ４０に転送する（符号Ｐ）。情報処理機能提供サーバ４０は、初期画面を送信する（符号Ｑ）。中継装置２０は、初期画面をリモート端末１０に転送する（符号Ｒ）。リモート端末１０は、初期画面を表示する（符号Ｓ）。
【００５３】
なお、リモート端末１０が画面要求を送信する処理（符号Ｏ）は、例えば、情報処理機能提供サーバ４０と接続したときに、リモート端末１０の端末機能部１１４が、情報処理機能提供サーバ４０に対して画面要求を送信するように設定されていることにより実現される。また、情報処理機能提供サーバ４０が初期画面を送信する処理（符号Ｑ）は、例えば、画面要求があったときに、情報処理機能提供サーバ４０の情報処理機能提供部１４２が、画面要求の送信元に対して初期画面を送信するように設定されていることにより実現されてもよい。
【００５４】
リモート端末１０は、情報処理機能提供サーバ４０に処理要求を送信する（符号Ｔ）。中継装置２０は、処理要求を情報処理機能提供サーバ４０に転送する（符号Ｕ）。情報処理機能提供サーバ４０は、情報処理を実行し、処理結果（情報処理の結果を表示する画面の描画情報）を送信する（符号Ｖ）。中継装置２０は、処理結果をリモート端末１０に転送する（符号Ｗ）。リモート端末１０は、処理結果を表示する（符号Ｘ）。
【００５５】
以上、第１の実施形態では、リモート端末１０に２つのリモート端末接続機能（第１接続制御部１１１、第２接続制御部１１２）を持たせ、第１のリモート端末機能（第１接続制御部１１１）によって行われた認証結果に従って、第２のリモート端末機能（第２接続制御部１１２）による接続が行われる。即ち、先ず、第１のリモート端末機能（第１接続制御部１１１）によって認証機能用のサーバ（認証サーバ３０）に接続する。そして、認証機能用のサーバによる認証が成功した場合（具体的には、中継装置２０からリモート端末１０に、情報処理機能提供サーバ４０に対する接続指示を送信されることに基づいて）、第２のリモート端末機能（第２接続制御部１１２）による、情報処理を実行する本体とも言える装置（情報処理機能提供サーバ４０）への接続が開始される（有効になる）。
【００５６】
以上のように、第１の実施形態では、夫々のコンピュータ（認証処理を実行する認証サーバ３０、情報処理を実行する情報処理機能提供サーバ４０）と接続させる２つの接続インタフェース（第１接続制御部１１１、第２接続制御部１１２）により、認証サーバ３０による端末利用認証（端末認証、ユーザ認証のうちの少なくとも一方の認証）が、常時あるいは高頻度に実行されたとしても、認証する際に生じる処理およびネットワークの負荷を、簡便に削減することが可能になる。
【００５７】
なお、上記説明では、リモート端末１０（第１接続制御部１１１）は、認証サーバ３０宛に、接続要求（図８の符号Ａ）と認証要求（図８の符号Ｆ）とを夫々別個に送信しているが、リモート端末１０は、接続要求と認証要求とを兼ね備えた１つの要求を送信してもよい。例えば、リモート端末１０は、認証用情報を含む接続要求を送信してもよいし、認証サーバ接続用情報を含む接続要求を送信してもよい。なお、このような態様とするときには、認証サーバ３０は、認証用情報を含む接続要求（又は認証サーバ接続用情報を含む接続要求）に対する応答として、認証成功応答を送信すればよい。第２の実施形態（後述）についても同様である。
【００５８】
また、上記説明では、リモート端末１０（第２接続制御部１１２）は、情報処理機能提供サーバ４０宛に、接続要求（図８の符号Ｊ）と画面要求（図８の符号Ｏ）とを夫々別個に送信しているが、上記同様、リモート端末１０は、接続要求と画面要求とを兼ね備えた１つの要求を送信してもよい。
【００５９】
また、中継装置２０は、データのルーティングや、情報処理機能提供サーバ４０への接続を指示に加え、認証情報を記憶してもよい。例えば、接続指示部１２２が認証情報を記憶する機能を兼ね備えてもよいし、ルーティング部１２１や接続指示部１２２とは別に、認証情報を記憶する構成を設けるようにしてもよい。中継装置２０が記憶する認証情報は、リモート端末１０から送信された認証要求の受信日時、認証サーバ３０から送信された認証成功応答（若しくは認証失敗応答）の受信日時であってもよい。第２の実施形態（後述）についても同様である。
【００６０】
（第２の実施形態）
続いて、図面を参照しながら第２の実施形態について説明する。なお、第２の実施形態の説明において、第１の実施形態と共通する内容については一部の説明を省略している。図９は、第２の実施形態に係るリモート端末１１を含むシステム２の概略構成図である。図９に示すように、システム２は、リモート端末１１、中継装置２１、認証サーバ３０、情報処理機能提供サーバ４０および防御用サーバ５０を含む。システム２に含まれる、リモート端末１１、中継装置２１、認証サーバ３０、情報処理機能提供サーバ４０および防御用サーバ５０のうち、リモート端末１１および中継装置２１は認証制御システム４とも称される。なお、図９では、１台のリモート端末１１を示したが、システム２には複数台のリモート端末１１があってもよい。
【００６１】
リモート端末１１は、ゼロクライアント端末（ＣＰＵレスリモート端末）である。認証サーバ３０は、認証を実行するサーバである。第２の実施形態の認証サーバ３０は、第１の実施形態の認証サーバ３０と同一である。情報処理機能提供サーバ４０は、リモート端末１１に情報処理機能を提供するサーバである。第２の実施形態の情報処理機能提供サーバ４０は、第１の実施形態の情報処理機能提供サーバ４０と同一である。防御用サーバ５０は、認証サーバ３０による認証処理が失敗したことの通知や、特定ユーザ（不正な利用者等）への警告や、ダミー画面によるトラップ等を実行するサーバである。中継装置２１は、ルーティング機能を有し、種々のデータを転送するネットワーク中継装置である。中継装置２１は、リモート端末１１に対し、情報処理機能提供サーバ４０への接続を指示する機能や、防御用サーバ５０への接続を指示する機能も有する。
【００６２】
図１０は、第２の実施形態に係るリモート端末１１の概略ブロック図である。図１０に示すように、リモート端末１１は、第１接続制御部１１１、第２接続制御部１１２、第２接続制御部１１３および端末機能部１１４を備える。
【００６３】
第２の実施形態の第１接続制御部１１１は、第１の実施形態の第１接続制御部１１１と同一である。即ち、第２の実施形態の第１接続制御部１１１は、認証サーバ３０宛の接続要求を中継装置２１に送信し、認証サーバ３０と接続した後に、認証サーバ３０宛の認証要求を中継装置２１に送信する。
【００６４】
第２の実施形態の第２接続制御部１１２は、第１の実施形態の第２接続制御部１１２と同一である。即ち、第２の実施形態の第２接続制御部１１２は、認証サーバ３０による認証が成功した後に（情報処理機能提供サーバ４０に対する接続指示があった場合に）、情報処理機能提供サーバ４０宛の接続要求を中継装置２１に送信する。
【００６５】
第３接続制御部１１３は、認証サーバ３０による認証が失敗した後に（防御用サーバ５０に対する接続指示があった場合に）、防御用サーバ５０に対する接続を制御する。具体的には、第３接続制御部１１３は、上記接続指示を受信した場合に、中継装置２１を介して防御用サーバ５０に接続要求を送信する。換言すれば、第３接続制御部１１３は、上記接続指示を受信した場合に、防御用サーバ５０宛の接続要求を中継装置２１に送信する。
【００６６】
防御用サーバ５０に対する接続指示（接続指示情報）とは、接続先を防御用サーバ５０に制御する旨の指示である。当該接続指示は、接続先を認証サーバ３０から防御用サーバ５０に切り替える旨の指示でもあるため、防御用サーバ５０への切替指示とも称される場合がある。
【００６７】
防御用サーバ５０に対する接続指示は、認証サーバ３０による認証が失敗した場合に、中継装置２１からリモート端末１１に送信される。なお、第１接続制御部１１１が当該接続指示を受信してもよいし、第３接続制御部１１３が当該接続指示を受信してもよい。第１接続制御部１１１が当該接続指示を受信する場合には、第１接続制御部１１１は、当該接続指示を第３接続制御部１１３に供給することなどにより、防御用サーバ５０に対する接続指示があった旨を第３接続制御部１１３に通知する。
【００６８】
防御用サーバ５０宛の接続要求には、送信元情報、宛先（送信先）情報が含まれている。防御用サーバ５０宛の接続要求に含まれる送信元情報の一例は、該接続要求の送信元であるリモート端末１１をシステム２内において識別する情報（例えば、ＩＰアドレス等）である。防御用サーバ５０宛の接続要求に含まれる宛先情報の一例は、該接続要求の宛先（送信先）である防御用サーバ５０をシステム２内において識別する情報（例えば、ＩＰアドレス等）である。なお、防御用サーバ５０宛の接続要求には、更に、防御用サーバ５０に接続するために必要となる情報（「防御用サーバ接続用情報」とも称する）が含まれていてもよい。防御用サーバ接続用情報は、リモート端末１１における入力情報、リモート端末１１において保持される情報、認証サーバ３０による認証が失敗した旨を示す情報のうちの１つ以上であってもよい。
【００６９】
第２の実施形態の端末機能部１１４は、第１の実施形態の端末機能部１１４と同一である。即ち、第２の実施形態の端末機能部１１４は、情報処理機能提供サーバ４０と接続した後に（情報処理機能提供サーバ４０から接続許可応答があった場合に）、中継装置２１を介して情報処理機能提供サーバ４０に処理要求を送信し、情報処理機能提供サーバ４０による処理結果を受信して出力する。例えば、リモート端末１１が表示部を備える場合には端末機能部１１４は表示部に処理結果を出力し、リモート端末１１が表示部を備えない場合には端末機能部１１４は外部の表示装置に処理結果を送信してもよい。
【００７０】
図１１は、第２の実施形態に係る中継装置２１の概略ブロック図である。図１１に示すように、中継装置２１は、ルーティング部１２１および接続指示部２２２を備える。ルーティング部１２１は、ルーティング機能を有し、例えば、リモート端末１１、認証サーバ３０、情報処理機能提供サーバ４０、防御用サーバ５０間における送受信データを転送する。
【００７１】
接続指示部２２２は、第１の実施形態の接続指示部１２２と同様、認証サーバ３０による認証が成功した場合には、情報処理機能提供サーバ４０への接続を指示する。
【００７２】
また、接続指示部２２２は、認証サーバ３０による認証が失敗した場合には、防御用サーバ５０への接続を指示する。具体的には、接続指示部２２２は、認証サーバ３０による認証が失敗した場合に（認証サーバ３０からリモート端末１１に送信される認証失敗応答をルーティング部１２１が受信した場合に）、ルーティング部１２１を介して、防御用サーバ５０に対する接続指示をリモート端末１１に送信する。即ち、接続指示部２２２は、上記接続指示をルーティング部１２１に供給し、ルーティング部１２１は、宛先（リモート端末１１）に、上記接続指示を送信する。なお、上述したように、上記接続指示を受信したリモート端末１１は、防御用サーバ５０に接続要求を送信する。
【００７３】
図１２は、防御用サーバ５０の概略ブロック図である。図１２に示すように、防御用サーバ５０は、通信部１５１および防御機能部１５２を備える。通信部１５１は、接続要求を受信したときは、接続許可応答を送信（応答）する。通信部１５１は、画面要求を受信したときは、該画面要求を防御機能部１５２に供給する。また、通信部１５１は、防御機能部１５２から取得したダミー画面（ダミー画面の描画情報）を送信する。ダミー画面は、認証サーバ３０による認証処理が失敗した旨、アクセスに関する警告を表示するものであってもよい。
【００７４】
防御機能部１５２は、防御機能として、例えば、通信部１５１から画面要求を取得した場合に、ダミー画面を生成する。防御機能部１５２は、ダミー画面を通信部１５１に供給する。なお、ダミー画面を生成せずに既存のダミー画面を使用してもよい。
【００７５】
図１３は、第２の実施形態に係るリモート端末１１の動作例を示すフローチャートである。図１３のフローチャートは、情報処理を開始するときのリモート端末１１の動作例を示している。即ち、リモート端末１１は、情報処理を開始するときに、図１３のフローチャートの如く動作する。
【００７６】
図１３において、第１接続制御部１１１は、認証サーバ３０に接続要求を送信する（ステップＳ５０）。続いて、第１接続制御部１１１は、認証サーバ３０から送信された接続許可応答を受信したか否かを判断する（ステップＳ５１）。接続許可応答を受信していない場合には（ステップＳ５１：ＮＯ）、ステップＳ５１に戻る。即ち、第１接続制御部１１１は、接続許可応答を受信する迄、ステップＳ５１の処理を繰り返し実行する。
【００７７】
接続許可応答を受信した場合には（ステップＳ５１：ＹＥＳ）、第１接続制御部１１１は、認証サーバ３０に認証要求を送信する（ステップＳ５２）。続いて、第１接続制御部１１１は、情報処理機能提供サーバ４０に対する接続指示を受信したか否かを判断する（ステップＳ５３）。情報処理機能提供サーバ４０に対する接続指示を受信していない場合には（ステップＳ５３：ＮＯ）、後述のステップＳ６３に進む。
【００７８】
情報処理機能提供サーバ４０に対する接続指示を受信した場合には（ステップＳ５３：ＹＥＳ）、第１接続制御部１１１は、情報処理機能提供サーバ４０に対する接続指示があった旨を第２接続制御部１１２に通知する。第２接続制御部１１２は、情報処理機能提供サーバ４０に接続要求を送信する（ステップＳ５４）。続いて、第２接続制御部１１２は、情報処理機能提供サーバ４０から送信された接続許可応答を受信したか否かを判断する（ステップＳ５５）。接続許可応答を受信していない場合には（ステップＳ５５：ＮＯ）、ステップＳ５５に戻る。即ち、接続許可応答を受信する迄、第２接続制御部１１２は、ステップＳ５５の処理を繰り返し実行する。
【００７９】
接続許可応答を受信した場合には（ステップＳ５５：ＹＥＳ）、第２接続制御部１１２は、情報処理機能提供サーバ４０から接続許可応答があった旨を端末機能部１１４に通知する。端末機能部１１４は、情報処理機能提供サーバ４０に画面要求を送信し、情報処理機能提供サーバ４０から初期画面（初期画面の描画情報）を受信して出力する（ステップＳ５６）。続いて、端末機能部１１４は、情報処理機能提供サーバ４０に処理要求を送信する（ステップＳ５７）。処理要求を送信した端末機能部１１４は、処理結果を受信して出力する（ステップＳ５８）。そして、図１３のフローチャートは終了する。
【００８０】
一方、情報処理機能提供サーバ４０に対する接続指示を受信していない場合には（ステップＳ５３：ＮＯ）、第１接続制御部１１１は、防御用サーバ５０に対する接続指示を受信したか否かを判断する（ステップＳ６３）。防御用サーバ５０に対する接続指示を受信していない場合には（ステップＳ６３：ＮＯ）、ステップＳ５３に戻る。即ち、第１接続制御部１１１は、情報処理機能提供サーバ４０に対する接続指示、又は、防御用サーバ５０に対する接続指示の何れかを受信する迄、ステップＳ５３の処理を繰り返し実行する。
【００８１】
防御用サーバ５０に対する接続指示を受信した場合には（ステップＳ６３：ＹＥＳ）、第１接続制御部１１１は、防御用サーバ５０に対する接続指示があった旨を第３接続制御部１１３に通知する。第３接続制御部１１３は、防御用サーバ５０に接続要求を送信する（ステップＳ６４）。続いて、第３接続制御部１１３は、防御用サーバ５０から送信された接続許可応答を受信したか否かを判断する（ステップＳ６５）。接続許可応答を受信していない場合には（ステップＳ６５：ＮＯ）、ステップＳ６５に戻る。即ち、接続許可応答を受信する迄、第３接続制御部１１３は、ステップＳ６５の処理を繰り返し実行する。
【００８２】
接続許可応答を受信した場合には（ステップＳ６５：ＹＥＳ）、第３接続制御部１１３は、防御用サーバ５０から接続許可応答があった旨を端末機能部１１４に通知する。端末機能部１１４は、防御用サーバ５０に画面要求を送信し、防御用サーバ５０からダミー画面（ダミー画面の描画情報）を受信して出力する（ステップＳ６６）。そして、図１３のフローチャートは終了する。
【００８３】
図１４は、第２の実施形態に係る中継装置２１の動作例を示すフローチャートである。図１４のフローチャートは、起動中の動作例を示している。即ち、中継装置２１は、起動中において、図７のフローチャートの如く動作する。
【００８４】
図１４において、ルーティング部１２１は、データを受信したか否かを判断する（ステップＳ７０）。データを受信していない場合には（ステップＳ７０：ＮＯ）、図１４のフローチャートは終了する。なお、終了後には、再度、ステップＳ７０の処理を実行する。
【００８５】
データを受信した場合には（ステップＳ７０：ＹＥＳ）、ルーティング部１２１は、受信データの送信元情報を確認し、受信データの送信元が認証サーバ３０であるか否かを判断する（ステップＳ７１）。受信データの送信元が認証サーバ３０でない場合には（ステップＳ７１：ＮＯ）、受信データの宛先情報を確認し、宛先に受信データを転送し（ステップＳ７２）、図１４のフローチャートは終了する。なお、終了後には、再度、ステップＳ７０の処理を実行する。
【００８６】
受信データの送信元が認証サーバ３０である場合には（ステップＳ７１：ＹＥＳ）、ルーティング部１２１は、受信データを接続指示部２２２に供給する。接続指示部２２２は、受信データが認証成功応答であるか否かを判断する（ステップＳ７３）。
【００８７】
受信データが認証成功応答である場合には（ステップＳ７３：ＹＥＳ）、接続指示部２２２は、ルーティング部１２１を介して、宛先（具体的にはリモート端末１１）に、情報処理機能提供サーバ４０に対する接続指示を送信し（ステップＳ７４）、図１４のフローチャートは終了する。なお、終了後には、再度、ステップＳ７０の処理を実行する。
【００８８】
受信データが認証成功応答でない場合には（ステップＳ７３：ＮＯ）、接続指示部２２２は、受信データが認証失敗応答であるか否かを判断する（ステップＳ７５）。
【００８９】
受信データが認証失敗応答である場合には（ステップＳ７５：ＹＥＳ）、接続指示部２２２は、ルーティング部１２１を介して、宛先（具体的にはリモート端末１１）に、防御用サーバ５０に対する接続指示を送信し（ステップＳ７６）、図１４のフローチャートは終了する。なお、終了後には、再度、ステップＳ７０の処理を実行する。
【００９０】
受信データが認証失敗応答でない場合には（ステップＳ７５：ＮＯ）、接続指示部２２２は、受信データが認証成功応答でも認証失敗応答でない旨をルーティング部１２１に通知し、ルーティング部１２１は、受信データの宛先情報を確認し、宛先に受信データを転送し（ステップＳ７２）、図１４のフローチャートは終了する。なお、終了後には、再度、ステップＳ７０の処理を実行する。
【００９１】
なお、ステップＳ７３、ステップＳ７５では、接続指示部２２２は、受信データの所定領域を確認し、受信データが認証成功応答であるや認証失敗応答であるかを判断してもよい。接続指示部２２２が上述の如く判断を行う場合には、認証サーバ３０は、例えば、接続許可応答の所定領域と、認証成功応答の所定領域と、認証失敗応答の所定領域とに夫々異なる情報（接続許可応答である旨を示す情報、認証成功応答である旨を示す情報、認証失敗応答である旨を示す情報）を格納すればよい。
【００９２】
図１５は、第２の実施形態に係るリモート端末１１等の動作例を示すシーケンス図である。図１５のシーケンス図は、情報処理を開始するときのリモート端末１１、中継装置２１、認証サーバ３０および防御用サーバ５０の動作例を示している。具体的には、図１５のシーケンス図は、認証サーバ３０による認証が失敗した場合の動作例を示している。なお、認証サーバ３０による認証が成功した場合の動作例は、図８に示した第１の実施形態の動作例と同様である。なお、図１５の符号Ａ〜符号Ｇの動作は、図８の符号Ａ〜符号Ｇの動作と同様である。
【００９３】
図１５において、リモート端末１１は、認証サーバ３０に対する接続要求を送信する（符号Ａ）。中継装置２１は、接続要求を認証サーバ３０に転送する（符号Ｂ）。認証サーバ３０は、接続許可応答を送信する（符号Ｃ）。中継装置２１は、接続許可応答をリモート端末１１に転送する（符号Ｄ）。これにより、リモート端末１１と認証サーバ３０とが接続中（接続状態）となる（符号Ｅ）。
【００９４】
リモート端末１１は、認証要求を送信する（符号Ｆ）。中継装置２１は、認証要求を認証サーバ３０に転送する（符号Ｇ）。認証サーバ３０は、認証失敗応答を送信する（符号ｈ）。中継装置２１は、防御用サーバ５０に対する接続指示をリモート端末１１に送信する（符号ｉ）。
【００９５】
リモート端末１１は、防御用５０に対する接続要求を送信する（符号ｊ）。中継装置２１は、接続要求を防御用サーバ５０に転送する（符号ｋ）。防御用サーバ５０は、接続許可応答を送信する（符号ｌ）。中継装置２１は、接続許可応答をリモート端末１１に転送する（符号ｍ）。これにより、リモート端末１１と防御用サーバ５０とが接続中（接続状態）となる（符号ｎ）。
【００９６】
リモート端末１１は、防御用サーバ５０に画面要求を送信する（符号ｏ）。中継装置２１は、画面要求を防御用サーバ５０に転送する（符号ｐ）。防御用サーバ５０は、ダミー画面を送信する（符号ｑ）。中継装置２１は、ダミー画面をリモート端末１１に転送する（符号ｒ）。リモート端末１１は、ダミー画面を表示する（符号ｓ）。
【００９７】
以上、第２の実施形態では、リモート端末１１に３つのリモート端末接続機能（第１接続制御部１１１、第２接続制御部１１２、第２接続制御部１１３）を持たせ、第１のリモート端末機能（第１接続制御部１１１）によって行われた認証結果に従って、第２のリモート端末機能（第２接続制御部１１２）による接続、又は、第３のリモート端末機能（第２接続制御部１１２）による接続が行われる。即ち、先ず、第１のリモート端末機能（第１接続制御部１１１）によって認証機能用のサーバ（認証サーバ３０）に接続する。そして、認証機能用のサーバによる認証が成功した場合（具体的には、中継装置２１からリモート端末１１に、情報処理機能提供サーバ４０に対する接続指示を送信されることに基づいて）、第２のリモート端末機能（第２接続制御部１１２）による、情報処理を実行する本体とも言える装置（情報処理機能提供サーバ４０）への接続が開始される（有効になる）。一方、認証機能用のサーバによる認証が失敗した場合（具体的には、中継装置２１からリモート端末１１に、防御用サーバ５０に対する接続指示を送信されることに基づいて）、第３のリモート端末機能（第３接続制御部１１３）による、防御用の装置（防御用サーバ５０）への接続が開始される（有効になる）。
【００９８】
以上のように、第２の実施形態では、認証機能用のサーバによる認証が失敗した場合にはダミー画面が表示されるため、第１の実施形態による効果に加え、セキュリティ、利便性を向上させることができる。
【００９９】
以上のように、第１の実施形態（又は第２の実施形態）によれば、ゼロクライアントを用いたシステムにおいて、認証する際に生じる、処理およびネットワークの負荷を簡便に削減することができる。
【０１００】
なお、図２は、本発明の一態様であるリモート端末の最小構成を示している。即ち、認証サーバに対する接続を制御する第１接続制御部と、前記認証サーバによる認証が成功した後に、情報処理機能を提供する情報処理機能提供サーバに対する接続を制御する第２接続制御部と、前記情報処理機能提供サーバに処理要求を送信し、前記情報処理機能提供サーバから処理結果を出力する端末機能部とを備えるリモート端末である。
【０１０１】
図３は、本発明の一態様である中継装置の最小構成を示している。即ち、ルーティング機能を有するルーティング部と、情報処理機能を提供する情報処理機能提供サーバへの接続を指示する接続指示部とを備え、前記接続指示部は、認証サーバによる認証が成功した場合に、前記情報処理機能提供サーバに対する接続指示をリモート端末に送信する中継装置である。
【０１０２】
また、図１の符号３は、本発明の一態様である認証制御システムの最小構成を示している。図２に記載のリモート端末と、図３に記載の中継装置とを備える認証制御システムである。
【０１０３】
なお、第１の実施形態では、認証サーバ３０による認証が成功したか否かの判断を中継装置２０が実行し、認証が成功していると判断した場合にはリモート端末１０の接続先の切り替えを制御（具体的には、情報処理機能提供サーバ４０に対する接続指示を送信）しているが、認証サーバ３０による認証が成功したか否かの判断をリモート端末１０が実行してもよい。即ち、中継装置２０は、認証サーバ３０からの送信された認証成功応答を含む全てのデータを転送し、リモート端末１０が、受信データの所定領域を確認し、受信データが認証成功応答であるか否かを判断し、認証が成功していると判断した場合には接続先を切り替えるようにしてもよい。
【０１０４】
上述の如く、認証サーバ３０による認証が成功したか否かの判断をリモート端末１０が実行する態様であっても、第１の実施形態と同様の効果を得ることができる。なお、第１の実施形態の如く上記判断を中継装置２０に実行させる態様とすれば、リモート端末１０に上記判断機能を具備させることなく、認証する際に生じる、処理およびネットワークの負荷を簡便に削減することができる。
【０１０５】
同様に、第２の実施形態では、認証サーバ３０による認証が成功したか否かや失敗したか否かの判断を中継装置２１が実行し、認証が成功していると判断した場合や失敗したと判断した場合にはリモート端末１１の接続先の切り替えを制御（具体的には、情報処理機能提供サーバ４０に対する接続指示を送信、防御用サーバ５０に対する接続指示を送信）しているが、認証サーバ３０による認証が成功したか否かの判断、認証サーバ３０による認証が失敗したか否かの判断のうち少なくとも一方の判断をリモート端末１１が実行してもよい。
【０１０６】
上述の如く、認証サーバ３０による認証が成功したか否かの判断、認証サーバ３０による認証が失敗したか否かの判断のうち少なくとも一方の判断をリモート端末１１が実行する態様であっても、第２の実施形態と同様の効果を得ることができる。なお、第２の実施形態の如く上記判断を中継装置２１に実行させる態様とすれば、リモート端末１１に上記判断機能を具備させることなく、認証する際に生じる、処理およびネットワークの負荷を簡便に削減することができる。
【０１０７】
また、第１の実施形態のリモート端末１０は、２つのリモート端末接続機能（第１接続制御部１１１、第２接続制御部１１２）を備え、第２の実施形態のリモート端末１１は、３つのリモート端末接続機能（第１接続制御部１１１、第２接続制御部１１２、第２接続制御部１１３）を備えるが、リモート端末が備えるリモート端末接続機能は、４つ以上であってもよい。
【０１０８】
なお、上述のリモート端末１０（リモート端末１１、中継装置２０、中継装置２１の夫々についても同様）の各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。
【０１０９】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【０１１０】
１、２  システム
３、４  認証制御システム
１０、１１  リモート端末
２０、２１  中継装置
３０  認証サーバ
４０  情報処理機能提供サーバ
５０  防御用サーバ
１１１  第１接続制御部
１１２  第２接続制御部
１１３  第３接続制御部
１１４  端末機能部
１２１  ルーティング部
１２２、２２２  接続指示部
１３１  通信部
１３２  認証処理部
１４１  通信部
１４２  情報処理機能提供部
１５１  通信部
１５２  防御機能部
【図１】
2016167184.tif 000003
【図２】
2016167184.tif 000004
【図３】
2016167184.tif 000005
【図４】
2016167184.tif 000006
【図５】
2016167184.tif 000007
【図６】
2016167184.tif 000008
【図７】
2016167184.tif 000009
【図８】
2016167184.tif 000010
【図９】
2016167184.tif 000011
【図１０】
2016167184.tif 000012
【図１１】
2016167184.tif 000013
【図１２】
2016167184.tif 000014
【図１３】
2016167184.tif 000015
【図１４】
2016167184.tif 000016
【図１５】
2016167184.tif 000017