(57)【要約】【課題】  業務端末をイントラネットの内外で使用する場合、コンピュータウィルスがイントラネットに感染することを防止するとともに、インターネットへ情報が漏洩することを防止する。【解決手段】  インターネットと所定のイントラネットに接続可能な情報処理装置が、当該装置による今回及び前回のネットワークアクセスの接続位置が、それぞれインターネットとイントラネットのいずれであるかを特定する接続位置情報を記憶する接続位置記憶手段と、当該装置による今回及び前回のネットワークアクセス先が、それぞれインターネットとイントラネットのいずれであるかを特定する接続先情報を記憶する接続先記憶手段と、今回の接続位置情報、前回の接続位置情報、今回の接続先情報、及び前回の接続先情報にもとづいて、当該装置がインターネットとイントラネットの両方に同時には接続できないように制御するネットワークアクセス管理部とを備えたシステムとする。【選択図】    図２
2008234410.tif 000002
【特許請求の範囲】
【請求項１】
インターネットと所定のイントラネットに接続可能な情報処理装置によるネットワークアクセスを制御するリモートアクセスシステムであって、
前記情報処理装置が、
当該情報処理装置による今回及び前回のネットワークアクセスの接続位置が、それぞれインターネットと前記イントラネットのいずれであるかを特定するネットワーク接続位置情報を記憶する接続位置記憶手段と、
当該情報処理装置による今回及び前回のネットワークアクセス先が、それぞれインターネットと前記イントラネットのいずれであるかを特定するネットワーク接続先情報を記憶する接続先記憶手段と、
前記今回のネットワーク接続位置情報、前記前回のネットワーク接続位置情報、前記今回のネットワーク接続先情報、及び前記前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットと前記イントラネットの両方に同時には接続できないように制御するネットワークアクセス管理部と、を備えた
ことを特徴とするリモートアクセスシステム。
【請求項２】
前記ネットワークアクセス管理部が、
前記今回のネットワーク接続位置情報、前記前回のネットワーク接続位置情報、前記今回のネットワーク接続先情報、及び前記前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットを経由して他の情報処理装置と通信後又は通信中において、イントラネットを経由して他の情報処理装置と通信を行わず、かつ、当該情報処理装置がイントラネットを経由して他の情報処理装置と通信後又は通信中において、インターネットを経由して他の情報処理装置と通信を行わないように制御する
ことを特徴とする請求項１記載のリモートアクセスシステム。
【請求項３】
前記ネットワークアクセス管理部が、
今回のネットワーク接続先情報を含むネットワークアクセス要求を入力すると、
前記ネットワーク接続位置情報記憶手段から前記今回のネットワーク接続位置情報と前記前回のネットワーク接続位置情報を取得するとともに、前記ネットワーク接続先情報記憶手段から前記今回のネットワーク接続先情報と前記前回のネットワーク接続先情報を取得し、
（ａ）前記今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、
（ｂ）前記今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、
（ｃ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、
（ｄ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、
（ｅ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、
（ｆ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、
（ｇ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わない
ことを特徴とする請求項１又は２記載のリモートアクセスシステム。
【請求項４】
前記イントラネットがＶＰＮゲートウェイを備え、
（ｃ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、
前記ネットワークアクセス管理部が、当該情報処理装置と前記ＶＰＮゲートウェイとの間に仮想的な直結通信回線を確立して、当該情報処理装置によるネットワークアクセスを行う
ことを特徴とする請求項３記載のリモートアクセスシステム。
【請求項５】
前記情報処理装置が、前記イントラネットにおけるプロキシサーバから受信したフィルタ情報を設定したフィルタを備え、
（ｅ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合に、
前記ネットワークアクセス管理部が、
前記今回のネットワーク接続先情報が前記フィルタにアクセスを許可しない接続先情報として設定されているかを判定し、前記今回のネットワーク接続先情報がアクセスを許可しない接続先情報として設定されていない場合、当該情報処理装置によるネットワークアクセスを行い、又は、
前記今回のネットワーク接続先情報が前記フィルタにアクセスを許可する接続先情報として設定されているかを判定し、前記今回のネットワーク接続先情報がアクセスを許可する接続先情報として設定されている場合、当該情報処理装置によるネットワークアクセスを行う
ことを特徴とする請求項３又は４記載のリモートアクセスシステム。
【請求項６】
前記情報処理装置が、
暗号鍵情報を鍵情報記憶手段に格納させて管理する鍵情報管理部と、
暗号鍵情報を用いて暗号化された暗号化対象ファイルを記憶する暗号化対象ファイル記憶手段と、
ファイルのパスを含むファイルアクセス要求を入力すると、前記ファイルのパスに対応する暗号化対象ファイルを前記暗号化対象ファイル記憶手段から取得するとともに、前記鍵情報管理部に鍵情報取得要求を出力して、前記鍵情報管理部から暗号鍵情報を入力すると、この暗号鍵情報を用いて前記暗号化対象ファイルを復号してオープンするファイルアクセス管理部と、を備え、
前記鍵情報管理部が、前記鍵情報取得要求を入力すると、前記鍵情報記憶手段に暗号鍵情報が格納されているかを確認し、格納されている場合、この暗号鍵情報を前記ファイルアクセス管理部に出力し、格納されていない場合、新たな鍵情報取得要求を前記ネットワークアクセス管理部に出力し、前記ネットワークアクセス管理部から暗号鍵情報を入力すると、この暗号鍵情報を前記ファイルアクセス管理部に出力し、
前記ネットワークアクセス管理部が、前記新たな鍵情報取得要求を入力すると、当該情報処理装置により前記イントラネットへのネットワークアクセスを行う場合に、前記イントラネットにおける鍵管理サーバから暗号鍵情報を受信して、前記鍵情報管理部に出力する
ことを特徴とする請求項１〜５のいずれかに記載のリモートアクセスシステム。
【請求項７】
前記情報処理装置が、
前記ネットワークアクセス管理部から再起動要求を入力すると、当該情報処理装置を再起動するリセット実行部を備え、
前記ネットワークアクセス管理部が、
（ｂ）前記今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報である場合と、
（ｄ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合と、
（ｆ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合と、
（ｇ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、
当該情報処理装置の再起動要求を前記リセット実行部に出力する
ことを特徴とする請求項３〜６のいずれかに記載のリモートアクセスシステム。
【請求項８】
インターネットと所定のイントラネットに接続可能な情報処理装置であって、
当該情報処理装置による今回及び前回のネットワークアクセスの接続位置が、それぞれインターネットと前記イントラネットのいずれであるかを特定するネットワーク接続位置情報を記憶する接続位置記憶手段と、
当該情報処理装置による今回及び前回のネットワークアクセス先が、それぞれインターネットと前記イントラネットのいずれであるかを特定するネットワーク接続先情報を記憶する接続先記憶手段と、
前記今回のネットワーク接続位置情報、前記前回のネットワーク接続位置情報、前記今回のネットワーク接続先情報、及び前記前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットと前記イントラネットの両方に同時には接続できないように制御するネットワークアクセス管理部と、を備えた
ことを特徴とする情報処理装置。
【請求項９】
前記ネットワークアクセス管理部が、
前記今回のネットワーク接続位置情報、前記前回のネットワーク接続位置情報、前記今回のネットワーク接続先情報、及び前記前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットを経由して他の情報処理装置と通信後又は通信中において、イントラネットを経由して他の情報処理装置と通信を行わず、かつ、当該情報処理装置がイントラネットを経由して他の情報処理装置と通信後又は通信中において、インターネットを経由して他の情報処理装置と通信を行わないように制御する
ことを特徴とする請求項８記載の情報処理装置。
【請求項１０】
前記ネットワークアクセス管理部が、
今回のネットワーク接続先情報を含むネットワークアクセス要求を入力すると、
前記ネットワーク接続位置情報記憶手段から前記今回のネットワーク接続位置情報と前記前回のネットワーク接続位置情報を取得するとともに、前記ネットワーク接続先情報記憶手段から前記今回のネットワーク接続先情報と前記前回のネットワーク接続先情報を取得し、
（ａ）前記今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、
（ｂ）前記今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、
（ｃ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、
（ｄ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、
（ｅ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、
（ｆ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、
（ｇ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わない
ことを特徴とする請求項８又は９記載の情報処理装置。
【請求項１１】
前記イントラネットがＶＰＮゲートウェイを備え、
（ｃ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、
前記ネットワークアクセス管理部が、当該情報処理装置と前記ＶＰＮゲートウェイとの間に仮想的な直結通信回線を確立して、当該情報処理装置によるネットワークアクセスを行う
ことを特徴とする請求項１０記載の情報処理装置。
【請求項１２】
請求項１０又は１１記載の情報処理装置が、前記イントラネットにおけるプロキシサーバから受信したフィルタ情報を設定したフィルタを備え、
（ｅ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合に、
前記ネットワークアクセス管理部が、
前記今回のネットワーク接続先情報が前記フィルタにアクセスを許可しない接続先情報として設定されているかを判定し、前記今回のネットワーク接続先情報がアクセスを許可しない接続先情報として設定されていない場合、当該情報処理装置によるネットワークアクセスを行い、又は、
前記今回のネットワーク接続先情報が前記フィルタにアクセスを許可する接続先情報として設定されているかを判定し、前記今回のネットワーク接続先情報がアクセスを許可する接続先情報として設定されている場合、当該情報処理装置によるネットワークアクセスを行う
ことを特徴とする情報処理装置。
【請求項１３】
請求項８〜１２のいずれかに記載の情報処理装置が、
暗号鍵情報を鍵情報記憶手段に格納させて管理する鍵情報管理部と、
暗号鍵情報を用いて暗号化された暗号化対象ファイルを記憶する暗号化対象ファイル記憶手段と、
ファイルのパスを含むファイルアクセス要求を入力すると、前記ファイルのパスに対応する暗号化対象ファイルを前記暗号化対象ファイル記憶手段から取得するとともに、前記鍵情報管理部に鍵情報取得要求を出力して、前記鍵情報管理部から暗号鍵情報を入力すると、この暗号鍵情報を用いて前記暗号化対象ファイルを復号してオープンするファイルアクセス管理部と、を備え、
前記鍵情報管理部が、前記鍵情報取得要求を入力すると、前記鍵情報記憶手段に暗号鍵情報が格納されているかを確認し、格納されている場合、この暗号鍵情報を前記ファイルアクセス管理部に出力し、格納されていない場合、新たな鍵情報取得要求を前記ネットワークアクセス管理部に出力し、前記ネットワークアクセス管理部から暗号鍵情報を入力すると、この暗号鍵情報を前記ファイルアクセス管理部に出力し、
前記ネットワークアクセス管理部が、前記新たな鍵情報取得要求を入力すると、当該情報処理装置により前記イントラネットへのネットワークアクセスを行う場合に、前記イントラネットにおける鍵管理サーバから暗号鍵情報を受信して、前記鍵情報管理部に出力する
ことを特徴とする情報処理装置。
【請求項１４】
請求項１０〜１３のいずれかに記載の情報処理装置が、
前記ネットワークアクセス管理部から再起動要求を入力すると、当該情報処理装置を再起動するリセット実行部を備え、
前記ネットワークアクセス管理部が、
（ｂ）前記今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報である場合と、
（ｄ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合と、
（ｆ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合と、
（ｇ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、
当該情報処理装置の再起動要求を前記リセット実行部に出力する
ことを特徴とする情報処理装置。
【請求項１５】
インターネットと所定のイントラネットに接続可能な情報処理装置に、ネットワークアクセスを制御させるリモートアクセスプログラムであって、
前記情報処理装置を、
当該情報処理装置による今回及び前回のネットワークアクセスの接続位置が、それぞれインターネットと前記イントラネットのいずれであるかを特定するネットワーク接続位置情報を記憶する接続位置記憶手段、
当該情報処理装置による今回及び前回のネットワークアクセス先が、それぞれインターネットと前記イントラネットのいずれであるかを特定するネットワーク接続先情報を記憶する接続先記憶手段、及び、
前記今回のネットワーク接続位置情報、前記前回のネットワーク接続位置情報、前記今回のネットワーク接続先情報、及び前記前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットと前記イントラネットの両方に同時には接続できないように制御するネットワークアクセス管理部
として機能させるためのリモートアクセスプログラム。
【請求項１６】
前記ネットワークアクセス管理部に、
前記今回のネットワーク接続位置情報、前記前回のネットワーク接続位置情報、前記今回のネットワーク接続先情報、及び前記前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットを経由して他の情報処理装置と通信後又は通信中において、イントラネットを経由して他の情報処理装置と通信を行わず、かつ、当該情報処理装置がイントラネットを経由して他の情報処理装置と通信後又は通信中において、インターネットを経由して他の情報処理装置と通信を行わないように制御させる
ことを実行させるための請求項１５記載のリモートアクセスプログラム。
【請求項１７】
前記ネットワークアクセス管理部に、
今回のネットワーク接続先情報を含むネットワークアクセス要求が入力されると、
前記ネットワーク接続位置情報記憶手段から前記今回のネットワーク接続位置情報と前記前回のネットワーク接続位置情報を取得させるとともに、前記ネットワーク接続先情報記憶手段から前記今回のネットワーク接続先情報と前記前回のネットワーク接続先情報を取得させ、
（ａ）前記今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせ、
（ｂ）前記今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせず、
（ｃ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせ、
（ｄ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせず、
（ｅ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせ、
（ｆ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせず、
（ｇ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせない
ことを実行させるための請求項１５又は１６記載のリモートアクセスプログラム。
【請求項１８】
前記イントラネットがＶＰＮゲートウェイを備え、
（ｃ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、
前記ネットワークアクセス管理部に、当該情報処理装置と前記ＶＰＮゲートウェイとの間に仮想的な直結通信回線を確立させて、当該情報処理装置によるネットワークアクセスを行わせる
ことを実行させるための請求項１７記載のリモートアクセスプログラム。
【請求項１９】
前記情報処理装置を、前記イントラネットにおけるプロキシサーバから受信したフィルタ情報を設定したフィルタとして機能させ、
（ｅ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合に、
前記ネットワークアクセス管理部に、
前記今回のネットワーク接続先情報が前記フィルタにアクセスを許可しない接続先情報として設定されているかを判定させ、前記今回のネットワーク接続先情報がアクセスを許可しない接続先情報として設定されていない場合、当該情報処理装置によるネットワークアクセスを行わせ、又は、
前記今回のネットワーク接続先情報が前記フィルタにアクセスを許可する接続先情報として設定されているかを判定させ、前記今回のネットワーク接続先情報がアクセスを許可する接続先情報として設定されている場合、当該情報処理装置によるネットワークアクセスを行わせる
ことを実行させるための請求項１７又は１８記載のリモートアクセスプログラム。
【請求項２０】
前記情報処理装置を、
暗号鍵情報を鍵情報記憶手段に格納させて管理する鍵情報管理部、
暗号鍵情報を用いて暗号化された暗号化対象ファイルを記憶する暗号化対象ファイル記憶手段、及び、
ファイルのパスを含むファイルアクセス要求を入力すると、前記ファイルのパスに対応する暗号化対象ファイルを前記暗号化対象ファイル記憶手段から取得するとともに、前記鍵情報管理部に鍵情報取得要求を出力して、前記鍵情報管理部から暗号鍵情報を入力すると、この暗号鍵情報を用いて前記暗号化対象ファイルを復号してオープンするファイルアクセス管理部として機能させ、
前記鍵情報管理部に、前記鍵情報取得要求が入力されると、前記鍵情報記憶手段に暗号鍵情報が格納されているかを確認させ、格納されている場合、この暗号鍵情報を前記ファイルアクセス管理部に出力させ、格納されていない場合、新たな鍵情報取得要求を前記ネットワークアクセス管理部に出力させ、前記ネットワークアクセス管理部から暗号鍵情報を入力すると、この暗号鍵情報を前記ファイルアクセス管理部に出力させ、
前記ネットワークアクセス管理部に、前記新たな鍵情報取得要求が入力されると、当該情報処理装置により前記イントラネットへのネットワークアクセスを行う場合に、前記イントラネットにおける鍵管理サーバから暗号鍵情報を受信させて、前記鍵情報管理部に出力させる
ことを実行させるための請求項１５〜１９のいずれかに記載のリモートアクセスプログラム。
【請求項２１】
前記情報処理装置を、
前記ネットワークアクセス管理部から再起動要求を入力すると、当該情報処理装置を再起動するリセット実行部として機能させ、
前記ネットワークアクセス管理部に、
（ｂ）前記今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報である場合と、
（ｄ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合と、
（ｆ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合と、
（ｇ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、
当該情報処理装置の再起動要求を前記リセット実行部に出力させる
ことを実行させるための請求項１７〜２０のいずれかに記載のリモートアクセスプログラム。
【請求項２２】
インターネットと所定のイントラネットに接続可能な情報処理装置によるネットワークアクセスを制御するリモートアクセス方法であって、
前記情報処理装置による今回及び前回のネットワークアクセスの接続位置が、それぞれインターネットと前記イントラネットのいずれであるかを特定するネットワーク接続位置情報を記憶する接続位置記憶手段と、前記情報処理装置による今回及び前回のネットワークアクセス先が、それぞれインターネットと前記イントラネットのいずれであるかを特定するネットワーク接続先情報を記憶する接続先記憶手段とを備えた当該情報処理装置におけるネットワークアクセス管理部が、
前記今回のネットワーク接続位置情報、前記前回のネットワーク接続位置情報、前記今回のネットワーク接続先情報、及び前記前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットと前記イントラネットの両方に同時には接続できないように制御する
ことを特徴とするリモートアクセス方法。
【請求項２３】
前記ネットワークアクセス管理部が、
前記今回のネットワーク接続位置情報、前記前回のネットワーク接続位置情報、前記今回のネットワーク接続先情報、及び前記前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットを経由して他の情報処理装置と通信後又は通信中において、イントラネットを経由して他の情報処理装置と通信を行わず、かつ、当該情報処理装置がイントラネットを経由して他の情報処理装置と通信後又は通信中において、インターネットを経由して他の情報処理装置と通信を行わないように制御する
ことを特徴とする請求項２２記載のリモートアクセス方法。
【請求項２４】
前記ネットワークアクセス管理部が、
今回のネットワーク接続先情報を含むネットワークアクセス要求を入力すると、
前記ネットワーク接続位置情報記憶手段から前記今回のネットワーク接続位置情報と前記前回のネットワーク接続位置情報を取得するとともに、前記ネットワーク接続先情報記憶手段から前記今回のネットワーク接続先情報と前記前回のネットワーク接続先情報を取得し、
（ａ）前記今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、
（ｂ）前記今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、
（ｃ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、
（ｄ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、
（ｅ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、
（ｆ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、
（ｇ）前記今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前記前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わない
ことを特徴とする請求項２２又は２３記載のリモートアクセス方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、業務端末を社内イントラネットの外部に持ち出して、リモートアクセスを行う場合のセキュリティ対策を、社内イントラネットと同様に行うことで、コンピュータウィルスによる被害を防ぐとともに、業務端末からの情報漏洩を防止するリモートアクセスシステム、情報処理装置、リモートアクセスプログラム、及びリモートアクセス方法に関する。
【背景技術】
【０００２】
近年、コンピュータウィルス対策や情報漏洩対策などのセキュリティ分野への社会的な関心が高まっている。
このような状況において、企業内に構築されたネットワークである社内イントラネットなどは、一般に社内で定められたセキュリティポリシーに従って運用されており、イントラネットは概ね安全なネットワーク環境であるといえる。
【０００３】
すなわち、イントラネットでは、フィルタリングソフトウェアやプロキシサーバなどを用いて、ネットワーク内の業務端末による安全性の保証されないＷｅｂサイトの閲覧等が制限される。また、資産管理ソフトウェアなどを用いて、業務端末のセキュリティパッチの適用状況や、ウィルス対策ソフトウェアの導入状況などが管理されることも多い。
【０００４】
さらに、イントラネットでは、インターネットからのアクセスについて、ファイアウォールやプロキシサーバにより、アクセス制御を実施している。
このため、イントラネットに業務端末を接続して使用する場合は、Ｗｅｂ閲覧によるコンピュータウィルスの感染や、業務端末の乗っ取りによる業務データの改ざん、Ａｎｔｉｎｎｙなどのコンピュータウィルスによる機密情報の漏洩などの危険性が低くなっている。
【０００５】
一方、社内イントラネットで使用している業務端末を、社外へ持ち出して、自宅のＬＡＮやＰＨＳなどからインターネットのような公衆ネットワークへ直接接続して使用する場合もある。
しかし、公衆ネットワークでは、イントラネットのようなセキュリティ対策が実施されておらず、安全性が保証されていない。
このため、業務端末を社外に持ち出した場合には、業務端末へのコンピュータウィルスやワームの感染、業務端末に保存しておいた機密情報の漏洩、業務端末の踏み台利用（不正中継）などのリスクが高くなってしまう。
【０００６】
このような問題を解消するために、持ち出した業務端末とイントラネット間でＶＰＮ（Virtual  Private  Network）を確立することで通信路の安全性を確保し、業務端末をイントラネットのファイアウォールやプロキシサーバ経由でインターネットに接続する方法がとられる場合がある。
【０００７】
しかし、この方法では、業務端末が接続するネットワークを制限することはできないため、ユーザは、業務端末をイントラネットとインターネットへ同時にアクセスさせることができてしまうという問題があった。
このため、業務端末がインターネットでコンピュータウィルスに感染し、その業務端末を踏み台としてイントラネットへ感染範囲が広まる危険性があった。
【０００８】
また、業務端末がコンピュータウィルスに感染すると、コンピュータウィルスのプロセスにより業務で使用したメモリ情報や機密情報ファイルなどがインターネットへ漏洩する危険性もあった。
さらに、多数の業務端末がＶＰＮによりイントラネット経由でインターネットへ接続する場合、イントラネットへの通信負荷が高くなってしまうといった問題もあった。
【０００９】
ここで、コンピュータのリモートアクセス時のセキュリティ対策に関連する先行技術としては、例えば特許文献１に記載のリモート・プロキシ・システムを挙げることができる。
このリモート・プロキシ・システムでは、コンピュータのリモートアクセスに際して、通信の暗号化やフィルタリングなどが行われている。
【００１０】
また、特許文献２に記載のリバースプロキシネットワーク通信方式によれば、保護ネットワークの外部の装置から保護ネットワーク上の装置へのアクセスと、保護ネットワーク上の装置から保護ネットワークの外部の装置へのアクセスが可能とされている。
さらに、特許文献３には、ＵＳＢ装置を自宅ＰＣに取り付けて自宅ＰＣの通信方法を検出し、位置判定テーブルにおける社外サーバのＩＰアドレスにもとづき社外サーバに接続して応答データを取得し、その応答データが位置判定テーブルの応答データと一致する場合に、対応する位置を自宅ＰＣの現在位置と決定して、接続方法テーブルの現在位置に対応する処理を実行することで、自宅ＰＣをイントラネットに自動接続する発明が開示されている。
【００１１】
【特許文献１】特表平１１−５０７１５２号公報
【特許文献２】特開２００３−０５０７５６号公報
【特許文献３】特開２００５−０９２７２３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、これらの先行技術文献に記載の発明を用いても、業務端末が社外に持ち出された場合に、その業務端末がイントラネットとインターネットに同時にアクセスすることを制限することはできない。
このため、業務端末がインターネットでコンピュータウィルスに感染し、その業務端末を踏み台としてイントラネットへ感染範囲が広まる危険性を排除することはできず、また業務で使用したメモリ情報や機密情報ファイルなどがインターネットへ漏洩することを防止することはできなかった。
【００１３】
そこで、業務端末が社外に持ち出された場合に、その業務端末がイントラネットとインターネットに同時にアクセスすることを制限し、このような問題の発生を防止することが必要である。
すなわち、業務端末を持ち出して利用する場合に、(i)インターネット接続時とイントラネット接続時でのネットワークアクセスを制限し、(ii)インターネット接続時とイントラネット接続時での機密情報ファイルアクセスを制限し、(iii)インターネット接続時とイントラネット接続時でのプロセスを隔離し、(iv)インターネット接続時とイントラネット接続時でのメモリ情報を隔離する仕組み、及び(v)イントラネット経由でのインターネットアクセスによるネットワーク負荷をかけない仕組みの提供が必要である。
【００１４】
本発明は、上記の事情にかんがみなされたものであり、業務端末を用いてイントラネット内外からイントラネット又はインターネットに接続する場合に、一定の条件ごとに端末を再起動させ、また一定の場合にのみ暗号化ファイルを復号することで、コンピュータウィルスによる被害を防止するとともに、業務端末からの情報漏洩を防止するリモートアクセスシステム、情報処理装置、リモートアクセスプログラム、及びリモートアクセス方法の提供を目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するため、本発明のリモートアクセスシステムは、インターネットと所定のイントラネットに接続可能な情報処理装置によるネットワークアクセスを制御するリモートアクセスシステムであって、情報処理装置が、当該情報処理装置による今回及び前回のネットワークアクセスの接続位置が、それぞれインターネットとイントラネットのいずれであるかを特定するネットワーク接続位置情報を記憶する接続位置記憶手段と、当該情報処理装置による今回及び前回のネットワークアクセス先が、それぞれインターネットとイントラネットのいずれであるかを特定するネットワーク接続先情報を記憶する接続先記憶手段と、今回のネットワーク接続位置情報、前回のネットワーク接続位置情報、今回のネットワーク接続先情報、及び前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットとイントラネットの両方に同時には接続できないように制御するネットワークアクセス管理部とを備えた構成としてある。
【００１６】
リモートアクセスシステムをこのような構成にすれば、情報処理装置がインターネットとイントラネットに同時にアクセスすることを防止することができる。
すなわち、情報処理装置の今回と前回のネットワーク接続位置情報、及び今回と前回のアクセスするネットワーク接続先情報にもとづいて、インターネットアクセス時とイントラネットアクセス時のそれぞれのネットワークアクセス接続先を、情報処理装置がインターネットとイントラネットに同時にアクセスできないように制限することができる。
このため、情報処理装置がインターネットでコンピュータウィルスに感染し、その情報処理装置からイントラネットに感染範囲が広がる危険性等を排除することが可能となる。また、情報処理装置を介してインターネットにイントラネットの情報が漏洩することを防止することも可能となる。
【００１７】
なお、今回のネットワーク接続位置情報とは、ネットワークにおける情報処理装置の今回の位置を特定する情報であり、ネットワークアクセス管理部１１ａが、今回アプリケーション実行部１２からネットワークアクセス要求を受信したときのアクセスに係るネットワーク接続位置情報である。
また、前回のネットワーク接続位置情報とは、情報処理装置が前回ネットワークに接続していたときの位置を特定する情報であり、ネットワークアクセス管理部１１ａが、前回アプリケーション実行部１２からネットワークアクセス要求を受信したときのアクセスに係るネットワーク接続位置情報である。
これらのネットワーク接続位置情報としては、例えば情報処理装置のＩＰアドレス情報を用いることができる。
【００１８】
また、本発明のリモートアクセスシステムは、ネットワークアクセス管理部が、今回のネットワーク接続位置情報、前回のネットワーク接続位置情報、今回のネットワーク接続先情報、及び前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットを経由して他の情報処理装置と通信後又は通信中において、イントラネットを経由して他の情報処理装置と通信を行わず、かつ、当該情報処理装置がイントラネットを経由して他の情報処理装置と通信後又は通信中において、インターネットを経由して他の情報処理装置と通信を行わないように制御する構成としてある。
【００１９】
リモートアクセスシステムをこのような構成にすれば、ネットワークアクセス管理部による「情報処理装置がインターネットとイントラネットの両方に同時には接続できないように制御する」処理内容として、ネットワークアクセス管理部により、「情報処理装置がインターネットを経由して他の情報処理装置と通信後又は通信中において、イントラネットを経由して他の情報処理装置と通信を行わず、かつ、情報処理装置がイントラネットを経由して他の情報処理装置と通信後又は通信中において、インターネットを経由して他の情報処理装置と通信を行わないように制御する」ことができる。
このため、情報処理装置がインターネットを経由してコンピュータウィルスに感染した場合に、その感染範囲がイントラネットに広がることを防止することができるとともに、イントラネットを経由して情報処理装置のメモリに機密情報が保存された場合に、その情報がインターネットを経由して他の情報処理装置に漏洩することを防止することが可能となる。
【００２０】
また、本発明のリモートアクセスシステムは、ネットワークアクセス管理部が、今回のネットワーク接続先情報を含むネットワークアクセス要求を入力すると、ネットワーク接続位置情報記憶手段から今回のネットワーク接続位置情報と前回のネットワーク接続位置情報を取得するとともに、ネットワーク接続先情報記憶手段から今回のネットワーク接続先情報と前回のネットワーク接続先情報を取得し、（ａ）今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、（ｂ）今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、（ｃ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、（ｄ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、（ｅ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、（ｆ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、（ｇ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わない構成としてある。
【００２１】
リモートアクセスシステムをこのような構成にすれば、情報処理装置の今回のネットワーク接続位置情報と、前回のネットワーク接続位置情報と、今回アクセスするネットワーク接続先情報と、前回アクセスしたネットワーク接続先情報にもとづいて、ネットワークアクセスの種類ごとに適切にそのアクセスを行うか否かを制御することが可能となる。
【００２２】
また、本発明のリモートアクセスシステムは、イントラネットがＶＰＮゲートウェイを備え、（ｃ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、ネットワークアクセス管理部が、当該情報処理装置とＶＰＮゲートウェイとの間に仮想的な直結通信回線を確立して、当該情報処理装置によるネットワークアクセスを行う構成としてある。
【００２３】
リモートアクセスシステムをこのような構成にすれば、社外に持ち出された情報処理装置をイントラネット経由でインターネットに接続することで、情報処理装置をイントラネットに直接接続した場合と同様のセキュリティ効果を実現することが可能となる。
【００２４】
また、本発明のリモートアクセスシステムは、情報処理装置が、イントラネットにおけるプロキシサーバから受信したフィルタ情報を設定したフィルタを備え、（ｅ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合に、ネットワークアクセス管理部が、今回のネットワーク接続先情報がフィルタにアクセスを許可しない接続先情報として設定されているかを判定し、今回のネットワーク接続先情報がアクセスを許可しない接続先情報として設定されていない場合、当該情報処理装置によるネットワークアクセスを行い、又は、今回のネットワーク接続先情報がフィルタにアクセスを許可する接続先情報として設定されているかを判定し、今回のネットワーク接続先情報がアクセスを許可する接続先情報として設定されている場合、当該情報処理装置によるネットワークアクセスを行う構成としてある。
【００２５】
リモートアクセスシステムをこのような構成にすれば、社外に持ち出された情報処理装置をインターネットに接続する場合に、イントラネット経由で接続しなくてもイントラネット経由でインターネットアクセスをする場合と同様のフィルタを適用することができ、イントラネットのネットワーク負荷を軽減することが可能となる。
すなわち、情報処理装置がインターネットへリモートアクセスする場合には、事前にイントラネット上のプロキシサーバからダウンロードして情報処理装置のフィルタに設定されたフィルタ情報を用いることで、アクセス先の制限を行うことができる。
このため、情報処理装置がインターネットに接続する場合に、イントラネットを経由する必要がなく、イントラネットの通信負荷を軽減することが可能となっている。
【００２６】
また、本発明のリモートアクセスシステムは、情報処理装置が、暗号鍵情報を鍵情報記憶手段に格納させて管理する鍵情報管理部と、暗号鍵情報を用いて暗号化された暗号化対象ファイルを記憶する暗号化対象ファイル記憶手段と、ファイルのパスを含むファイルアクセス要求を入力すると、ファイルのパスに対応する暗号化対象ファイルを暗号化対象ファイル記憶手段から取得するとともに、鍵情報管理部に鍵情報取得要求を出力して、鍵情報管理部から暗号鍵情報を入力すると、この暗号鍵情報を用いて暗号化対象ファイルを復号してオープンするファイルアクセス管理部とを備え、鍵情報管理部が、鍵情報取得要求を入力すると、鍵情報記憶手段に暗号鍵情報が格納されているかを確認し、格納されている場合、この暗号鍵情報をファイルアクセス管理部に出力し、格納されていない場合、新たな鍵情報取得要求をネットワークアクセス管理部に出力し、ネットワークアクセス管理部から暗号鍵情報を入力すると、この暗号鍵情報をファイルアクセス管理部に出力し、ネットワークアクセス管理部が、新たな鍵情報取得要求を入力すると、当該情報処理装置によりイントラネットへのネットワークアクセスを行う場合に、イントラネットにおける鍵管理サーバから暗号鍵情報を受信して、鍵情報管理部に出力する構成としてある。
【００２７】
リモートアクセスシステムをこのような構成にすれば、情報処理装置がネットワークアクセスを行う場合に、情報処理装置において暗号化対象ファイルとして格納されている機密情報ファイルへのアクセスを制限でき、情報処理装置からの情報漏洩を防止することが可能となる。
すなわち、情報処理装置が外部からインターネットへの接続が許可される状態である場合、情報処理装置を介してイントラネット内の情報が漏洩するおそれがある。このため、情報処理装置は暗号鍵情報をイントラネットから取得することができにないように制御され、情報処理装置に格納されている暗号化対象ファイルを開くことはできない。
このように、情報処理装置のネットワークアクセスを制御することで、情報処理装置からの情報漏洩を適切に防止することが可能となっている。
【００２８】
また、本発明のリモートアクセスシステムは、情報処理装置が、ネットワークアクセス管理部から再起動要求を入力すると、当該情報処理装置を再起動するリセット実行部を備え、ネットワークアクセス管理部が、（ｂ）今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報である場合と、（ｄ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合と、（ｆ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合と、（ｇ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置の再起動要求をリセット実行部に出力する構成としてある。
【００２９】
リモートアクセスシステムをこのような構成にすれば、情報処理装置において実行されるプロセスやメモリ情報を、インターネットアクセス時とイントラネットアクセス時との間で隔離することができるため、情報処理装置からの情報漏洩を防止することが可能となる。
すなわち、情報処理装置がアクセスするネットワーク接続先が、イントラネットからインターネットへ変更された場合、インターネットへ通信する前に情報処理装置におけるオペレーティングシステムを再起動し、メモリ情報のクリアとプロセスの停止と暗号鍵のクリアを行うことができる。
したがって、コンピュータウィルスが盗み取ろうとするメモリ情報を空にし、コンピュータウィルスのプロセスを停止し、暗号化されている機密情報ファイルを復号できなくすることができ、コンピュータウィルスなどによる機密情報の漏洩を防止すること可能となる。
【００３０】
また、本発明の情報処理装置は、インターネットと所定のイントラネットに接続可能な情報処理装置であって、当該情報処理装置による今回及び前回のネットワークアクセスの接続位置が、それぞれインターネットとイントラネットのいずれであるかを特定するネットワーク接続位置情報を記憶する接続位置記憶手段と、当該情報処理装置による今回及び前回のネットワークアクセス先が、それぞれインターネットとイントラネットのいずれであるかを特定するネットワーク接続先情報を記憶する接続先記憶手段と、今回のネットワーク接続位置情報、前回のネットワーク接続位置情報、今回のネットワーク接続先情報、及び前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットとイントラネットの両方に同時には接続できないように制御するネットワークアクセス管理部とを備えた構成としてある。
【００３１】
また、本発明の情報処理装置は、ネットワークアクセス管理部が、今回のネットワーク接続位置情報、前回のネットワーク接続位置情報、今回のネットワーク接続先情報、及び前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットを経由して他の情報処理装置と通信後又は通信中において、イントラネットを経由して他の情報処理装置と通信を行わず、かつ、当該情報処理装置がイントラネットを経由して他の情報処理装置と通信後又は通信中において、インターネットを経由して他の情報処理装置と通信を行わないように制御する構成としてある。
【００３２】
また、本発明の情報処理装置は、ネットワークアクセス管理部が、今回のネットワーク接続先情報を含むネットワークアクセス要求を入力すると、ネットワーク接続位置情報記憶手段から今回のネットワーク接続位置情報と前回のネットワーク接続位置情報を取得するとともに、ネットワーク接続先情報記憶手段から今回のネットワーク接続先情報と前回のネットワーク接続先情報を取得し、（ａ）今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、（ｂ）今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、（ｃ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、（ｄ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、（ｅ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、（ｆ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、（ｇ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わない構成としてある。
【００３３】
また、本発明の情報処理装置は、イントラネットがＶＰＮゲートウェイを備え、（ｃ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、ネットワークアクセス管理部が、当該情報処理装置とＶＰＮゲートウェイとの間に仮想的な直結通信回線を確立して、当該情報処理装置によるネットワークアクセスを行う構成としてある。
【００３４】
また、本発明の情報処理装置は、イントラネットにおけるプロキシサーバから受信したフィルタ情報を設定したフィルタを備え、（ｅ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合に、ネットワークアクセス管理部が、今回のネットワーク接続先情報がフィルタにアクセスを許可しない接続先情報として設定されているかを判定し、今回のネットワーク接続先情報がアクセスを許可しない接続先情報として設定されていない場合、当該情報処理装置によるネットワークアクセスを行い、又は、今回のネットワーク接続先情報がフィルタにアクセスを許可する接続先情報として設定されているかを判定し、今回のネットワーク接続先情報がアクセスを許可する接続先情報として設定されている場合、当該情報処理装置によるネットワークアクセスを行う構成としてある。
【００３５】
また、本発明の情報処理装置は、暗号鍵情報を鍵情報記憶手段に格納させて管理する鍵情報管理部と、暗号鍵情報を用いて暗号化された暗号化対象ファイルを記憶する暗号化対象ファイル記憶手段と、ファイルのパスを含むファイルアクセス要求を入力すると、ファイルのパスに対応する暗号化対象ファイルを暗号化対象ファイル記憶手段から取得するとともに、鍵情報管理部に鍵情報取得要求を出力して、鍵情報管理部から暗号鍵情報を入力すると、この暗号鍵情報を用いて暗号化対象ファイルを復号してオープンするファイルアクセス管理部とを備え、鍵情報管理部が、鍵情報取得要求を入力すると、鍵情報記憶手段に暗号鍵情報が格納されているかを確認し、格納されている場合、この暗号鍵情報をファイルアクセス管理部に出力し、格納されていない場合、新たな鍵情報取得要求をネットワークアクセス管理部に出力し、ネットワークアクセス管理部から暗号鍵情報を入力すると、この暗号鍵情報をファイルアクセス管理部に出力し、ネットワークアクセス管理部が、新たな鍵情報取得要求を入力すると、当該情報処理装置によりイントラネットへのネットワークアクセスを行う場合に、イントラネットにおける鍵管理サーバから暗号鍵情報を受信して、鍵情報管理部に出力する構成としてある。
【００３６】
また、本発明の情報処理装置は、ネットワークアクセス管理部から再起動要求を入力すると、当該情報処理装置を再起動するリセット実行部を備え、ネットワークアクセス管理部が、（ｂ）今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報である場合と、（ｄ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合と、（ｆ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合と、（ｇ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置の再起動要求をリセット実行部に出力する構成としてある。
【００３７】
また、本発明のリモートアクセスプログラムは、インターネットと所定のイントラネットに接続可能な情報処理装置に、ネットワークアクセスを制御させるリモートアクセスプログラムであって、情報処理装置を、当該情報処理装置による今回及び前回のネットワークアクセスの接続位置が、それぞれインターネットとイントラネットのいずれであるかを特定するネットワーク接続位置情報を記憶する接続位置記憶手段、当該情報処理装置による今回及び前回のネットワークアクセス先が、それぞれインターネットとイントラネットのいずれであるかを特定するネットワーク接続先情報を記憶する接続先記憶手段、及び、今回のネットワーク接続位置情報、前回のネットワーク接続位置情報、今回のネットワーク接続先情報、及び前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットとイントラネットの両方に同時には接続できないように制御するネットワークアクセス管理部として機能させる構成としてある。
【００３８】
また、本発明のリモートアクセスプログラムは、ネットワークアクセス管理部に、今回のネットワーク接続位置情報、前回のネットワーク接続位置情報、今回のネットワーク接続先情報、及び前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットを経由して他の情報処理装置と通信後又は通信中において、イントラネットを経由して他の情報処理装置と通信を行わず、かつ、当該情報処理装置がイントラネットを経由して他の情報処理装置と通信後又は通信中において、インターネットを経由して他の情報処理装置と通信を行わないように制御させる構成としてある。
【００３９】
また、本発明のリモートアクセスプログラムは、ネットワークアクセス管理部に、今回のネットワーク接続先情報を含むネットワークアクセス要求が入力されると、ネットワーク接続位置情報記憶手段から今回のネットワーク接続位置情報と前回のネットワーク接続位置情報を取得させるとともに、ネットワーク接続先情報記憶手段から今回のネットワーク接続先情報と前回のネットワーク接続先情報を取得させ、（ａ）今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせ、（ｂ）今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせず、（ｃ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせ、（ｄ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせず、（ｅ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせ、（ｆ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせず、（ｇ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わせない構成としてある。
【００４０】
また、本発明のリモートアクセスプログラムは、イントラネットがＶＰＮゲートウェイを備え、（ｃ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、ネットワークアクセス管理部に、当該情報処理装置とＶＰＮゲートウェイとの間に仮想的な直結通信回線を確立させて、当該情報処理装置によるネットワークアクセスを行わせる構成としてある。
【００４１】
また、本発明のリモートアクセスプログラムは、情報処理装置を、イントラネットにおけるプロキシサーバから受信したフィルタ情報を設定したフィルタとして機能させ、（ｅ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合に、ネットワークアクセス管理部に、今回のネットワーク接続先情報がフィルタにアクセスを許可しない接続先情報として設定されているかを判定させ、今回のネットワーク接続先情報がアクセスを許可しない接続先情報として設定されていない場合、当該情報処理装置によるネットワークアクセスを行わせ、又は、今回のネットワーク接続先情報がフィルタにアクセスを許可する接続先情報として設定されているかを判定させ、今回のネットワーク接続先情報がアクセスを許可する接続先情報として設定されている場合、当該情報処理装置によるネットワークアクセスを行わせる構成としてある。
【００４２】
また、本発明のリモートアクセスプログラムは、情報処理装置を、暗号鍵情報を鍵情報記憶手段に格納させて管理する鍵情報管理部、暗号鍵情報を用いて暗号化された暗号化対象ファイルを記憶する暗号化対象ファイル記憶手段、及び、ファイルのパスを含むファイルアクセス要求を入力すると、ファイルのパスに対応する暗号化対象ファイルを暗号化対象ファイル記憶手段から取得するとともに、鍵情報管理部に鍵情報取得要求を出力して、鍵情報管理部から暗号鍵情報を入力すると、この暗号鍵情報を用いて暗号化対象ファイルを復号してオープンするファイルアクセス管理部として機能させ、鍵情報管理部に、鍵情報取得要求が入力されると、鍵情報記憶手段に暗号鍵情報が格納されているかを確認させ、格納されている場合、この暗号鍵情報をファイルアクセス管理部に出力させ、格納されていない場合、新たな鍵情報取得要求をネットワークアクセス管理部に出力させ、ネットワークアクセス管理部から暗号鍵情報を入力すると、この暗号鍵情報をファイルアクセス管理部に出力させ、ネットワークアクセス管理部に、新たな鍵情報取得要求が入力されると、当該情報処理装置によりイントラネットへのネットワークアクセスを行う場合に、イントラネットにおける鍵管理サーバから暗号鍵情報を受信させて、鍵情報管理部に出力させる構成としてある。
【００４３】
また、本発明のリモートアクセスプログラムは、情報処理装置を、ネットワークアクセス管理部から再起動要求を入力すると、当該情報処理装置を再起動するリセット実行部として機能させ、ネットワークアクセス管理部に、（ｂ）今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報である場合と、（ｄ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合と、（ｆ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合と、（ｇ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置の再起動要求をリセット実行部に出力させる構成としてある。
【００４４】
また、本発明のリモートアクセス方法は、インターネットと所定のイントラネットに接続可能な情報処理装置によるネットワークアクセスを制御するリモートアクセス方法であって、情報処理装置による今回及び前回のネットワークアクセスの接続位置が、それぞれインターネットとイントラネットのいずれであるかを特定するネットワーク接続位置情報を記憶する接続位置記憶手段と、情報処理装置による今回及び前回のネットワークアクセス先が、それぞれインターネットとイントラネットのいずれであるかを特定するネットワーク接続先情報を記憶する接続先記憶手段とを備えた当該情報処理装置におけるネットワークアクセス管理部が、今回のネットワーク接続位置情報、前回のネットワーク接続位置情報、今回のネットワーク接続先情報、及び前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットとイントラネットの両方に同時には接続できないように制御する方法としてある。
【００４５】
また、本発明のリモートアクセス方法は、ネットワークアクセス管理部が、今回のネットワーク接続位置情報、前回のネットワーク接続位置情報、今回のネットワーク接続先情報、及び前回のネットワーク接続先情報にもとづいて、当該情報処理装置がインターネットを経由して他の情報処理装置と通信後又は通信中において、イントラネットを経由して他の情報処理装置と通信を行わず、かつ、当該情報処理装置がイントラネットを経由して他の情報処理装置と通信後又は通信中において、インターネットを経由して他の情報処理装置と通信を行わないように制御する方法としてある。
【００４６】
また、本発明のリモートアクセス方法は、ネットワークアクセス管理部が、今回のネットワーク接続先情報を含むネットワークアクセス要求を入力すると、ネットワーク接続位置情報記憶手段から今回のネットワーク接続位置情報と前回のネットワーク接続位置情報を取得するとともに、ネットワーク接続先情報記憶手段から今回のネットワーク接続先情報と前回のネットワーク接続先情報を取得し、（ａ）今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、（ｂ）今回のネットワーク接続位置情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、（ｃ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、（ｄ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がイントラネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、（ｅ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がインターネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行い、（ｆ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、今回のネットワーク接続先情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続先情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わず、（ｇ）今回のネットワーク接続位置情報がインターネットを特定する情報であり、かつ、前回のネットワーク接続位置情報がイントラネットを特定する情報である場合に、当該情報処理装置によるネットワークアクセスを行わない方法としてある。
【００４７】
情報処理装置、リモートアクセスプログラムをこのような構成にし、リモートアクセス方法をこのような方法にすれば、情報処理装置の今回と前回のネットワーク接続位置情報、及び今回と前回のアクセスするネットワーク接続先情報にもとづいて、情報処理装置がインターネットとイントラネットに同時にアクセスすることを防止することができ、イントラネットへのコンピュータウィルス等の感染やイントラネット内の機密情報の漏洩などを排除することが可能となる。
【００４８】
また、社外に持ち出された情報処理装置をインターネットに接続する場合に、イントラネット経由で接続しなくてもイントラネット経由でインターネットアクセスをする場合と同様のフィルタを適用することができ、イントラネットのネットワーク負荷を軽減することが可能となる。
【００４９】
また、情報処理装置がネットワークアクセスを行う場合に、一定条件下で情報処理装置における機密情報ファイルへのアクセスを制限でき、情報処理装置からの情報漏洩を防止することが可能となる。
すなわち、情報処理装置における機密情報ファイルは所定の暗号鍵により暗号化され、その暗号鍵はイントラネット上の鍵管理サーバに格納されている。このため、情報処理装置がすでにインターネットへ接続していた場合、イントラネットへアクセスができないことから、情報処理装置は暗号鍵を取得できず、機密情報ファイルへのアクセスは許可されない。
一方、情報処理装置が事前にインターネットへ接続していない場合は、情報処理装置はイントラネット上の鍵管理サーバから暗号鍵を取得することができ、機密情報ファイルへのアクセスは許可される。
これによって、情報処理装置からの情報漏洩を防止することが可能となる。
【００５０】
また、本発明によれば、情報処理装置において実行されるプロセスやメモリ情報を、インターネットアクセス時とイントラネットアクセス時との間で隔離することができるため、情報処理装置からの情報漏洩を防止することが可能となる。
すなわち、情報処理装置がアクセスするネットワーク接続先が、イントラネットからインターネットへ変更された場合、インターネットへ通信する前に情報処理装置におけるオペレーティングシステムを再起動し、メモリ情報のクリアとプロセスの停止と暗号鍵のクリアを行うことができる。
これによって、コンピュータウィルスが盗み取ろうとするメモリ情報を空にし、コンピュータウィルスのプロセスを停止し、暗号化されている機密情報ファイルを復号できなくすることができ、コンピュータウィルスなどによる機密情報の漏洩を防止すること可能となる。
【００５１】
また、情報処理装置がアクセスするネットワーク接続先が、インターネットからイントラネットへ変更された場合、イントラネットへ通信する前に情報処理装置におけるオペレーティングシステムを再起動し、メモリ情報をクリアしたりプロセスを停止したりすることができる。
これによって、コンピュータウィルスのプロセスを停止し、コンピュータウィルスの使用しているメモリ領域をクリアすることができ、社外に持ち出された情報処理装置を介してコンピュータウィルスなどがイントラネットへ不正にアクセスすることを防止することが可能となる。
【発明の効果】
【００５２】
本発明によれば、イントラネットに接続して使用する業務端末が、社外に持ち出された場合などに、インターネットとイントラネットに同時にアクセスすることを防止することができる。
このため、業務端末がインターネットでコンピュータウィルスに感染し、その業務端末からイントラネットに感染範囲が広がる危険性等を排除することが可能となる。また、業務端末を介してインターネットにイントラネットの情報が漏洩することを防止することも可能となる。
【発明を実施するための最良の形態】
【００５３】
以下、本発明のリモートアクセスシステムの好ましい実施形態について、図面を参照しつつ説明する。
なお、以下の実施形態に示す本発明のリモートアクセスシステムは、プログラムに制御されたコンピュータにより動作するようになっている。コンピュータのＣＰＵは、プログラムにもとづいてコンピュータの各構成要素に指令を送り、リモートアクセスシステムにおけるクライアント端末の動作に必要となる所定の処理、例えば、端末ＩＰアドレス情報取得処理、端末ＩＰアドレスの種類の判定処理、宛先ＩＰアドレス情報取得処理、宛先ＩＰアドレスの種類の判定処理等を行わせる。このように、本発明のリモートアクセスシステムにおける各処理，動作は、プログラムとコンピュータとが協働した具体的手段により実現できるものである。
【００５４】
プログラムは予めＲＯＭ，ＲＡＭ等の記録媒体に格納され、コンピュータに実装された記録媒体から当該コンピュータにプログラムを読み込ませて実行されるが、例えば通信回線を介してコンピュータに読み込ませることもできる。
また、プログラムを格納する記録媒体は、例えば半導体メモリ，磁気ディスク，光ディスク、その他任意のコンピュータで読取り可能な任意の記録手段により構成できる。
【００５５】
［クライアント端末の状態遷移の概念］
最初に、本発明の実施形態のリモートアクセスシステムにおけるクライアント端末の状態遷移の概念について、図１を参照して説明する。
同図のクライアント端末は、リモートアクセスシステムにおける社内イントラネットに接続される業務端末であり、社外に持ち出されて使用され、インターネットやイントラネットに接続される。
【００５６】
まず、クライアント端末が停止している状態が、「端末停止時の状態Ａ」である。クライアント端末の使用開始時の状態であり、クライアント端末に電源を投入することで、この状態Ａから「端末起動時の初期状態Ｂ」に遷移する。
この状態Ｂは、クライアント端末が起動した後、未だネットワークにアクセスしていない状態を示している。
この状態Ｂにおいて、クライアント端末によりネットワークアクセス要求が行わなければ、クライアント端末は、この状態Ｂへ遷移し続ける。
【００５７】
次に、「端末起動時の初期状態Ｂ」において、クライアント端末は、インターネットサービスプロバイダ（以下、ＩＳＰ）などを経由して、インターネットへのアクセス要求をした場合、「外部からインターネットへリモート接続した状態Ｃ」へ遷移する。
この状態Ｃでは、インターネットへのアクセス要求が発生すると、引き続き状態Ｃへ遷移することができ、インターネットへのアクセスが可能であるが、イントラネットへのアクセスはできない。
なお、この状態Ｃにおいて、ネットワーク接続位置情報（インターネットｏｒイントラネット）又はネットワーク接続先情報（インターネットｏｒイントラネット）が変更されると、一旦クライアント端末の状態をリセットし、「端末起動時の初期状態Ｂ」に遷移しなければならない。
【００５８】
次に、「端末起動時の初期状態Ｂ」において、クライアント端末は、ＩＳＰなどを経由してイントラネットへのアクセス要求をした場合、「外部からイントラネットへリモート接続した状態Ｄ」へ遷移する。
この状態Ｄでは、イントラネットへのアクセス要求が発生すると、引き続きこの状態Ｄへ遷移することができるので、イントラネットへのアクセスが可能であるが、インターネットへのアクセスはできない。
なお、この状態Ｄにおいて、ネットワーク接続位置情報又はネットワーク接続先情報が変更されると、一旦クライアント端末の状態をリセットし、「端末起動時の初期状態Ｂ」に遷移しなければならない。
【００５９】
次に、「端末起動時の初期状態Ｂ」において、クライアント端末がイントラネットに直接接続された状態でイントラネットへのアクセス要求又はインターネットへのアクセス要求をした場合、クライアント端末は、「内部からイントラネットへ接続した状態Ｅ」へ遷移する。
この状態Ｅでは、イントラネットへのアクセス要求が発生すると、引き続きこの状態Ｅへ遷移でき、イントラネットへのアクセスが可能であり、またインターネットへのアクセス要求が発生すると、引き続きこの状態Ｅへ遷移でき、インターネットへのアクセスが可能である。
なお、この状態Ｅにおいて、ネットワーク接続位置情報が変更されると、一旦クライアント端末の状態をリセットし、「端末起動時の初期状態Ｂ」に遷移しなければならない。
【００６０】
［第一実施形態］
次に、本発明の第一実施形態の構成について、図２を参照して説明する。同図は、本実施形態のリモートアクセスシステムの構成を示すブロック図である。
同図に示すように、本実施形態のリモートアクセスシステムは、クライアント端末１０、イントラネット２０、インターネット３０、及びＩＳＰ４０を有している。
【００６１】
本実施形態のリモートアクセスシステムは、クライアント端末１０が、イントラネット２０の外部から、イントラネット２０又はインターネット３０にリモートアクセスする場合に用いられるものである。
また、本実施形態のリモートアクセスシステムでは、暗号鍵がイントラネット２０における鍵管理サーバ２３に格納されている場合を想定している。
【００６２】
［クライアント端末１０］
本実施形態においてクライアント端末１０は、社外に持ち出された業務端末であり、図２に示すように、セキュリティシステム１１、アプリケーション実行部１２、フィルタ情報記憶部１３、フィルタ１４、及び暗号化対象ファイル記憶部１５を備え、ＩＳＰ４０を介してイントラネット２０やインターネット３０などの通信ネットワークへアクセスする機能を有する。
また、セキュリティシステム１１は、同図に示すように、ネットワークアクセス管理部１１ａ、ファイルアクセス管理部１１ｂ、フィルタ情報管理部１１ｃ、端末接続位置情報管理部１１ｄ、鍵情報管理部１１ｅ、及びリセット実行部１１ｆを備えている。
【００６３】
ネットワークアクセス管理部１１ａは、アプリケーション実行部１２などから宛先ＩＰアドレス情報を含むネットワークアクセス要求を入力すると、この宛先ＩＰアドレス情報にもとづきネットワーク接続先情報（イントラネット接続、又はインターネット接続）を取得し、図示しない所定のネットワーク接続先情報記憶手段に格納する。
このネットワーク接続先情報は、宛先ＩＰアドレス情報の種類にもとづき取得することができる。
【００６４】
すなわち、宛先ＩＰアドレス情報の種類がイントラネット２０のプライベートＩＰアドレスの場合は、ネットワーク接続先情報をイントラネット接続であると判別し、宛先ＩＰアドレス情報の種類がグローバルＩＰアドレスの場合は、ネットワーク接続先情報をインターネット接続であると判別することができる。
そして、ネットワーク接続先情報として、ネットワーク接続先情報記憶手段に、イントラネット接続、又はインターネット接続を記憶させることができる。
【００６５】
なお、宛先ＩＰアドレス情報を、ネットワークアクセス管理部１１ａから他の情報処理装置に送信されるパケットのヘッダから取得することもできる。このような構成において、イントラネット外からイントラネット内にアクセスする際、条件によってはイントラネット内の端末のＩＰアドレス情報が暗号化され、ＶＰＮゲートウェイのＩＰアドレス（グローバルＩＰアドレス）を宛先ＩＰアドレス情報として設定したヘッダが追加されている場合がある。このような場合には、ネットワーク接続先情報を、ヘッダに設定される宛先ＩＰアドレス情報がＶＰＮゲートウェイのＩＰアドレスとなっているか否かにもとづき取得する構成とすることができる。
すなわち、宛先ＩＰアドレス情報がＶＰＮゲートウェイのＩＰアドレスである場合にイントラネット接続であると判別し、ＶＰＮゲートウェイのＩＰアドレスでない場合にインターネット接続であると判別することが可能である。
【００６６】
また、ネットワーク接続先情報として、ネットワーク接続先情報記憶手段に、宛先ＩＰアドレス情報自体を記憶させておくこともできる。
後述する処理手順の説明においては、ネットワーク接続先情報として、宛先ＩＰアドレス情報をネットワーク接続先情報記憶手段に格納した場合を例に説明している。
このネットワーク接続先情報記憶手段には、今回のネットワーク接続先情報のみならず、前回のネットワーク接続先情報も記憶させておくことができる。
【００６７】
また、ネットワークアクセス管理部１１ａは、このネットワーク接続先情報と、クライアント端末１０のネットワーク接続位置情報にもとづいて、クライアント端末１０の接続先のネットワークを制限する。
すなわち、ネットワークアクセス管理部１１ａは、クライアント端末１０がイントラネット外からイントラネット２０にリモート接続する場合、イントラネット２０へ接続する前にインターネット３０へアクセスしていたときは、イントラネット２０へのアクセスを拒否する。そして、イントラネット２０へ接続するためには、クライアント端末１０のリセットを実施する旨を通知する。
【００６８】
なお、このネットワークアクセス管理部１１ａによるリセットを実施する旨の通知は、例えばクライアント端末１０における表示装置やスピーカ、クライアント端末１０に接続された印刷装置などに出力することができる。以下の、リセットを実施する旨の通知についても同様に行うことができる。
そして、この通知に対して、リセットを了承するための所定の入力がクライアント端末１０に行われた場合に、リセット実行部１１ｆによりクライアント端末１０を再起動させることができる。
【００６９】
また、ネットワークアクセス管理部１１ａは、クライアント端末１０がイントラネット外からインターネット３０にリモート接続する場合、インターネット３０へ接続する前にイントラネット２０へアクセスしていたときは、インターネット３０へのアクセスを拒否し、インターネット３０へ接続するために端末のリセットを実施する旨を通知する。
さらに、ネットワークアクセス管理部１１ａは、フィルタ情報管理部１１ｃからフィルタ情報取得要求を入力した場合、及び鍵情報管理部１１ｅから鍵情報取得要求を入力した場合、イントラネット２０へアクセスして、これらの情報を受信する。
【００７０】
ファイルアクセス管理部１１ｂは、クライアント端末１０における暗号化対象ファイル記憶部１５を管理し、この暗号化対象ファイル記憶部１５に記憶されている暗号化対象ファイルの暗号化及び複合を行う。
このファイルアクセス管理部１１ｂによる具体的なファイルの暗号化処理方法については、特に限定されるものではないが、例えば、アプリケーション実行部１２の処理に対し、バックグラウンドで行うことが好ましい。
また、このとき、ファイルアクセス管理部１１ｂは、暗号鍵を鍵情報管理部１１ｅから取得する。 
【００７１】
また、ファイルアクセス管理部１１ｂは、クライアント端末１０がイントラネット２０に接続されている場合に、アプリケーション実行部１２などから暗号化対象ファイル記憶部１５に記憶されている暗号化対象ファイルへのファイルアクセスがあると、鍵情報管理部１１ｅから鍵情報を取得して、当該暗号化対象ファイルを復号する。
一方、ファイルアクセス管理部１１ｂは、クライアント端末１０がインターネット３０に接続されている場合には、アプリケーション実行部１２などから暗号化対象ファイル記憶部１５に記憶されている暗号化対象ファイルへのファイルアクセスがあっても、当該暗号化対象ファイルへのアクセスを拒否する。
【００７２】
フィルタ情報管理部１１ｃは、クライアント端末１０におけるフィルタ情報記憶部１３を管理する。
フィルタ情報管理部１１ｃは、ネットワークアクセス管理部１１ａ経由でイントラネット２０からフィルタ情報記憶部２２に記憶されているフィルタ情報を取得し、これをフィルタ情報記憶部１３に格納する。
また、フィルタ情報管理部１１ｃは、フィルタ情報記憶部１３に格納されているフィルタ情報をフィルタ１４に設定する。
【００７３】
端末接続位置情報管理部１１ｄは、クライアント端末１０のネットワーク接続位置情報（イントラネット接続、又はインターネット接続）を、図示しない所定のネットワーク接続位置情報記憶手段に格納して管理する。
このネットワーク接続位置情報は、クライアント端末１０のＩＰアドレス情報の種類にもとづき取得することができる。
すなわち、上述したネットワーク接続先情報の場合と同様に、ＩＰアドレス情報の種類がイントラネット２０のプライベートＩＰアドレスの場合は、ネットワーク接続位置をイントラネット接続であると判別し、ＩＰアドレス情報の種類がグローバルＩＰアドレスの場合は、ネットワーク接続位置をインターネット接続であると判別することができる。
【００７４】
そして、ネットワーク接続位置として、ネットワーク接続位置記憶手段に、イントラネット接続、又はインターネット接続を記憶させることができる。
また、ネットワーク接続位置として、ネットワーク接続位置記憶手段に、クライアント端末１０のＩＰアドレス情報自体を記憶させておくこともできる。
【００７５】
後述する処理手順の説明においては、ネットワーク接続位置情報として、クライアント端末１０のＩＰアドレス情報をネットワーク接続位置情報記憶手段に格納した場合を例に説明している。
なお、端末接続位置情報管理部１１ｄは、クライアント端末１０がネットワークに接続すると、クライアント端末１０に付与されたＩＰアドレス情報をＩＳＰ４０から取得する。そして、取得したＩＰアドレス情報をネットワーク接続位置情報として、ネットワーク接続位置情報記憶手段に格納する。
【００７６】
また、このネットワーク接続位置情報記憶手段には、クライアント端末１０の今回のネットワーク接続位置情報のみならず、前回のネットワーク接続位置情報も記憶しておくことができる。
そして、端末接続位置情報管理部１１ｄは、ネットワークアクセス管理部１１ａから今回の端末位置情報取得要求を入力すると、今回のネットワーク接続位置情報をネットワークアクセス管理部１１ａに返却し、過去の端末位置情報取得要求を入力すると、過去のネットワーク接続位置情報をネットワークアクセス管理部１１ａに返却する。
【００７７】
鍵情報管理部１１ｅは、暗号化対象ファイルを暗号化及び復号するための鍵を管理する。
なお、暗号鍵はクライアント端末における所定の鍵記憶部に格納しても、ＵＳＢメモリやフレキシブルディスクなどの外部記憶装置における鍵記憶部に格納しても、接続先のイントラネット２０上の鍵管理サーバ２３における鍵記憶部に格納してもよい。ただし、クライアント端末１０の再起動が行われる際に、鍵情報管理部１１ｅは、鍵記憶部に格納されている暗号鍵の情報を消去する。
【００７８】
また、鍵情報管理部１１ｅは、暗号鍵が鍵管理サーバ２３における鍵記憶部に格納されている場合には、ネットワークアクセス管理部１１ａを経由して鍵管理サーバ２３から暗号鍵を取得し、これを図示しない所定の鍵情報記憶手段に格納する。
このとき、鍵情報管理部１１ｅは、ファイルアクセス管理部１１ｂから鍵情報取得要求を入力すると、鍵取得要求をネットワークアクセス管理部１１ａに出力し、ネットワークアクセス管理部１１ａが、鍵管理サーバ２３から暗号鍵を取得して、この暗号鍵を鍵情報管理部１１ｅに出力する。
【００７９】
なお、クライアント端末１０がすでにインターネット３０にアクセスしており、イントラネット２０へのアクセスが行えない場合は、ネットワークアクセス管理部１１ａは鍵管理サーバ２３から暗号鍵を取得できない。
したがって、この場合は、クライアント端末１０を再起動しなければ、鍵情報管理部１１ｅは、暗号鍵を取得することができない。
【００８０】
リセット実行部１１ｆは、ネットワークアクセス管理部１１ａからリセット要求を入力すると、クライアント端末１０を再起動する。
このように、本発明では、クライアント端末１０の再起動を行うことによって、他に特別な処理を行うことなく、クライアント端末１０において実行されているプロセスを停止し、クライアント端末１０の図示しないメモリに格納されている情報をクリアする。
【００８１】
アプリケーション実行部１２は、クライアント端末１０においてアプリケーションを実行する。アプリケーションがネットワークアクセスやファイルアクセスを行うものである場合、アプリケーション実行部１２は、そのアプリケーションの実行により、ネットワークアクセス管理部１１ａにネットワークアクセス情報を出力したり、ファイルアクセス管理部１１ｂにファイルアクセス情報を出力する。
【００８２】
フィルタ情報記憶部１３は、フィルタ１４で使用するためのＵＲＬフィルタリング情報等を格納する記憶手段である。
フィルタ１４は、フィルタ情報管理部１１ｃによって、フィルタ情報記憶部１３に格納されているＵＲＬフィルタリング情報等の設定を受けると、このＵＲＬフィルタリング情報等を使用して、クライアント端末１０からインターネット３０へのアクセスを制限する。
【００８３】
例えば、フィルタ１４は、ネットワークアクセス管理部１１ａがインターネット３０にアクセスする場合に、当該フィルタ１４に設定されているＵＲＬフィルタリング情報にもとづいて、当該ＵＲＬフィルタリング情報に存在するＵＲＬへのアクセスを禁止し、クライアント端末１０の接続先を制限する。また、当該ＵＲＬフィルタリング情報に存在するＵＲＬへのアクセスのみを許可することで、クライアント端末１０の接続先を制限することもできる。
【００８４】
暗号化対象ファイル記憶部１５は、機密情報を格納する記憶手段であり、暗号化対象のファイルを格納する。
暗号化対象のファイルを暗号化する具体的な手法は、本発明では特に限定する必要はないが、例えば、アプリケーション実行部１２などにより実行される処理により、ファイルアクセス管理部１１ｂを経由して、暗号化対象ファイル記憶部１５に暗号化対象ファイルが格納されると、当該暗号化対象のファイルをファイルアクセス管理部１１ｂによりバックグラウンドで暗号化するようにすることができる。
また、ユーザが一定のファイルを暗号化対象として個別に選択して、これをファイルアクセス管理部１１ｂにより暗号化して、暗号化対象ファイル記憶部１５に記憶させる構成とすることも可能である。
【００８５】
また、クライアント端末１０において、暗号化対象ファイル記憶部１５に格納されている暗号化対象ファイルにファイルアクセスがあると、鍵情報管理部１１ｅにて暗号鍵が取得されている場合には、この暗号鍵を用いて、当該暗号化対象ファイルは復号される。
【００８６】
［イントラネット２０］
次に、イントラネット２０は、図２に示すように、プロキシサーバ２１、フィルタ情報記憶部２２、鍵管理サーバ２３、ファイルサーバ２４、ＶＰＮゲートウェイ２５、及びＤＨＣＰサーバ２６を備えている。
【００８７】
プロキシサーバ２１は、イントラネット２０におけるセキュリティポリシーに従って、イントラネット２０の管理者によって構築され、運用される情報処理装置である。
プロキシサーバ２１は、イントラネット２０内に接続されたコンピュータからのインターネット３０へのアクセスや、インターネット３０からのイントラネット２０へのアクセスを一元管理する。そして、フィルタ情報記憶部２２に格納されているフィルタ情報にもとづいて、イントラネット２０の内部から特定の種類の接続のみを許可したり、イントラネット２０の外部からの不正なアクセスを遮断する。
また、プロキシサーバ２１には、キャッシュ機能や認証機能など一般的なプロキシサーバの機能を備えることもできる。
【００８８】
鍵管理サーバ２３は、クライアント端末１０の暗号化対象ファイル記憶部１５に格納された暗号化対象のファイルを暗号化・復号するための鍵情報を格納する鍵記憶手段を備えている。
ファイルサーバ２４は、機密情報を含む各種業務情報ファイルを格納する記憶手段を備えている。
【００８９】
ＶＰＮ（Virtual  Private  Network）ゲートウェイ２５は、クライアント端末１０からの通信を受け付け、クライアント端末１０とイントラネット２０の間で仮想的な直結通信回線（以下、トンネルと称する場合がある。）を確立する機能をもつ。
ＤＨＣＰ（Dynamic  Host  Configuration  Protocol）サーバ２６は、クライアント端末からのＩＰアドレス要求を受け付け、クライアント端末にＩＰアドレスを割り当てる機能をもつ。
これらのイントラネット２０における各構成は、従来公知のものを用いることが可能である。
【００９０】
インターネット３０は、通信プロトコルＴＣＰ／ＩＰを用いて、全世界のネットワークを相互に接続した巨大ネットワークである。
ＩＳＰ（Internet  Services  Provider）４０は、インターネット接続業者において管理される情報処理装置であり、クライアント端末１０とイントラネット２０、及びクライアント端末１０とインターネット３０の通信を中継し、クライアント端末１０をネットワークに接続する。
【００９１】
［リモートアクセスシステムにおけるネットワークアクセス管理部の処理手順］
次に、本実施形態のリモートアクセスシステムにおける処理手順について、図３及び図４を参照して説明する。図３は、本実施形態のリモートアクセスシステムにおけるネットワークアクセス管理部の処理手順を示す動作手順図である。図４は、同システムにより出力される端末再起動案内を示す図である。
【００９２】
クライアント端末１０が、社外からイントラネット２０へリモートアクセスする場合、まずネットワークアクセス要求が発生する（ステップＡ１）。
このネットワークアクセス要求には、宛先ＩＰアドレス情報が含まれ、例えばアプリケーション実行部１２がアプリケーションを実行しているときに、アプリケーション実行部１２からネットワークアクセス管理部１１ａに入力される。
このとき、ネットワークアクセス管理部１１ａは、ネットワークアクセス要求に含まれている宛先ＩＰアドレス情報を、今回のネットワーク接続先情報としてネットワーク接続先情報記憶手段に格納する。
【００９３】
次に、ネットワークアクセス管理部１１ａは、端末接続位置情報管理部１１ｄに対して、クライアント端末１０の今回の端末位置情報取得要求を出力し、端末接続位置情報管理部１１ｄからクライアント端末１０の今回のネットワーク接続位置情報（本実施形態においてはＩＰアドレス情報）を取得する（ステップＡ２）。
【００９４】
次に、ネットワークアクセス管理部１１ａは、取得したＩＰアドレス情報の種類を判別する（ステップＡ３）。
本実施形態では、クライアント端末１０が、外部からイントラネット２０にリモートアクセスする場合を想定しているため、端末接続位置情報管理部１１ｄから取得されるクライアント端末１０のＩＰアドレス情報は、グローバルＩＰアドレスである。
したがって、ネットワークアクセス管理部１１ａは、端末接続位置情報管理部１１ｄに対して前回の端末位置情報取得要求を出力し、端末接続位置情報管理部１１ｄから端末位置情報として、クライアント端末１０の前回のネットワークアクセス時のＩＰアドレス情報を取得する（ステップＡ８）。
【００９５】
そして、ネットワークアクセス管理部１１ａは、取得したクライアント端末１０の前回のＩＰアドレス情報の種類を判別する（ステップＡ９）。
ここで、この前回のＩＰアドレス情報の種類がグローバルＩＰアドレス、又は情報がない場合、ネットワークアクセス管理部１１ａは、ネットワークアクセス要求に含まれる今回の宛先ＩＰアドレス情報をネットワーク接続先情報記憶手段から取得する（ステップＡ１０）。
【００９６】
次に、ネットワークアクセス管理部１１ａは、宛先ＩＰアドレスの種類を判別する（ステップＡ１１）。
そして、ネットワークアクセス管理部１１ａは、宛先ＩＰアドレスの種類が、プライベートＩＰアドレスである場合、クライアント端末１０はイントラネット２０に接続しようとしていると判断し、前回の宛先ＩＰアドレス情報をネットワーク接続先情報記憶手段から取得する（ステップＡ１２）。
【００９７】
次に、ネットワークアクセス管理部１１ａは、前回の宛先ＩＰアドレス情報の種類を判別する（ステップＡ１３）。
そして、ネットワークアクセス管理部１１ａは、前回の宛先ＩＰアドレス情報の種類が、プライベートＩＰアドレス、又は情報がない場合、クライアント端末１０によるイントラネット２０への接続は可能と判断して、次にクライアント端末１０とイントラネット２０との間に、トンネルが存在するかを確認する（ステップＡ１４）。
【００９８】
なお、この場合に、イントラネット２０への接続が可能と判断するのは、クライアント端末１０が前回もイントラネット２０にアクセスしていることから、前回も今回もインターネットに接続していないので、インターネット３０からコンピュータウィルスが感染するなどの問題の発生するおそれがないためである。
【００９９】
次に、ネットワークアクセス管理部１１ａは、トンネルが存在するかを確認した結果、トンネルがなかった場合は（ステップＡ１５のなし）、クライアント端末１０とイントラネット２０間にトンネルを確立する（ステップＡ１６）。
このトンネルの確立にあたり、ネットワークアクセス管理部１１ａは、ＶＰＮゲートウェイ２５と暗号化通信を行うための情報を交換し、通信先が正しいかの相互認証を行って、暗号化通信を行う。
なお、本発明におけるトンネルは、従来公知の一般的な暗号化したセキュアな通信路を用いることができる。トンネルを介して通信される情報は、外部からその中身を参照することはできない。
そして、トンネル確立後、ネットワークアクセス管理部１１ａは、イントラネット２０へアクセスすることができる（ステップＡ１７）。
【０１００】
一方、トンネルがすでに存在していた場合（ステップＡ１５のあり）、ネットワークアクセス管理部１１ａは、イントラネット２０へアクセスすることができる（ステップＡ１７）。
【０１０１】
また、ステップＡ１３において、前回の宛先ＩＰアドレス情報の種類が、グローバルＩＰアドレスであった場合は、クライアント端末１０がインターネット３０とイントラネット２０に同時にアクセスをしようとしていると判断し、ネットワークアクセス管理部１１ａは、ネットワークアクセスを行わず、クライアント端末１０の再起動案内を行う（ステップＡ１８）。
すなわち、この場合は、クライアント端末１０がすでにインターネット３０にアクセスしていることから、イントラネット２０へのアクセスを許可すると、クライアント端末１０にコンピュータウィルスが感染していた場合、イントラネット２０に感染が拡大するおそれなどがあるため、イントラネット２０へのアクセスを許可せずに、再起動案内を行うようにしている。
【０１０２】
このクライアント端末１０の再起動案内は、クライアント端末１０のユーザに、クライアント端末１０の再起動を促すものであれば特に限定されるものではない。例えば、クライアント端末１０のディスプレイに図４に示すような再起動案内を表示したり、クライアント端末１０のスピーカから再起動案内を音声出力することなどが可能である。以下のクライアント端末１０の再起動案内についても同様である。
【０１０３】
さらに、ステップＡ１１において、今回の宛先ＩＰアドレスの種類が、グローバルＩＰアドレスであった場合、クライアント端末１０はインターネットへアクセスしようとしていると判断し、ネットワークアクセス管理部１１ａは、前回の宛先ＩＰアドレス情報をネットワーク接続先情報記憶手段から取得する（ステップＡ１９）。
【０１０４】
次に、ネットワークアクセス管理部１１ａは、前回の宛先ＩＰアドレス情報の種類を判別する（ステップＡ２０）。
そして、前回の宛先ＩＰアドレス情報の種類が、プライベートＩＰアドレス、又は情報がない場合、ネットワークアクセス管理部１１ａは、今回の宛先ＩＰアドレス情報もしくは宛先ＵＲＬ情報をフィルタ１４に通し、フィルタ処理結果を取得する（ステップＡ２１）。
【０１０５】
そして、ネットワークアクセス管理部１１ａは、今回の宛先ＩＰアドレス情報がフィルタ１４を通過できたかを確認し（ステップＡ２２）、フィルタを通過できた場合には、ネットワークアクセスをする（ステップＡ２３）。
一方、今回の宛先ＩＰアドレス情報がフィルタ１４を通過できなかった場合、ネットワークアクセス管理部１１ａは、ネットワークアクセスをせずに終了する。
【０１０６】
ここで、クライアント端末１０が前回もインターネット３０にアクセスしている場合や起動後に初めてインターネット３０にアクセスする場合には、イントラネット２０からの情報の漏洩のおそれがないため、インターネット３０へのアクセスを許可している。ただし、この場合でも通信の安全性を高めるべく、フィルタを通過した場合にのみアクセスを許可するようにしている。
【０１０７】
なお、フィルタにはブラックリスト型とホワイトリスト型があるが、本発明では、そのいずれを用いることも可能である。
ブラックリスト型を用いた場合、フィルタ１４を通過できたか否かは、今回の宛先ＩＰアドレス情報、又はこのＩＰアドレス情報に対応するＵＲＬがフィルタ１４に設定されていないかどうかにより判断することができる。
例えば、今回の宛先ＩＰアドレス情報、又はこのＩＰアドレス情報に対応するＵＲＬが、フィルタ１４に設定されていない場合は、フィルタ１４を通過できたと判断し、フィルタ１４に設定されている場合は、フィルタ１４を通過できなかったと判断することができる。
【０１０８】
さらに、ステップＡ２０において、前回の宛先ＩＰアドレス情報の種類が、プライベートＩＰアドレスの場合、クライアント端末１０がインターネット３０とイントラネット２０に同時にアクセスをしようとしていると判断し、ネットワークアクセスを行わず、クライアント端末１０の再起動案内を行う（ステップＡ２４）。
この場合は、クライアント端末１０はすでにイントラネット２０にアクセスしていることから、引き続き外部からインターネット３０へアクセスすることを許可すると、イントラネット２０における情報がクライアント端末１０のメモリなどから漏洩するおそれがあるため、そのアクセスを許可せず、クライアント端末１０の再起動案内を行うようにしている。
【０１０９】
また、ステップＡ９において、前回のネットワークアクセス時のクライアント端末１０のＩＰアドレス情報の種類がプライベートＩＰアドレスであった場合は、クライアント端末１０の接続位置がイントラネット２０からインターネット３０に変わったと判断し、ネットワークアクセスを行わず、クライアント端末１０の再起動案内を行う（ステップＡ２４）。
この場合も、クライアント端末１０はすでにイントラネット２０にアクセスしていたことから、外部からのアクセスを許可すると、イントラネット２０における情報がクライアント端末１０のメモリなどから漏洩するおそれがあるためである。
【０１１０】
［リモートアクセスシステムにおけるファイルアクセス管理部の処理手順］
次に、本実施形態のリモートアクセスシステムにおける処理手順について、図５を参照して説明する。同図は、本実施形態のリモートアクセスシステムにおけるファイルアクセス管理部の処理手順を示す動作手順図である。
【０１１１】
まず、クライアント端末１０において、ファイルアクセス要求が発生する（ステップＢ１）。
このファイルアクセス要求は、ファイルのパスを含む情報であり、例えばアプリケーション実行部１２がアプリケーションを実行しているときに、アプリケーション実行部１２からファイルアクセス管理部１１ｂに入力される。
【０１１２】
次に、ファイルアクセス管理部１１ｂは、入力したファイルアクセス要求に含まれているファイルの属性情報を参照し、当該ファイルが、暗号化対象ファイルかどうかを判定する（ステップＢ２）。
そして、ファイルアクセス要求が、暗号化対象ファイルに対して行われていると判定された場合、ファイルアクセス管理部１１ｂは、次に暗号鍵の有無を確認する（ステップＢ３）。
【０１１３】
すなわち、ファイルアクセス管理部１１ｂは、鍵情報管理部１１ｅに鍵情報取得要求を出力し、鍵情報管理部１１ｅから鍵情報の取得を試みる。
このとき、鍵情報管理部１１ｅは、クライアント端末１０側における図示しない鍵情報記憶手段に暗号鍵が格納されているかどうかを確認し、暗号鍵が格納されていない場合、ネットワークアクセス管理部１１ａを経由して、イントラネット２０の鍵管理サーバ２３から暗号鍵を取得して、鍵情報記憶手段に格納する（ステップＢ４）。
なお、このネットワークアクセスは、イントラネット２０に向けて行われるため、すでにインターネット３０へ接続している場合には、図３を参照して説明したように、ネットワークアクセスが拒否され、端末再起動案内が行われる（ステップＡ１３，ステップＡ１８）。
【０１１４】
そして、ファイルアクセス管理部１１ｂは、鍵情報管理部１１ｅによる鍵の取得が成功したか否かを確認し（ステップＢ５）、鍵の取得が失敗した場合、当該ファイルアクセスを拒否して処理を終了する。
一方、鍵情報管理部１１ｅによる鍵の取得が成功した場合、ファイルアクセス管理部１１ｂは、鍵情報管理部１１ｅから鍵情報を取得し、この鍵情報を用いてアクセス対象の暗号化対象ファイルを復号し（ステップＢ６）、当該ファイルをオープンする（ステップＢ７）。
【０１１５】
また、ステップＢ３において、ファイルアクセス管理部１１ｂが鍵情報管理部１１ｅから鍵情報を取得できた場合、この鍵情報を用いてアクセス対象の暗号化対象ファイルを復号し（ステップＢ６）、当該ファイルをオープンする（ステップＢ７）。
さらに、ステップＢ２において、アクセス対象のファイルが暗号化対象ファイルでなかった場合には、ファイルアクセス管理部１１ｂは、当該ファイルをオープンする（ステップＢ７）。
【０１１６】
［第二実施形態］
次に、本発明の第二実施形態について、図６を参照して説明する。図６は、本実施形態のリモートアクセスシステムの構成を示すブロック図である。
本実施形態は、クライアント端末１０をイントラネット２０において使用する場合について説明するものであり、クライアント端末１０をイントラネット２０に直接接続している点で第一実施形態と異なる。
その他の点については、第一実施形態と同様であり、図６に示す本実施形態のリモートアクセスシステムにおける各構成の機能は、図２に示す第一実施形態のリモートアクセスシステムにおける同一名称の各構成と同一の機能を有している。
【０１１７】
さらに、本実施形態におけるネットワークアクセス管理部１１ａは、クライアント端末１０がイントラネット２０内からイントラネット２０に接続する場合、イントラネット２０へ接続する前にイントラネット２０内からインターネット３０へアクセスしていたときでも、イントラネット２０へのアクセスを許可する。
また、ネットワークアクセス管理部１１ａは、クライアント端末１０がイントラネット２０内からインターネット３０に接続する場合、インターネット３０へ接続する前にイントラネット２０内からイントラネット２０へアクセスしていたときでも、インターネット３０へのアクセスを許可する。
これは、クライアント端末１０がイントラネット２０に直接接続する場合、クライアント端末１０によるネットワークアクセスは、プロキシサーバ２１などによりイントラネット２０内のセキュリティポリシーにもとづき行われることから、すでにイントラネット２０やインターネット３０に接続している場合に、それぞれ引き続きインターネット３０やイントラネット２０へのアクセスを許可しても、コンピュータウィルスの感染や情報漏洩のおそれがないためである。
【０１１８】
次に、本実施形態のリモートアクセスシステムにおけるネットワークアクセス管理部の処理手順について、図３を参照して説明する。
クライアント端末１０が、イントラネット２０に接続し、イントラネット２０内へアクセスする場合、まずネットワークアクセス要求が発生する（ステップＡ１）。このネットワークアクセス要求の発生については、第一実施形態における場合と同様である。
【０１１９】
次に、ネットワークアクセス管理部１１ａは、端末接続位置情報管理部１１ｄに対して今回の端末位置情報取得要求を出力し、端末接続位置情報管理部１１ｄからクライアント端末１０の今回のネットワーク接続位置情報（本実施形態においてはＩＰアドレス情報）を取得する（ステップＡ２）。
【０１２０】
次に、ネットワークアクセス管理部１１ａは、取得したＩＰアドレス情報の種類を判別する（ステップＡ３）。
本実施形態では、クライアント端末１０が、イントラネット２０に直接アクセスする場合を想定しているため、端末接続位置情報管理部１１ｄにより取得されるクライアント端末１０のＩＰアドレス情報は、プライベートＩＰアドレスである。
この場合、ネットワークアクセス管理部１１ａは、端末接続位置情報管理部１１ｄに対して前回の端末位置情報取得要求を出力し、端末接続位置情報管理部１１ｄから端末位置情報として、クライアント端末１０の前回のネットワークアクセス時のＩＰアドレス情報を取得する（ステップＡ４）。
【０１２１】
そして、ネットワークアクセス管理部１１ａは、取得したクライアント端末１０の前回のＩＰアドレス情報の種類を判別する（ステップＡ５）。
ここで、この前回のＩＰアドレス情報の種類がプライベートＩＰアドレス、又は情報がない場合、ネットワークアクセス管理部１１ａは、クライアント端末１０のネットワーク接続位置が前回アクセス時と同じであるか、又は起動後初めてのアクセスであると判断し、イントラネットへアクセスする（ステップＡ６）。
すなわち、この場合は、クライアント端末１０は、イントラネット２０の外部からインターネット３０にアクセスしていることがないことから、クライアント端末１０を介してイントラネット２０にコンピュータウィルスが感染するおそれなどがないため、イントラネットへアクセスを許可している。
【０１２２】
また、ステップＡ５において、前回のＩＰアドレス情報の種類が、グローバルＩＰアドレスであった場合、クライアント端末１０のネットワーク接続位置が前回アクセス時と変わったと判断し、ネットワークアクセス管理部１１ａはネットワークアクセスを行わず、クライアント端末１０の再起動案内を行う（ステップＡ７）。
これは、クライアント端末１０が前回はイントラネット２０の外部からネットワークにアクセスしていることから、クライアント端末１０を介してイントラネット２０にコンピュータウィルスが感染するおそれがあるためである。
【０１２３】
次に、本実施形態のリモートアクセスシステムにおけるファイルアクセス管理部の処理手順について、図５を参照して説明する。
まず、クライアント端末１０において、ファイルアクセス要求が発生する（ステップＢ１）。このファイルアクセス要求の発生については、第一実施形態における場合と同様である。
【０１２４】
次に、ファイルアクセス管理部１１ｂは、入力したファイルアクセス要求に含まれているファイルのパスにもとづきアクセス対象のファイルを特定し、このファイルの属性情報にもとづき当該ファイルが暗号化対象ファイルか否かを判定する（ステップＢ２）。
そして、ファイルアクセス要求が、暗号化対象ファイルに対して行われていると判定された場合、ファイルアクセス管理部１１ｂは、次に暗号鍵の有無を確認する（ステップＢ３）。
【０１２５】
ここで、ファイルアクセス管理部１１ｂは、鍵情報管理部１１ｅに鍵情報取得要求を出力し、鍵情報管理部１１ｅから鍵情報の取得を試みる。
このとき、鍵情報管理部１１ｅは、クライアント端末１０側における図示しない鍵情報記憶手段に暗号鍵が格納されているかどうかを確認し、暗号鍵が格納されていない場合、ネットワークアクセス管理部１１ａを経由して、イントラネット２０の鍵管理サーバ２３から暗号鍵を取得して、鍵情報記憶手段に格納する（ステップＢ４）。
【０１２６】
本実施形態では、クライアント端末１０はイントラネット２０に直接接続されているが、すでにインターネット３０へ接続している場合には、図３を参照して説明したように、ネットワークアクセスが拒否され、端末再起動案内が行われる（ステップＡ５，ステップＡ７）。一方、クライアント端末１０によるイントラネット２０へのアクセスが許可された後は、鍵情報管理部１１ｅによる鍵の取得は行えることになる。
ファイルアクセス管理部１１ｂによる以降の動作（ステップＢ５〜ステップＢ７）については、第一実施形態における動作と同様である。
【０１２７】
次に、第一実施形態と第二実施形態のリモートアクセスシステムにおけるクライアント端末の位置と接続先の組み合わせごとのネットワークアクセス管理部１１ａによる処理内容について、図７を参照して説明する。同図は、クライアント端末の位置と接続先の組み合わせごとのネットワークアクセス管理部１１ａによる処理内容をまとめたものである。
【０１２８】
まず、クライアント端末１０がイントラネット２０内からネットワークアクセスを行う場合（前回もイントラネット２０内からアクセス）は、宛先に拘わらず、クライアント端末１０はイントラネット２０にアクセスすることができる（図３のステップＡ１→Ａ６）。
これは、クライアント端末１０は、外部からインターネット３０にアクセスしておらず、クライアント端末１０を介してイントラネット２０にコンピュータウィルスが感染するおそれなどがないためである。
【０１２９】
また、クライアント端末１０がイントラネット２０内からネットワークアクセスを行う場合（前回はイントラネット２０外からアクセス）は、宛先に拘わらず、クライアント端末１０は再起動案内を行う（図３のステップＡ１→Ａ５→Ａ７）。
これは、クライアント端末１０は、前回イントラネット２０の外部からネットワークアクセスを行っており、クライアント端末１０を介してイントラネット２０にコンピュータウィルスが感染するおそれなどがあるためである。
【０１３０】
また、クライアント端末１０がイントラネット２０外からイントラネット２０へアクセスする場合（前回もイントラネット２０外からイントラネット２０へアクセス）は、クライアント端末１０はトンネルを通してネットワークアクセスを行う（図３のステップＡ１→Ａ３→Ａ８→Ａ１７）。
これは、クライアント端末１０は、前回もイントラネット２０にアクセスしており、外部からインターネット３０にアクセスしていないことから、クライアント端末１０を介してイントラネット２０にコンピュータウィルスが感染するおそれなどがないためである。
【０１３１】
また、クライアント端末１０がイントラネット２０外からイントラネット２０へアクセスする場合（前回はイントラネット２０外からインターネット３０へアクセス）は、クライアント端末１０は再起動案内を行う（図３のステップＡ１→Ａ３→Ａ８→Ａ１３→Ａ１８）。
これは、クライアント端末１０は、前回外部からインターネット３０にアクセスを行っており、クライアント端末１０を介してイントラネット２０にコンピュータウィルスが感染するおそれなどがあるためである。
【０１３２】
また、クライアント端末１０がイントラネット２０外からインターネット３０へアクセスする場合（前回もイントラネット２０外からインターネット３０へアクセス）は、クライアント端末１０はフィルタを通してネットワークアクセスを行う（図３のステップＡ１→Ａ３→Ａ８→Ａ１１→Ａ１９→Ａ２３）。
これは、クライアント端末１０は、事前にイントラネット２０にアクセスしていないことから、引き続きインターネット３０への接続を許可しても、イントラネット２０における情報がインターネット３０へ漏洩するおそれがないためである。ただし、このようにクライアント端末１０が外部からインターネット３０に接続する場合でも、クライアント端末１０がイントラネット２０におけるものと同様のフィルタを通してネットワークアクセスを行うようにすることで、危険性のあるアクセスなどを排除することを可能としている。
【０１３３】
また、クライアント端末１０がイントラネット２０外からインターネット３０へアクセスする場合（前回はイントラネット２０外からイントラネット２０へアクセス）は、クライアント端末１０は再起動案内を行う（図３のステップＡ１→Ａ３→Ａ８→Ａ１１→Ａ１９→Ａ２０→Ａ２４）。
これは、クライアント端末１０は、前回イントラネット２０にアクセスしていることから、引き続き外部からインターネット３０への接続を許可すると、イントラネット２０における情報がインターネット３０へ漏洩するおそれがあるためである。
【０１３４】
そして、クライアント端末１０がイントラネット２０外からネットワークアクセスを行う場合（前回はイントラネット２０内からアクセス）は、宛先に拘わらず、クライアント端末１０は再起動案内を行う（図３のステップＡ１→Ａ３→Ａ８→Ａ９→Ａ２４）。
これは、クライアント端末１０は、前回イントラネット２０内からネットワークにアクセスしていることから、引き続き外部からのネットワークへの接続を許可すると、クライアント端末１０を介してイントラネット２０における情報が漏洩するおそれがあるためである。
【０１３５】
以上説明したように、第一本実施形態及び第二実施形態のリモートアクセスシステムによれば、使用しているクライアント端末１０の状態を、リモートアクセスシステムにおいて一定の基準で明確に区分することができ、それぞれの状態ごとにネットワークへのアクセスがあった場合に、セキュリティ上最適な処理を行うことが可能となる。
【０１３６】
すなわち、上記実施形態のリモートアクセスシステムでは、クライアント端末１０の状態を、４つの状態（端末起動時の初期状態、イントラネット２０の外部からインターネット３０へリモート接続した状態、イントラネット２０の外部からイントラネット２０へリモート接続した状態、イントラネット２０の内部からイントラネット２０へ接続した状態）に区分でき、これらの状態ごとに、クライアント端末１０の今回のネットワーク接続位置情報（イントラネット２０、インターネット３０）と、前回のネットワーク接続位置情報（イントラネット２０、インターネット３０、情報なし）と、今回アクセスするネットワーク接続先情報（イントラネット２０、インターネット３０）と、前回アクセスしたネットワーク接続先情報（イントラネット２０、インターネット３０、情報なし）にもとづいて、クライアント端末１０の遷移先の状態を決定することができる。
このため、各状態からネットワークへのアクセスがあった場合に、それぞれにセキュリティ上最適な処理を行うことが可能となる。
【０１３７】
また、上記実施形態のリモートアクセスシステムによれば、クライアント端末１０がインターネット３０とイントラネット２０に同時にアクセスすることを防止することができる。
すなわち、クライアント端末１０の今回と前回のネットワーク接続位置情報、及び今回と前回のネットワーク接続先情報にもとづいて、インターネット３０へのアクセス時とイントラネット２０へのアクセス時のそれぞれのネットワーク接続先を、クライアント端末１０がインターネット３０とイントラネット２０に同時にアクセスできないように制限することができる。
このため、クライアント端末１０がインターネット３０でコンピュータウィルスに感染し、そのクライアント端末１０からイントラネット２０に感染範囲が広がる危険性等を排除することが可能となる。また、クライアント端末１０を介してインターネット３０にイントラネット２０の情報が漏洩することを防止することも可能となる。
【０１３８】
また、上記実施形態のリモートアクセスシステムによれば、クライアント端末１０がネットワークアクセスを行う場合に、一定条件下でクライアント端末１０における機密情報ファイルへのアクセスを制限でき、クライアント端末１０からの情報漏洩を防止することが可能となる。
すなわち、クライアント端末１０における機密情報ファイルは所定の暗号鍵により暗号化され、その暗号鍵はイントラネット２０上の鍵管理サーバに格納されている。このため、クライアント端末１０がすでにインターネット３０へ接続していた場合、イントラネット２０へアクセスができないことから、クライアント端末１０は暗号鍵を取得できず、機密情報ファイルへのアクセスは許可されない。一方、クライアント端末１０が事前にインターネット３０へ接続していない場合は、クライアント端末１０はイントラネット２０上の鍵管理サーバから暗号鍵を取得することができ、機密情報ファイルへのアクセスは許可される。
これによって、クライアント端末１０からの情報漏洩を防止することが可能となっている。
【０１３９】
また、上記実施形態のリモートアクセスシステムによれば、クライアント端末１０において実行されるプロセスやメモリ情報を、インターネット３０へのアクセス時とイントラネット２０へのアクセス時との間で隔離することができるため、クライアント端末１０からの情報漏洩を防止することが可能となる。
すなわち、クライアント端末１０がアクセスするネットワーク接続先が、イントラネット２０からインターネット３０へ変更された場合、インターネット３０へ通信する前にクライアント端末１０におけるオペレーティングシステムを再起動し、メモリ情報のクリアとプロセスの停止と暗号鍵のクリアを行うことができる。
これによって、コンピュータウィルスが盗み取ろうとするメモリ情報を空にし、コンピュータウィルスのプロセスを停止し、暗号化されている機密情報ファイルを復号できなくすることができ、コンピュータウィルスなどによる機密情報の漏洩を防止すること可能となる。
【０１４０】
また、クライアント端末１０がアクセスするネットワーク接続先が、インターネット３０からイントラネット２０へ変更された場合、イントラネット２０へ通信する前にクライアント端末１０におけるオペレーティングシステムを再起動し、メモリ情報をクリアしたりプロセスを停止したりすることができる。
これによって、コンピュータウィルスのプロセスを停止し、コンピュータウィルスの使用しているメモリ領域をクリアすることができ、社外に持ち出されたクライアント端末１０を介してコンピュータウィルスなどがイントラネット２０へ不正にアクセスすることを防止することが可能となる。
【０１４１】
また、上記実施形態のリモートアクセスシステムによれば、クライアント端末１０が社外に持ち出されて、イントラネット２０にリモート接続された場合、イントラネット２０に直接接続している場合と同様に機密情報ファイルを扱うことができる。
すなわち、イントラネット２０内からのアクセス、又はイントラネット２０外からのアクセスに拘わらず、暗号鍵をイントラネット２０上の鍵管理サーバからダウンロードできた場合にのみ暗号化対象ファイルが復号可能となるため、クライアント端末１０がイントラネット２０にリモート接続された場合でも、イントラネット２０に直接接続している場合と同様に機密情報ファイルを扱うことが可能となる。
【０１４２】
また、上記実施形態のリモートアクセスシステムによれば、社外に持ち出されたクライアント端末１０を、イントラネット２０経由でインターネット３０に接続することなく、イントラネット２０経由でインターネット３０アクセスをする場合と同様のフィルタを適用することができ、イントラネット２０のネットワーク負荷を軽減することが可能となる。
【０１４３】
すなわち、クライアント端末１０がインターネット３０へリモートアクセスする場合には、事前にイントラネット２０上のプロキシサーバからダウンロードしてクライアント端末のフィルタに設定されたフィルタ情報を用いることで、危険性のあるアクセスなどを排除することを可能としている。
このため、クライアント端末１０がインターネット３０に接続する場合に、イントラネット２０を経由する必要がなく、イントラネット２０の通信負荷を軽減することが可能となっている。
【０１４４】
本実施形態のリモートアクセスシステムは、以上の実施形態に限定されるものではなく、本発明の範囲内において、種々の変更実施が可能であることは言うまでもない。
例えば、上記実施形態における端末起動案内の出力処理にかえて、自動的にクライアント端末１０の再起動処理を行う構成とするなど適宜変更することが可能である。
【産業上の利用可能性】
【０１４５】
本発明のリモートアクセスシステムは、パーソナルコンピュータや携帯電話機等の通信機能を持つ装置を、業務端末としてイントラネット２０に接続して使用する場合などにおいて、高いセキュリティ性を実現する場合に好適に利用することが可能である。
【図面の簡単な説明】
【０１４６】
【図１】本実施形態のリモートアクセスシステムの各実施形態のリモートアクセスシステムにおけるクライアント端末の４つの状態を示す図である。
【図２】本実施形態のリモートアクセスシステムの第一実施形態のリモートアクセスシステムの構成を示すブロック図である。
【図３】本実施形態のリモートアクセスシステムの第一実施形態のリモートアクセスシステムにおけるネットワークアクセス管理部の処理手順を示す動作手順図である。
【図４】本実施形態のリモートアクセスシステムの第一実施形態のリモートアクセスシステムにより出力される端末再起動案内画面を示す図である。
【図５】本実施形態のリモートアクセスシステムの第一実施形態のリモートアクセスシステムにおけるファイルアクセス管理部の処理手順を示す動作手順図である。
【図６】本実施形態のリモートアクセスシステムの第二実施形態のリモートアクセスシステムの構成を示すブロック図である。
【図７】本実施形態のリモートアクセスシステムの第一実施形態及び第二実施形態のリモートアクセスシステムにおけるクライアント端末の位置と接続先の組み合わせごとの処理内容を示す図である。
【符号の説明】
【０１４７】
Ａ  端末停止時の状態
Ｂ  端末起動時の初期状態
Ｃ  外部からインターネットへリモート接続した状態
Ｄ  外部からイントラネットへリモート接続した状態
Ｅ  内部からイントラネットへ接続した状態
１０  クライアント端末
１１  セキュリティシステム
１１ａ  ネットワークアクセス管理部
１１ｂ  ファイルアクセス管理部
１１ｃ  フィルタ情報管理部
１１ｄ  端末接続位置情報管理部
１１ｅ  鍵情報管理部
１１ｆ  リセット実行部
１２  アプリケーション実行部
１３  フィルタ情報記憶部
１４  フィルタ
１５  暗号化対象ファイル記憶部
２０  イントラネット
２１  プロキシサーバ
２２  フィルタ情報記憶部
２３  鍵管理サーバ
２４  ファイルサーバ
２５  ＶＰＮゲートウェイ
２６  ＤＨＣＰサーバ
３０  インターネット
４０  ＩＳＰ
【図１】
2008234410.tif 000003
【図２】
2008234410.tif 000004
【図３】
2008234410.tif 000005
【図４】
2008234410.tif 000006
【図５】
2008234410.tif 000007
【図６】
2008234410.tif 000008
【図７】
2008234410.tif 000009