(57)【要約】【課題】ポリシーを設定させることなくセキュリティ性を維持しつつ外部ネットワークへのリモートアクセス及びローカルネットワーク内のネットワーク機器へのアクセスの双方を実現可能とする。【解決手段】経路制御部１５は、ユーザからのアクセス要求に応じて取得したＮＡＳ７宛のパケットを、ＶＰＮを介してゲートウェイ装置２０に送信する。経路制御部２６は、端末装置１０からＶＰＮを介して送られてきたパケットを、パケットの宛先であるＮＡＳ７を含むローカルネットワークシステム１へ返送する。経路制御部１５は、ゲートウェイ装置２０から返送されてきたパケットを、本来の宛先であるＮＡＳ７へ送信する。【選択図】図１
2017212572.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク機器と共にローカルネットワークに接続され、クライアント用リモートアクセスサービス機能が搭載された情報処理装置と、
前記ローカルネットワークとは異なる外部ネットワークに接続され、サーバ用リモートアクセスサービス機能が搭載されたゲートウェイ装置と、
前記情報処理装置と前記ゲートウェイ装置とを接続する仮想プライベートネットワークと、
を有し、
前記情報処理装置は、ユーザからの前記ネットワーク機器に対するアクセス要求に応じて取得した前記ネットワーク機器宛のパケットを、前記仮想プライベートネットワークを介して前記ゲートウェイ装置へ送信する第１送信手段を有し、
前記ゲートウェイ装置は、前記第１送信手段により送信されたパケットを、前記仮想プライベートネットワークを介して前記情報処理装置へ返送する返送手段を有し、
前記情報処理装置は、前記第１送信手段による送信に応じて前記ゲートウェイ装置から前記仮想プライベートネットワークを介して返送されてきた前記パケットを前記ネットワーク機器へ送信する第２送信手段を有する、
ことを特徴とするリモートアクセスサービスシステム。
【請求項２】
同じローカルネットワークに接続されたネットワーク機器に対するユーザからのアクセス要求に応じて取得した前記ネットワーク機器宛のパケットを、仮想プライベートネットワークを介して前記ローカルネットワークとは異なる外部ネットワークに接続されたゲートウェイ装置へ送信する第１送信手段と、
前記第１送信手段による送信に応じて前記ゲートウェイ装置から前記仮想プライベートネットワークを介して返送されてきた前記パケットを前記ネットワーク機器へ送信する第２送信手段と、
を有することを特徴とする情報処理装置。
【請求項３】
情報処理装置及びネットワーク機器が接続されたローカルネットワークとは異なる外部ネットワークに接続されたゲートウェイ装置において、
情報処理装置が前記ネットワーク機器に対するユーザからのアクセス要求に応じて取得した前記ネットワーク機器宛のパケットであって仮想プライベートネットワークを介して前記情報処理装置から送信されてきたパケットを、前記仮想プライベートネットワークを介して前記情報処理装置へ返送する返送手段を有することを特徴とするゲートウェイ装置。
【請求項４】
コンピュータを、
同じローカルネットワークに接続されたネットワーク機器に対するユーザからのアクセス要求に応じて取得した前記ネットワーク機器宛のパケットを、仮想プライベートネットワークを介して前記ローカルネットワークとは異なる外部ネットワークに接続されたゲートウェイ装置へ送信する第１送信手段、
前記第１送信手段による送信に応じて前記ゲートウェイ装置から前記仮想プライベートネットワークを介して返送されてきた前記パケットを前記ネットワーク機器へ送信する第２送信手段、
として機能させるためのプログラム。
【請求項５】
情報処理装置及びネットワーク機器が接続されたローカルネットワークとは異なる外部ネットワークに接続されたゲートウェイ装置に搭載されたコンピュータを、
情報処理装置が前記ネットワーク機器に対するユーザからのアクセス要求に応じて取得した前記ネットワーク機器宛のパケットであって仮想プライベートネットワークを介して前記情報処理装置から送信されてきたパケットを、前記仮想プライベートネットワークを介して前記情報処理装置へ返送する返送手段として機能させるためのプログラム。
【請求項６】
クライアント用リモートアクセスサービス機能が搭載された第１情報処理装置と、
ネットワーク機器と共にローカルネットワークに接続され、クライアント用リモートアクセスサービス機能が搭載された第２情報処理装置と、
前記第１情報処理装置及び前記第２情報処理装置が接続されたローカルネットワークとは異なる外部ネットワークに接続され、サーバ用リモートアクセスサービス機能が搭載されたゲートウェイ装置と、
前記第１情報処理装置及び前記第２情報処理装置それぞれと前記ゲートウェイ装置とを接続する仮想プライベートネットワークと、
を有し、
前記第１情報処理装置は、ユーザからの前記ネットワーク機器に対するアクセス要求に応じて取得した前記ネットワーク機器宛のパケットを、前記仮想プライベートネットワークを介して前記ゲートウェイ装置へ送信する第１送信手段を有し、
前記ゲートウェイ装置は、前記第１送信手段により送信されたパケットを、前記仮想プライベートネットワークを介して前記第２情報処理装置へ転送する転送手段を有し、
前記第２情報処理装置は、前記第１送信手段による送信に応じて前記ゲートウェイ装置から前記仮想プライベートネットワークを介して転送されてきた前記パケットを前記ネットワーク機器へ送信する第２送信手段を有する、
ことを特徴とするリモートアクセスサービスシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモートアクセスサービスシステム、情報処理装置、ゲートウェイ装置及びプログラムに関する。
【背景技術】
【０００２】
近年では、会社からパーソナルコンピュータ（ＰＣ）等の端末装置を持ち出して、自宅や外出先から事業所内のコンピュータへアクセスすることは珍しくない。在宅にて業務を行う場合、在宅勤務者は、セキュリティの観点から社内ネットワークとＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）接続する。また、自宅内のローカルネットワークに接続しているＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）を利用する場合もある。
【０００３】
一般的には、社内ネットワークの方が自宅内のローカルネットワークと比べてセキュリティ対策が十分施されているため、インターネットへの通信を含む全ての通信を社内ネットワーク上のＲＡＳ（Ｒｅｍｏｔｅ  Ａｃｃｅｓｓ  Ｓｅｒｖｉｃｅ）サーバ（ＲＡＳ機能が搭載されたゲートウェイ装置）を経由して行うことが少なくない。ただ、このようにすると、自宅内のＮＡＳへのアクセスができなくなってしまうので、従来では、ポリシーを設定してＶＰＮを経由する社内ネットワークとＶＰＮを経由しないローカルネットワークとの振分を可能とする、すなわちＲＡＳクライアントでもＮＡＳへのアクセスを可能にする技術が提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−０９８９３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、ポリシーを設定させることなくセキュリティ性を維持しつつ外部ネットワークへのリモートアクセス及びローカルネットワーク内のネットワーク機器へのアクセスの双方を実現可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るリモートアクセスサービスシステムは、ネットワーク機器と共にローカルネットワークに接続され、クライアント用リモートアクセスサービス機能が搭載された情報処理装置と、前記ローカルネットワークとは異なる外部ネットワークに接続され、サーバ用リモートアクセスサービス機能が搭載されたゲートウェイ装置と、前記情報処理装置と前記ゲートウェイ装置とを接続する仮想プライベートネットワークと、を有し、前記情報処理装置は、ユーザからの前記ネットワーク機器に対するアクセス要求に応じて取得した前記ネットワーク機器宛のパケットを、前記仮想プライベートネットワークを介して前記ゲートウェイ装置へ送信する第１送信手段を有し、前記ゲートウェイ装置は、前記第１送信手段により送信されたパケットを、前記仮想プライベートネットワークを介して前記情報処理装置へ返送する返送手段を有し、前記情報処理装置は、前記第１送信手段による送信に応じて前記ゲートウェイ装置から前記仮想プライベートネットワークを介して返送されてきた前記パケットを前記ネットワーク機器へ送信する第２送信手段を有することを特徴とする。
【０００７】
本発明に係る情報処理装置は、同じローカルネットワークに接続されたネットワーク機器に対するユーザからのアクセス要求に応じて取得した前記ネットワーク機器宛のパケットを、仮想プライベートネットワークを介して前記ローカルネットワークとは異なる外部ネットワークに接続されたゲートウェイ装置へ送信する第１送信手段と、前記第１送信手段による送信に応じて前記ゲートウェイ装置から前記仮想プライベートネットワークを介して返送されてきた前記パケットを前記ネットワーク機器へ送信する第２送信手段と、を有することを特徴とする。
【０００８】
本発明に係るゲートウェイ装置は、  情報処理装置及びネットワーク機器が接続されたローカルネットワークとは異なる外部ネットワークに接続されたゲートウェイ装置において、情報処理装置が前記ネットワーク機器に対するユーザからのアクセス要求に応じて取得した前記ネットワーク機器宛のパケットであって仮想プライベートネットワークを介して前記情報処理装置から送信されてきたパケットを、前記仮想プライベートネットワークを介して前記情報処理装置へ返送する返送手段を有することを特徴とする。
【０００９】
本発明に係るプログラムは、コンピュータを、同じローカルネットワークに接続されたネットワーク機器に対するユーザからのアクセス要求に応じて取得した前記ネットワーク機器宛のパケットを、仮想プライベートネットワークを介して前記ローカルネットワークとは異なる外部ネットワークに接続されたゲートウェイ装置へ送信する第１送信手段、前記第１送信手段による送信に応じて前記ゲートウェイ装置から前記仮想プライベートネットワークを介して返送されてきた前記パケットを前記ネットワーク機器へ送信する第２送信手段、として機能させる。
【００１０】
本発明に係るプログラムは、情報処理装置及びネットワーク機器が接続されたローカルネットワークとは異なる外部ネットワークに接続されたゲートウェイ装置に搭載されたコンピュータを、情報処理装置が前記ネットワーク機器に対するユーザからのアクセス要求に応じて取得した前記ネットワーク機器宛のパケットであって仮想プライベートネットワークを介して前記情報処理装置から送信されてきたパケットを、前記仮想プライベートネットワークを介して前記情報処理装置へ返送する返送手段として機能させる。
【００１１】
本発明に係るリモートアクセスサービスシステムは、クライアント用リモートアクセスサービス機能が搭載された第１情報処理装置と、ネットワーク機器と共にローカルネットワークに接続され、クライアント用リモートアクセスサービス機能が搭載された第２情報処理装置と、前記第１情報処理装置及び前記第２情報処理装置が接続されたローカルネットワークとは異なる外部ネットワークに接続され、サーバ用リモートアクセスサービス機能が搭載されたゲートウェイ装置と、前記第１情報処理装置及び前記第２情報処理装置それぞれと前記ゲートウェイ装置とを接続する仮想プライベートネットワークと、を有し、前記第１情報処理装置は、ユーザからの前記ネットワーク機器に対するアクセス要求に応じて取得した前記ネットワーク機器宛のパケットを、前記仮想プライベートネットワークを介して前記ゲートウェイ装置へ送信する第１送信手段を有し、前記ゲートウェイ装置は、前記第１送信手段により送信されたパケットを、前記仮想プライベートネットワークを介して前記第２情報処理装置へ転送する転送手段を有し、前記第２情報処理装置は、前記第１送信手段による送信に応じて前記ゲートウェイ装置から前記仮想プライベートネットワークを介して転送されてきた前記パケットを前記ネットワーク機器へ送信する第２送信手段を有することを特徴とする。
【発明の効果】
【００１２】
請求項１に記載の発明によれば、ポリシーを設定させることなくセキュリティ性を維持しつつ外部ネットワークへのリモートアクセス及びローカルネットワーク内のネットワーク機器へのアクセスの双方を実現することができる。
【００１３】
請求項２に記載の発明によれば、ポリシーを設定させることなくセキュリティ性を維持しつつ外部ネットワークへのリモートアクセス及びローカルネットワーク内のネットワーク機器へのアクセスの双方を実現することができる。
【００１４】
請求項３に記載の発明によれば、ポリシーを設定させることなくセキュリティ性を維持しつつ外部ネットワークへのリモートアクセス及びローカルネットワーク内のネットワーク機器へのアクセスの双方を実現することができる。
【００１５】
請求項４に記載の発明によれば、ポリシーを設定させることなくセキュリティ性を維持しつつ外部ネットワークへのリモートアクセス及びローカルネットワーク内のネットワーク機器へのアクセスの双方を実現することができる。
【００１６】
請求項５に記載の発明によれば、ポリシーを設定させることなくセキュリティ性を維持しつつ外部ネットワークへのリモートアクセス及びローカルネットワーク内のネットワーク機器へのアクセスの双方を実現することができる。
【００１７】
請求項６に記載の発明によれば、ポリシーを設定させることなくセキュリティ性を維持しつつ外部ネットワークへのリモートアクセス及びローカルネットワーク内のネットワーク機器へのアクセスの双方を実現することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明に係るリモートアクセスサービスシステムの実施の形態１を示したブロック構成図である。
【図２】実施の形態１における端末装置を形成するコンピュータのハードウェア構成図である。
【図３】実施の形態１におけるＶＰＮ接続処理を示したフローチャートである。
【図４】実施の形態１において端末装置がＮＡＳへアクセスするときに端末装置とゲートウェイ装置との間に行われる通信フローを示した図である。
【図５】実施の形態２におけるリモートアクセスサービスシステムのブロック構成図である。
【発明を実施するための形態】
【００１９】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
【００２０】
実施の形態１．
図１は、本発明にリモートアクセスサービスシステムの一実施の形態を示したブロック構成図である。図１には、ローカルネットワークシステム１と社内ネットワークシステム２とがそれぞれインターネット３に接続された構成が示されている。ローカルネットワークシステム１は、社内ネットワークシステム２が構築された企業における従業員に自宅に構築されたネットワークシステムである。図１には、本発明の情報処理装置に相当する端末装置１０とブロードバンドルータ４とがネットワーク６に接続された構成が示されている。また、ブロードバンドルータ４には、ネットワーク機器としてＮＡＳ７が接続されている。なお、ネットワーク６には、複数台の端末装置１０が接続されていてもよい。インターネット３には、複数のローカルネットワークシステム１が接続されていてもよいが、それぞれ同等の構成を有しているので、図１では、１つのローカルネットワークシステム１のみを示した。
【００２１】
社内ネットワークシステム２は、ある企業内に構築されたネットワークシステムであり、ローカルネットワークシステム１からしてみると外部のネットワークシステムに相当する。図１には、ゲートウェイ装置２０とＰＣ８とがネットワーク９に接続された構成が示されている。なお、ネットワーク９には、複数台のＰＣ８が接続されていてもよい。
【００２２】
本実施の形態において「リモートアクセスサービス（以下、単に「ＲＡＳ」ともいう）」というのは、ネットワークを介して遠隔地のコンピュータ（本実施の形態においては社内ネットワークシステム２）の持つ機能やデータ等の資源を遠隔から利用できるようにするサービスのことをいう。そのためにコンピュータにアクセスする側の遠隔地のコンピュータ（端末装置１０）に搭載されるのがクライアント用ＲＡＳ機能であり、ＲＡＳを提供するコンピュータ（ゲートウェイ装置２０）に搭載されるのがサーバ用ＲＡＳ機能である。
【００２３】
図２は、本実施の形態における端末装置１０を形成するコンピュータのハードウェア構成図である。本実施の形態において端末装置１０を形成するコンピュータは、ＰＣ等の従前から存在する汎用的なハードウェア構成で実現できる。すなわち、コンピュータは、図２に示したようにＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、ハードディスクドライブ（ＨＤＤ）３４、ユーザインタフェース手段として設けられたマウス３５、キーボード３６及びディスプレイ３７をそれぞれ接続する入出力コントローラ３８、通信手段として設けられたネットワークコントローラ３９を内部バス４０に接続して構成される。
【００２４】
また、本実施の形態におけるゲートウェイ装置２０は、従前から存在する汎用的なハードウェア構成で実現してよい。端末装置１０のようにユーザインタフェース手段は不要かもしれないが、コンピュータを内蔵していることからＣＰＵ、ＲＯＭ及びＲＡＭ等を有している。
【００２５】
図１に戻り、本実施の形態における端末装置１０は、アプリケーション実行部１１、通信部１２、ＶＰＮ接続要求部１３、ＶＰＮ通信部１４及び経路制御部１５を有している。アプリケーション実行部１１は、ユーザに指定されたアプリケーション（ローカルプロセス）を実行する。通信部１２は、社内ネットワークシステム２との間でＶＰＮを利用しないデータ通信を実行する。ＶＰＮ接続要求部１３は、端末装置１０に予めインストールされたクライアント用ＲＡＳ機能により端末装置１０のＯＳが認識できるＶＰＮアクセス用のネットワークデバイス（ＶＰＮクライアント）として動作し、ＶＰＮ接続確立時にＶＰＮ通信部１４を生成する。ＶＰＮ通信部１４は、ＶＰＮ接続されたゲートウェイ装置２０との間でＶＰＮを介したデータ通信を実行する。経路制御部１５は、ユーザからのＮＡＳ７に対するアクセス要求に応じて取得したＮＡＳ７宛のパケットを、ＶＰＮを介してゲートウェイ装置２０へ送信する第１送信手段として機能する。更に、経路制御部１５は、第１送信手段による送信に応じてゲートウェイ装置２０から返送されてきたパケットを、当該パケットの本来の宛先であるＮＡＳ７へ送信する第２送信手段として機能する。経路制御部１５に含まれる通信エージェント受信部１５１は、ゲートウェイ装置２０から送られてくる通信エージェントを受信する。
【００２６】
端末装置１０における各構成要素１１〜１５は、端末装置１０を形成するコンピュータと、コンピュータに搭載されたＣＰＵ３１で動作するプログラムとの協調動作により実現される。
【００２７】
本実施の形態におけるゲートウェイ装置２０は、エリア内通信部２１、通信部２２、ＶＰＮ接続受付部２３、ＶＰＮ通信部２４、セキュリティ検査部２５、経路制御部２６、通信エージェント管理部２７及び通信エージェント記憶部２８を有している。エリア内通信部２１は、ネットワークに接続されたＰＣ８とのデータ通信を実行する。通信部２２は、ローカルネットワークシステム１との間でＶＰＮを利用しないデータ通信を実行する。ＶＰＮ接続受付部２３は、端末装置１０からのＶＰＮ接続要求を受け付け、ＶＰＮ通信部２４を生成することで端末装置１０との間でＶＰＮを確立する。ＶＰＮ通信部２４は、ＶＰＮ接続された端末装置１０との間でＶＰＮを介したデータ通信を実行する。セキュリティ検査部２５は、端末装置１０との間で授受されるパケットのセキュリティ検査を実行する。経路制御部２６は、端末装置１０から送信されてきたパケットを、ＶＰＮを介して返送する返送手段として機能する。通信エージェント記憶部２８は、通信エージェントを記憶する。本実施の形態における「通信エージェント」は、例えばＯｐｅｎＳＳＨ（Ｏｐｅｎ  Ｓｅｃｕｒｅ  Ｓｈｅｌｌ）のポートフォワード機能などによってアプリケーションに代わり通信を代理で行う仕組み（プログラム）のことをいう。通信エージェント管理部２７は、通信エージェント記憶部２８を用いて端末装置１０に提供する通信エージェントの管理を行う。
【００２８】
ゲートウェイ装置２０における各構成要素２１〜２７は、ゲートウェイ装置２０に搭載されたコンピュータと、コンピュータに搭載されたＣＰＵで動作するプログラムとの協調動作により実現される。また、通信エージェント記憶部２８は、ゲートウェイ装置２０に搭載されたＨＤＤ又はＲＡＭにて実現される。あるいは外部にある記憶手段をネットワーク経由で利用してもよい。
【００２９】
また、本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭやＵＳＢメモリ等のコンピュータ読み取り可能な記録媒体に格納して提供することも可能である。通信手段や記録媒体から提供されたプログラムはコンピュータにインストールされ、コンピュータのＣＰＵがプログラムを順次実行することで各種処理が実現される。
【００３０】
次に、本実施の形態における動作について説明する。本実施の形態では、会社から貸与された端末装置１０を自宅に持ち帰り、社内ネットワークシステム２へＶＰＮ接続しながらＮＡＳ７に格納されているファイルをＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）で端末装置１０にダウンロードする場合を例にして説明する。
【００３１】
まず、ＶＰＮ接続処理について図３に示したフローチャートを用いて説明するが、基本的には従前と同様に処理すればよい。
【００３２】
すなわち、ユーザは、セキュリティ性を維持した社内ネットワークシステム２との通信を確保するためにＶＰＮの利用を選択することになるが、そのために所定の操作を行うことでＶＰＮ接続要求部１３を起動する。
【００３３】
ＶＰＮ接続要求部１３は、起動されるとそのユーザからのＶＰＮ接続要求を受け付け（ステップ１１１）、ＶＰＮ接続要求をゲートウェイ装置２０へ送信することでＶＰＮ接続を開始する（ステップ１１２）。
【００３４】
ゲートウェイ装置２０におけるＶＰＮ接続受付部２３は、端末装置１０からのＶＰＮ接続要求を受け付けると、ＶＰＮ接続要求部１３と連携し、それぞれにＶＰＮ通信部１４，２４を生成することで端末装置１０との間でＶＰＮを確立する（ステップ１１３）。
【００３５】
このようにしてＶＰＮが確立すると、経路制御部１５は、アプリケーション実行部１１により実行されるアプリケーションによる全ての通信をゲートウェイ装置２０へ誘導する経路制御を開始する（ステップ１１４）。これは、例えば端末装置１０のデフォルトゲートウェイをＲＡＳサーバ、すなわちゲートウェイ装置２０と設定し、それ以外の経路を削除するようにして実現してもよい。
【００３６】
このように、アプリケーションからのＮＡＳ７を含めローカルネットワークシステム１に対するアクセス要求は全てゲートウェイ装置２０へ送られることになる。なお、後述するように、端末装置１０は、ゲートウェイ装置２０から送信されてくる通信エージェントを受信することになるので、経路制御部１５は、そのために受信サービス（通信エージェント受信部１５１）を立ち上げ受信可能な状態にて待機する。また、例えば、ＶＰＮ通信部１４の１００２２ポートからのパケット受信を常時監視、待機する。
【００３７】
続いて、ＶＰＮ接続処理終了後、ユーザがＮＡＳ７に格納されているファイルを端末装置１０にダウンロードする時の処理に流れについて図４に示した通信フロー図を用いて説明する。
【００３８】
まず、端末装置１０のユーザが所定の操作によりアプリケーション（例えば、ブラウザ）を起動し、ＮＡＳ７のアドレスを入力指定すると、起動されたアプリケーションは、ＮＡＳ７に格納されているファイルをダウンロードするためのアクセス要求を出す。経路制御部１５は、ＮＡＳ７へのアクセス要求を受け付けると（ステップ１２１）、その要求元はローカルプロセスなので、そのアクセス要求に応じて取得したパケットの送信先をゲートウェイ装置２０に振り替える。これにより、経路制御部１５は、ＶＰＮ通信部１４に当該パケットをデフォルトゲートウェイであるゲートウェイ装置２０へＶＰＮを介して送信させる（ステップ１２２）。
【００３９】
ゲートウェイ装置２０におけるＶＰＮ通信部２４がＶＰＮを介して端末装置１０から送信されてきたパケットを受信すると（ステップ２２１）、セキュリティ検査部２５は、受信したパケットのセキュリティ検査を実行する（ステップ２２２）。例えば、ＨＴＴＰのコンテンツにウイルスが含まれるかどうかを透過的に検査するウイルススキャンを実行する。なお、パケットの受信時（ＮＡＳ７へのリクエスト時）ではなくパケットの返送時に検査を行うようにしてもよい。
【００４０】
続いて、経路制御部２６は、受信したパケットの宛先を解析することで宛先及び通信先ポートを取得する（ステップ２２３）。ここで、パケットの宛先がこの例のようにＮＡＳ７であることからローカルネットワークシステム１側である場合、経路制御部２６は、宛先及び通信先ポートの組を通信エージェント管理部２７へ通知する。なお、パケットの宛先は、経路制御部２６がネットワークアドレスで判断したり、端末装置１０に情報提供させたりしてもよい。
【００４１】
通信エージェント管理部２７は、通知された宛先と通信先ポートとの組合せに対応した通信エージェントを検索することで通信エージェント記憶部２８から取り出す。もし、存在しない場合は、通信エージェントを新たに生成して、起動すると共に、宛先、通信先ポート、通信エージェントＩＤ及びリダイレクトポートを組にしたエントリ及び通信エージェントを通信エージェント記憶部２８に登録する（ステップ２２４）。
【００４２】
このようにして、通信エージェント管理部２７は、受信したパケットの宛先と通信先ポートとの組合せに対応した通信エージェントを経路制御部２６へ送ると、経路制御部２６は、その通信エージェントをＶＰＮ通信部２４に、ＶＰＮを介して端末装置１０へ転送させる（ステップ２２５）。そして、通信エージェント受信部１５１は、ゲートウェイ装置２０から転送されてきた通信エージェントを受信し、起動する（ステップ１２４）。なお、当該通信エージェントが以前に転送していれば、再送する必要はない。
【００４３】
例えば、ＯｐｅｎＳＳＨの場合、ＮＡＳ７のアドレスが１０．０．０．２５４、通信先ポートが８０、ＶＰＮ通信部１４のアドレスが１７２．１６．０．１、リダイレクトポートが１００８０だとすると、「Ｏｐｅｎｓｓｈ  −ｐ  １００２２  −Ｌ  １００８０：１０．０．０．２５４：８０  １７２．１６．０．１」というコマンドで実現可能となる。ＳＳＨ接続が完了すると、１００８０のポートは１０．０．０．２５４の８０ポートへ転送されるようになる。より具体的には、経路制御部２６は、ＶＰＮ通信部２４からの１０．０．０．２５４：８０宛のパケットを１００８０へリダイレクトする処理を行う。
【００４４】
通信エージェント転送後、経路制御部２６は、受信したパケットを端末装置１０へ返送する（ステップ２２６）。
【００４５】
端末装置１０における経路制御部１５は、ゲートウェイ装置２０から返送されてきたパケットを受信することになるが、ＶＰＮ通信部１４の１００２２ポートから受信されたパケットは、通信エージェントによる制御のもとパケットの本来の宛先となるＮＡＳ７へ転送される（ステップ１２６）。
【００４６】
図１では、以上説明したアプリケーションから送出されたＮＡＳ７宛のパケットの経路をＲｎ（ｎ＝１〜１１）で示した。図１から明らかなように、本実施の形態における経路制御部１５は、アプリケーションからのＮＡＳ７へのアクセス要求に応じてパケットを取得した場合、そのパケットを本来の宛先であるＮＡＳ７ではなくＶＰＮを介してゲートウェイ装置２０へ送信する。一方、ゲートウェイ装置２０によりリダイレクトされＶＰＮを介して返送されてきたパケットの場合、経路制御部１５は、そのパケットを本来の宛先であるＮＡＳ７へ送信する。このようにして、面倒であるポリシーの設定を行わなくても端末装置１０のユーザにＮＡＳ７へアクセスさせることが可能となる。また、ローカルネットワークシステム１側のネットワーク機器に対して、自宅と比較してセキュリティ対策が十分に施されている社内ネットワークシステム２を経由してアクセスさせるようにしたので、セキュリティ性も維持されている。
【００４７】
実施の形態２．
図５は、本実施の形態におけるリモートアクセスサービスシステムのブロック構成図である。なお、図面上、構成要素の名称等は省略しているが、実施の形態１と同じ構成要素には同じ符号を付け、説明を適宜省略する。但し、本実施の形態の場合、２組のローカルネットワークシステム１ａ，１ｂがインターネット３に接続されているので、それぞれに“ａ”，“ｂ”という添字を付けて区別できるようにした。なお、本実施の形態におけるハードウェア構成は、実施の形態１と同じでよい。
【００４８】
実施の形態１では、端末装置１０は、同じローカルネットワークシステム１内のＮＡＳ７へアクセスする場合を例にして説明した。本実施の形態では、異なるローカルネットワークシステムに存在するネットワーク機器へアクセスする場合である。具体的には、ローカルネットワークシステム１ａに含まれる端末装置１０ａが、異なるローカルネットワークシステム１ｂに含まれているＮＡＳ７ｂにアクセスする場合であるが、基本的には実施の形態１と同様に処理すればよい。
【００４９】
すなわち、ＶＰＮ確立後、経路制御部１５ａは、ＮＡＳ７ｂへのアクセス要求を取得すると、その際に取得したＮＡＳ７ｂ宛のパケットをゲートウェイ装置２０へＶＰＮを介して送信する。ゲートウェイ装置２０における経路制御部２６は、端末装置１０ａから送られてきたパケットの宛先を参照して、ＮＡＳ７ｂを含むローカルネットワークシステム１ｂへＶＰＮを介して送信する。このとき、経路制御部２６は、通信エージェントを事前に送信していなければ端末装置１０ｂへ送信する。端末装置１０ｂにおける経路制御部１５ｂは、ＶＰＮを介してゲートウェイ装置２０から送信されてきたパケットをＮＡＳ７ｂへ転送する。
【００５０】
図５では、端末装置１０ａ上で動作するアプリケーションから送出されたＮＡＳ７ｂ宛のパケットの経路をＲｎ（ｎ＝１〜１１）で示した。図５から明らかなように、本実施の形態における経路制御部１５ａは、アプリケーションからのＮＡＳ７ｂへのアクセス要求に応じてパケットを取得した場合、そのパケットを本来の宛先であるＮＡＳ７ｂへ直接送信するのではなくＶＰＮを介してゲートウェイ装置２０へ送信する。ゲートウェイ装置２０における経路制御部２６は、送信されてきたパケットの宛先を参照して、ローカルネットワークシステム１ｂへ送信する。経路制御部１５ｂは、ＶＰＮを介してゲートウェイ装置２０から送信されてきたパケットを本来の宛先であるＮＡＳ７ｂへ転送する。
【００５１】
以上説明したように、本実施の形態によれば、面倒であるポリシーの設定を行わなくても、アプリケーションは、動作するローカルネットワークシステム１ａとは異なるローカルネットワークシステム１ｂに含まれているネットワーク機器にアクセスすることが可能であり、また各端末装置１０ａ，１０ｂは、セキュリティ対策が十分に施されている社内ネットワークシステム２を経由してパケットの授受をさせるようにしたので、セキュリティ性も維持されている。
【符号の説明】
【００５２】
１，１ａ，１ｂ  ローカルネットワークシステム、２  社内ネットワークシステム、３  インターネット、４  ブロードバンドルータ、６，９  ネットワーク、７  ＮＡＳ、８  ＰＣ、１０，１０ａ，１０ｂ  端末装置、１１  アプリケーション実行部、１２，２２  通信部、１３  ＶＰＮ接続要求部、１４，２４  ＶＰＮ通信部、１５，１５ａ，１５ｂ，２６  経路制御部、２０  ゲートウェイ装置、２１  エリア内通信部、２３  ＶＰＮ接続受付部、２５  セキュリティ検査部、２７  通信エージェント管理部、２８  通信エージェント記憶部、３１  ＣＰＵ、３２  ＲＯＭ、３３  ＲＡＭ、３４  ハードディスクドライブ（ＨＤＤ）、３５  マウス、３６  キーボード、３７  ディスプレイ、３８  入出力コントローラ、３９  ネットワークコントローラ、４０  内部バス。
【図１】
2017212572.tif 000003
【図２】
2017212572.tif 000004
【図３】
2017212572.tif 000005
【図４】
2017212572.tif 000006
【図５】
2017212572.tif 000007