(57)【要約】【課題】  ネットワークを介して送受信される情報を確実に監視することが可能なネットワーク利用状況監視システムを提供する。【解決手段】  監視対象端末１１において、ウェブブラウザやメーラー等によるインターネット１０を介した情報の送受信が行われた場合に、情報の送受信の履歴を示す履歴情報を生成して暗号化し、所定の条件に従ってサーバ１２へアップロードする。サーバ１２は、監視対象端末１１からアップロードされた履歴情報を、暗号化された状態のまま格納し、管理者用端末１３からの要求に応じてダウンロードさせる。管理者用端末１３は、サーバ１２から履歴情報をダウンロードして復号し、履歴情報の内容を表示画面上に表示する。監視対象端末１１における処理は、監視対象端末１１のユーザに知られないようバックグラウンドで実行される。【選択図】  図１ 
2005258855.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を介して外部の機器と情報を送受信する通信手段と、
前記通信手段による情報の送受信の履歴を示す履歴情報を生成する履歴情報生成手段と、
前記履歴情報生成手段により生成された履歴情報を暗号化する暗号化手段と、
前記暗号化手段により暗号化された履歴情報を、前記通信手段により送信させる履歴情報送信制御手段と、
を備えることを特徴とする通信履歴記録装置。
【請求項２】
前記履歴情報生成手段は、前記通信履歴記録装置において実行されるウェブブラウザプログラム、電子メール送受信プログラム、メッセージングプログラム、ピアツーピア型データ交換システム用プログラムのうち、いずれか１以上のプログラムの動作に基づいて送受信される情報を取得して、前記履歴情報を生成することを特徴とする請求項１記載の通信履歴記録装置。
【請求項３】
前記通信手段によって前記通信回線を介して設定情報を受信させ、受信した設定情報に基づいて実行条件を定める実行条件設定手段をさらに備え、
前記履歴情報生成手段は、前記実行条件設定手段により設定された実行条件に従って、前記履歴情報を生成すること、を特徴とする請求項１または２記載の通信履歴記録装置。
【請求項４】
前記通信手段を介して前記外部の機器と接続される際に、前記実行条件設定手段により設定された実行条件に従って、当該接続に対して行うべき処理を判定する接続制御判定手段と、
前記接続制御判定手段により判定された処理を実行する接続制御実行手段とをさらに備えること、を特徴とする請求項３記載の通信履歴記録装置。
【請求項５】
可搬型の記録媒体から情報を読み取る情報読取手段と、
請求項１から４のいずれかに記載の通信履歴記録装置により生成された履歴情報を取得する履歴情報取得手段と、
前記情報読取手段によって前記記録媒体から読み取った情報に基づいて、前記履歴情報取得手段により取得した履歴情報を復号する復号手段と、
前記復号手段により復号された履歴情報を表示画面上に表示する表示手段と、
前記復号手段により復号された履歴情報の利用が終了した後に、前記復号された履歴情報を消去する消去手段と、
を備えることを特徴とする通信履歴管理装置。
【請求項６】
通信回線を介して外部の機器と情報を送受信する通信手段を備えたコンピュータに、
前記通信手段による情報の送受信の履歴を示す履歴情報を生成する履歴情報生成処理と、
前記履歴情報生成処理により生成された履歴情報を暗号化する暗号化処理と、
前記暗号化処理により暗号化された履歴情報を、前記通信回線を介して送信する履歴情報送信処理と、
を含む通信履歴記録処理を実行させるためのプログラム。
【請求項７】
前記履歴情報生成処理は、前記コンピュータにおいて実行されるウェブブラウザプログラム、電子メール送受信プログラム、メッセージングプログラム、ピアツーピア型データ交換システム用プログラムのうち、いずれか１以上のプログラムの動作に基づいて、前記通信手段によって送受信される情報を取得して、前記履歴情報を生成する処理であることを特徴とする請求項６記載のプログラム。
【請求項８】
前記通信履歴記録処理は、前記通信手段によって前記通信回線を介して設定情報を受信させ、受信した設定情報に基づいて実行条件を定める実行条件設定処理をさらに含み、
前記履歴情報生成処理は、前記実行条件設定処理により設定された実行条件に従って、前記履歴情報を生成する処理であること、を特徴とする請求項６または７記載のプログラム。
【請求項９】
前記通信履歴記録処理は、前記通信手段を介して前記外部の機器と接続される際に、前記実行条件設定処理により設定された実行条件に従って、当該接続に対して行うべき処理を判定する接続制御判定処理と、
前記接続制御判定処理により判定された処理を実行する接続制御実行処理とをさらに含むこと、を特徴とする請求項８記載のプログラム。
【請求項１０】
可搬型の記録媒体から情報を読み取る情報読取装置を備えたコンピュータに、
請求項１から４のいずれかに記載の通信履歴記録装置により生成された履歴情報を取得する履歴情報取得処理と、
前記情報読取装置によって前記記録媒体から読み取られた情報に基づいて、前記履歴情報取得処理により取得した履歴情報を復号する復号処理と、
前記復号処理により復号された履歴情報を表示する表示処理と、
前記復号処理により復号された履歴情報の利用が終了した後に、前記復号された履歴情報を消去する消去処理と、
を含む通信履歴管理処理を実行させるためのプログラム。
【請求項１１】
通信履歴記録装置と、通信履歴管理装置と、サーバとが、通信回線を介して接続されてなる通信履歴監視システムであって、
前記通信履歴記録装置は、
前記通信回線を介して外部の機器と情報を送受信する通信手段と、
前記通信手段による情報の送受信の履歴を示す履歴情報を生成する履歴情報生成手段と、
前記履歴情報生成手段により生成された履歴情報を暗号化する暗号化手段と、
前記暗号化手段により暗号化された履歴情報を前記通信手段により前記サーバに送信させる履歴情報送信制御手段と、を備え、
前記サーバは、
前記通信履歴記録装置から送信された履歴情報を受信する受信手段と、
前記受信手段により受信した履歴情報を暗号化された状態のまま記憶する記憶手段と、
前記通信履歴管理装置から履歴情報の送信が要求された場合に、前記記憶手段に記憶された履歴情報を前記通信履歴管理装置へ送信する送信手段と、を備え、
前記通信履歴管理装置は、
前記サーバに対して履歴情報の送信を要求し、この要求に応答して前記サーバから送信される履歴情報を受信する履歴情報取得手段と、
前記履歴情報取得手段により受信した履歴情報を復号する復号手段と、
前記復号手段により復号された履歴情報を表示画面上に表示する表示手段と、を備えること、
を特徴とする通信履歴監視システム。
【請求項１２】
前記サーバは、特定の１または複数の前記通信履歴記録装置と、特定の前記通信履歴管理装置との対応関係を記憶しており、
前記送信手段は、前記通信履歴管理装置から履歴情報の送信が要求された場合に、当該通信履歴管理装置に対応する前記通信履歴記録装置から受信した履歴情報のみを送信すること、
を特徴とする請求項１１記載の通信履歴管理システム。
【請求項１３】
通信履歴記録装置と、通信履歴管理装置と、サーバとが、通信回線を介して接続されてなる通信履歴監視システムにおける通信履歴監視方法であって、
前記通信履歴記録装置により、
前記通信回線を介した外部の機器との間における情報の送受信の履歴を示す履歴情報を生成し、前記履歴情報を暗号化し、暗号化した前記履歴情報を前記サーバに送信し、
前記サーバにより、
前記通信履歴記録装置から送信された前記履歴情報を受信し、受信した前記履歴情報を暗号化された状態のまま記憶するとともに、前記通信履歴管理装置から前記履歴情報の送信が要求された場合に、記憶した前記履歴情報を前記通信履歴管理装置へ送信し、
前記通信履歴管理装置により、
前記サーバに対して前記履歴情報の送信を要求し、この要求に応答して前記サーバから送信される前記履歴情報を受信し、受信した前記履歴情報を復号し、復号した前記履歴情報を表示画面上に表示すること、
を特徴とする通信履歴監視方法。
【請求項１４】
第一の端末装置と、第二の端末装置と、サーバとが通信回線を介して接続されてなるシステムにおける情報交換方法であって、
前記第一の端末装置により、交換対象の情報を暗号化して前記サーバに送信し、
前記サーバにより、前記第一の端末装置と前記第二の端末装置との対応関係を記憶し、前記第一の端末装置から送信された交換対象の情報を受信して、暗号化された状態のまま記憶するとともに、前記第二の端末装置から情報の送信が要求された場合に、記憶した全ての情報のうち、前記第二の端末装置に対応づけられた前記第一の端末装置から送信された交換対象の情報のみを前記第二の端末装置へ送信し、
前記第二の端末装置により、前記サーバに対して情報の送信を要求し、この要求に応答して前記サーバから送信される情報を受信し、受信した情報を復号すること、
を特徴とする情報交換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信履歴監視システム、この通信履歴監視システムを構成する通信履歴記録装置、通信履歴管理装置、これらの装置を実現するためのプログラム、通信履歴監視システムにおける通信履歴監視方法、及び、情報交換方法に関する。
【背景技術】
【０００２】
インターネットの利用が著しく拡大したことにより、場所と時間を問わず、あらゆる人が様々なコンテンツにアクセスできるようになった。このため、未成年者が成人向けコンテンツ等の有害コンテンツにアクセスしたり、会社内に設置されたコンピュータを用いて、社員が倫理上好ましくないコンテンツにアクセスしたりする等、不適切なインターネット利用が問題視されるようになった。そこで、このような不適切なインターネット利用を防止するための手法が種々提案された。
【０００３】
例えば、通信回線（インターネット）に接続される端末装置において、子供に与えたくない情報が通信回線から入力された場合に、その情報の閲覧を禁止するものがあった（特許文献１参照。）。
【０００４】
また、インターネットに接続される端末装置において、インターネットからダウンロードされた画像のうち有害コンテンツと思しき画像にパスワードを付加し、パスワードが入力されない場合は上記画像を表示できないようにするものがあった（特許文献２参照。）。
【０００５】
さらに、インターネットに接続されるコンピュータにおいて、第１のウェブページブラウザと、特定のウェブページにアクセスできない第２のウェブページブラウザとを搭載し、第１のウェブページブラウザを特定の権限を有するユーザのみが起動できるようにしたものがあった。これは、特定の権限を有するユーザ以外のユーザは、特定のウェブページにアクセスできない第２のウェブページブラウザを使用せざるを得ず、特定のウェブページへのアクセスが制限されるというものであった。
【０００６】
【特許文献１】特開平１１−４５２８５号公報
【特許文献２】特開平１１−３０６１１８号公報
【特許文献３】特開２００２−３１８７８７号公報
【０００７】
この他に、ＬＡＮと外部ネットワークと接続点にファイアーウォール装置を設置し、このファイアーウォール装置によって、外部ネットワーク上の特定のウェブサイトへのアクセスを制限する手法や、特定のウェブサイトに対するアクセスのみを許可する手法等があった。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記従来の手法において、有害なコンテンツやウェブページへのアクセスを強制的に遮断・排除するためには、アクセスすべきでないコンテンツやウェブページを事前に調査し、設定等をしておく必要があった。
例えば、特許文献１に開示された装置においては、通信回線から入力される情報が、予め設定されたキーワードに関連するものであった場合に、その情報を削除して表示できないようにするものであり、予めキーワードを設定する必要があった。また、特許文献２に開示された装置においては、インターネットから受信した個々の画像について、パスワードを付加するか否かをユーザが判断する必要があった。さらに、特許文献３に開示されたコンピュータにおいては、アクセスを制限すべきウェブページのＵＲＬアドレスが予め設定されていなければならなかった。
【０００９】
ところが、インターネットを介して提供されるコンテンツは著しい勢いで増大している。従って、不適切なインターネット利用を確実に制限するためには、アクセスすべきでないコンテンツの増加に合わせて調査を続ける必要があるが、これは実質的に不可能である。つまり、上記従来の手法によってインターネットの不適切な利用を完全に制限することは不可能であり、多数のコンテンツやウェブページについて、不適切か否かを逐一判断するのは、非効率的で負担の大きい作業であった。
【００１０】
この問題に鑑み、本発明者らは、インターネットを介して提供される特定の情報を排除する手法よりも、インターネットを介した情報の送受信を確実に監視する手法が有効であるとの発想のもと、本発明をするに至った。
【００１１】
本発明は、ネットワークを介して送受信される情報を確実に監視することが可能なネットワーク利用状況に係る通信履歴監視システムを提供することを目的とする。
また、秘匿性を損なうことなく、ネットワークを介して情報を交換することが可能な情報交換方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記の目的を達成するため、本発明の通信履歴記録装置は、通信回線を介して外部の機器と情報を送受信する通信手段と、前記通信手段による情報の送受信の履歴を示す履歴情報を生成する履歴情報生成手段と、前記履歴情報生成手段により生成された履歴情報を暗号化する暗号化手段と、前記暗号化手段により暗号化された履歴情報を、前記通信手段により送信させる履歴情報送信制御手段とを備える。
【００１３】
また、本発明の通信履歴記録装置において、前記履歴情報生成手段は、前記通信履歴記録装置において実行されるウェブブラウザプログラム、電子メール送受信プログラム、メッセージングプログラム、ピアツーピア型データ交換システム用プログラムのうち、いずれか１以上のプログラムの動作に基づいて送受信される情報を取得して、前記履歴情報を生成する構成としても良い。
【００１４】
また、本発明の通信履歴記録装置において、前記通信手段によって前記通信回線を介して設定情報を受信させ、受信した設定情報に基づいて実行条件を定める実行条件設定手段をさらに備え、前記履歴情報生成手段は、前記実行条件設定手段により設定された実行条件に従って、前記履歴情報を生成する構成としても良い。
【００１５】
また、本発明の通信履歴記録装置において、前記通信手段を介して前記外部の機器と接続される際に、前記実行条件設定手段により設定された実行条件に従って、当該接続に対して行うべき処理を判定する接続制御判定手段と、前記接続制御判定手段により判定された処理を実行する接続制御実行手段とをさらに備える構成としても良い。
【００１６】
本発明の通信履歴管理装置は、可搬型の記録媒体から情報を読み取る情報読取手段と、本発明の通信履歴記録装置により生成された履歴情報を取得する履歴情報取得手段と、前記情報読取手段によって前記記録媒体から読み取った情報に基づいて、前記履歴情報取得手段により取得した履歴情報を復号する復号手段と、前記復号手段により復号された履歴情報を表示画面上に表示する表示手段と、前記復号手段により復号された履歴情報の利用が終了した後に、前記復号された履歴情報を消去する消去手段とを備える。
【００１７】
本発明の通信履歴監視システムは、通信履歴記録装置と、通信履歴管理装置と、サーバとが、通信回線を介して接続されてなる通信履歴監視システムであって、前記通信履歴記録装置は、前記通信回線を介して外部の機器と情報を送受信する通信手段と、前記通信手段による情報の送受信の履歴を示す履歴情報を生成する履歴情報生成手段と、前記履歴情報生成手段により生成された履歴情報を暗号化する暗号化手段と、前記暗号化手段により暗号化された履歴情報を前記通信手段により前記サーバに送信させる履歴情報送信制御手段と、を備え、前記サーバは、前記通信履歴記録装置から送信された履歴情報を受信する受信手段と、前記受信手段により受信した履歴情報を暗号化された状態のまま記憶する記憶手段と、前記通信履歴管理装置から履歴情報の送信が要求された場合に、前記記憶手段に記憶された履歴情報を前記通信履歴管理装置へ送信する送信手段と、を備え、前記通信履歴管理装置は、前記サーバに対して履歴情報の送信を要求し、この要求に応答して前記サーバから送信される履歴情報を受信する履歴情報取得手段と、前記履歴情報取得手段により受信した履歴情報を復号する復号手段と、前記復号手段により復号された履歴情報を表示画面上に表示する表示手段とを備える。
【００１８】
本発明の通信履歴監視システムにおいて、前記サーバが、特定の１又は複数の前記通信履歴記録装置と、特定の前記通信履歴管理装置との対応関係を記憶しており、前記送信手段は、前記通信履歴管理装置から履歴情報の送信が要求された場合に、当該通信履歴管理装置に対応する前記通信履歴記録装置から受信した履歴情報のみを送信する構成としても良い。
【００１９】
本発明の情報交換方法は、第一の端末装置と、第二の端末装置と、サーバとが通信回線を介して接続されてなるシステムにおいて、前記第一の端末装置により、交換対象の情報を暗号化して前記サーバに送信し、前記サーバにより、前記第一の端末装置と前記第二の端末装置との対応関係を記憶し、前記第一の端末装置から送信された交換対象の情報を受信して、暗号化された状態のまま記憶するとともに、前記第二の端末装置から情報の送信が要求された場合に、記憶した全ての情報のうち、前記第二の端末装置に対応づけられた前記第一の端末装置から送信された交換対象の情報のみを前記第二の端末装置へ送信し、前記第二の端末装置により、前記サーバに対して情報の送信を要求し、この要求に応答して前記サーバから送信される情報を受信し、受信した情報を復号するものである。
【発明の効果】
【００２０】
本発明の通信履歴記録装置によれば、通信回線を介して外部の機器と情報を送受信する通信手段を備え、通信手段による情報の送受信の履歴を示す履歴情報を履歴情報生成手段により生成し、履歴情報生成手段により生成された履歴情報を暗号化手段により暗号化し、履歴情報送信制御手段によって、暗号化された履歴情報を通信手段により送信させるので、通信履歴記録装置から通信回線を介して送受信された情報の履歴を確実に記録できる。さらに、通信回線に接続された他の装置において履歴情報を取得できるので、通信履歴記録装置以外の装置において、通信履歴記録装置における情報の送受信の状況を監視できる。また、履歴情報は暗号化されているので、復号の方法及び復号に必要な情報を有する者でなければ、通信履歴記録装置を操作するユーザであっても、履歴情報の内容を見ることができない。従って、通信履歴記録装置における情報の送受信の状況及び監視を行っていること自体を、確実に秘匿できる。
【００２１】
また、本発明の通信履歴記録装置において、履歴情報生成手段が、通信履歴記録装置において実行されるウェブブラウザプログラム、電子メール送受信プログラム、メッセージングプログラム、ピアツーピア型データ交換システム用プログラムのうち、いずれか１以上のプログラムの動作に基づいて送受信される情報を取得して、履歴情報を生成する構成とすれば、一般的なコンピュータにおいて通信回線を介して情報を送受信する殆ど全ての場合について履歴情報を生成できる。これにより、通信履歴記録装置による情報の送受信を確実に監視することが可能となる。
【００２２】
また、本発明の通信履歴記録装置において、実行条件設定手段によって、通信回線を介して受信される設定情報に基づいて実行条件を定め、履歴情報生成手段により、実行条件設定手段により設定された実行条件に従って履歴情報を生成する場合、通信履歴記録装置において履歴情報を生成する処理の実行条件を、通信回線を介して接続される他の装置によって指定することが可能となる。これにより、履歴情報生成手段によって生成される履歴情報は、必要な情報を含み、かつ、無駄な情報を省いたものとなるので、必要な有用性を確保しつつ、効率よく通信履歴記録装置を監視できる。
【００２３】
また、本発明の通信履歴記録装置において、通信手段を介して外部の機器と接続される際に、実行条件設定手段により設定された実行条件に従って、接続制御判定手段により、当該接続に対して行うべき処理を判定し、接続制御判定手段により判定された処理を接続制御実行手段により実行する場合、外部の機器に対する接続を許可または阻止したり、一定の条件付きで許可したりすることができる。従って、通信履歴記録装置において、通信回線の不適切な利用を防止することができる。さらに、接続制御判定手段は、実行条件に基づいて、接続に対して行うべき処理（許可、阻止等）を判定するので、最適な条件に基づいて外部の機器に対する接続の可否等を判定することができる上、判定の条件を容易に変更することができる。      
【００２４】
また、本発明によれば、可搬型の記録媒体から情報を読み取る情報読取手段を備えた通信履歴管理装置において、本発明の通信履歴記録装置により生成された履歴情報を履歴情報取得手段により取得し、復号手段によって、記録媒体から読み取った情報に基づいて履歴情報取得手段により取得した履歴情報を復号し、復号した履歴情報を表示手段によって表示画面上に表示するとともに、復号した履歴情報の利用が終了した後に、復号された履歴情報を消去手段によって消去するので、通信履歴記録装置における通信回線を介した情報の送受信を、通信履歴記録装置から離隔した場所において容易に監視できる。また、履歴情報を復号するために必要な情報を可搬型の記録媒体にのみ格納し、履歴情報を復号する毎に読み取るようにすることができる。さらに復号した履歴情報を利用後に削除することで、復号された履歴情報が他人の目に触れないようにすることができる。これにより、履歴情報の秘匿性をより確実に確保できる。
【００２５】
また、本発明によれば、通信履歴記録装置と、通信履歴管理装置と、サーバとが、通信回線を介して接続されてなる通信履歴監視システムにおいて、通信履歴記録装置が、通信回線を介して外部の機器と情報を送受信する通信手段を備え、通信手段による情報の送受信の履歴を示す履歴情報を履歴情報生成手段により生成し、生成された履歴情報を暗号化手段によって暗号化し、暗号化した履歴情報を、履歴情報送信制御手段によってサーバに送信させ、サーバが、通信履歴記録装置から送信された履歴情報を受信手段によって受信し、受信した履歴情報を暗号化された状態のまま記憶し、通信履歴管理装置から履歴情報の送信が要求された場合に、送信手段によって、記憶手段に記憶された履歴情報を通信履歴管理装置へ送信し、通信履歴管理装置が、履歴情報取得手段によって、サーバに対して履歴情報の送信を要求し、この要求に応答してサーバから送信される履歴情報を受信し、受信した履歴情報を復号手段によって復号し、復号された履歴情報を表示画面上に表示するので、通信履歴記録装置から通信回線を介して送受信された情報の履歴を確実に記録し、通信履歴記録装置における情報の送受信の状況を、通信履歴管理装置において監視できる。また、履歴情報は暗号化されており、通信履歴管理装置によってのみ復号されるので、復号の方法及び復号に必要な情報を有し、かつ、通信履歴管理装置を利用できる者でなければ、通信履歴記録装置を操作するユーザであっても、履歴情報の内容を見ることができない。従って、通信履歴記録装置における情報の送受信の状況及び監視を行っていること自体を確実に秘匿できる。また、履歴情報を復号するために必要な情報を可搬型の記録媒体にのみ格納し、履歴情報を復号する毎に読み取るようにすることができるので、履歴情報の秘匿性をより確実に確保できる。
【００２６】
また、本発明の通信履歴監視システムにおいて、サーバが、特定の１又は複数の通信履歴記録装置と、特定の通信履歴管理装置との対応関係を記憶し、送信手段は、通信履歴管理装置から履歴情報の送信が要求された場合に、当該通信履歴管理装置に対応する通信履歴記録装置から受信した履歴情報のみを送信する構成とした場合、通信履歴記録装置において生成された履歴情報が、当該通信履歴記録装置に対応する通信履歴管理装置によってのみ取得可能となるので、履歴情報が権限のない者に取得される恐れがない。これにより、履歴情報の秘匿性をより確実に確保できる。
【００２７】
また、本発明の情報交換方法によれば、第一の端末装置と、第二の端末装置と、サーバとが通信回線を介して接続されてなるシステムにおいて、第一の端末装置から第二の端末装置へ、交換対象の情報を確実に秘匿したまま送信できる。すなわち、第一の端末装置において暗号化された情報は、サーバにおいても暗号化されたまま記憶され、第二の端末装置へ送信される。さらに、第一の端末装置からサーバに送信された情報は、当該第一の端末装置に対応する第二の端末装置によってのみ受信可能である。このため、交換対象の情報を復号する方法及び復号に必要な情報を有し、かつ、第二の端末装置を利用できる者でなければ、交換対象の情報を復号して利用することができない。これにより、複数の端末装置の間において、極めて高い秘匿性を保持しながら情報を交換することが可能となる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態を図面に基づき説明する。
図１は、本発明の実施の形態におけるネットワーク利用状況監視システム１の概略構成を示す図である。
図１に示すように、ネットワーク利用状況監視システム１は、監視対象端末１１、サーバ１２及び管理者用端末１３の各装置がインターネット１０を介して接続された構成となっている。
【００２９】
インターネット１０は、専用線、公衆電話回線、衛星通信回線等の各種通信回線や図示しない各種サーバ等を含んで構成され、その具体的態様は特に限定されない。また、監視対象端末１１、サーバ１２及び管理者用端末１３の各装置とインターネット１０との間には、ＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）やＮＳＰ（Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）等が提供するサーバ、ファイアーウォール、ゲートウェイ等の各種装置が介在する構成としても良いが、ここでは図示しない。
【００３０】
ネットワーク利用状況監視システム１は、監視対象端末１１を使用するユーザ（被管理者）が、インターネット１０を利用して如何なる行動をとったのかを、管理者用端末１３を使用するユーザ（管理者）が監視するためのシステムである。監視対象端末１１を使用するユーザ（被管理者）は、例えば、子供や、企業の従業員である。また、管理者用端末１３を使用するユーザ（管理者）は、例えば保護者や企業の経営者等、所定の範囲内において被管理者を管理する権限を有する人物である。
【００３１】
ネットワーク利用状況監視システム１においては、１又は複数の監視対象端末１１と管理者用端末１３とが組み合わされている。すなわち、被管理者が使用する監視対象端末１１と、その被管理者を管理する権限を有する管理者が使用する管理者用端末１３とが、予め対応づけられている。この、被管理者と管理者の対応関係は、監視対象端末１１と管理者用端末１３との関係として、後述するように、サーバ１２に予め記憶されている。
【００３２】
ネットワーク利用状況監視システム１において、監視対象端末１１は、予め内部に鍵情報を保有している。また、管理者用端末１３を使用する正規のユーザ（管理者）は、予め、鍵情報が記録された可搬型の記録媒体を所持している。監視対象端末１１が保有する鍵情報と、管理者が所持する可搬型の記録媒体に記録された鍵情報とは、被管理者と管理者との対応関係と同様に組み合わされている。このため、監視対象端末１１において、鍵情報に基づいて情報を暗号化した場合は、この情報は、その監視対象端末１１を使用する被管理者に対応する管理者が所持する可搬型の記録媒体に記録された鍵情報によってのみ、復号可能である。
【００３３】
監視対象端末１１は、パーソナルコンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）、携帯電話機等の他、インターネットに接続して画像やメッセージを送受信する機能を有する各種装置により実現できる。また、管理者用端末１３は、パーソナルコンピュータ、ＰＤＡ等の各種装置により実現できる。
サーバ１２は、監視対象端末１１と管理者用端末１３との間における情報の送受信を媒介する装置であって、具体的には、監視対象端末１１からアップロードされる情報を一時的に格納し、管理者用端末１３からの要求に応じて、格納した情報をダウンロードさせる。
【００３４】
図２は、監視対象端末１１の機能的構成を示すブロック図である。
図２に示すように、監視対象端末１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１２、記憶装置１１３、入力装置１１４、表示装置１１５及び通信制御装置１１６の各部を備え、これらの各部はバス１１７により接続される。
【００３５】
ＣＰＵ１１１は、入力装置１１４における入力操作に応じて、記憶装置１１３に格納した基本制御プログラム又はアプリケーションプログラムを読み出して、ＲＡＭ１１２のワークエリアに展開して実行する。
【００３６】
例えば、ＣＰＵ１１１は、記憶装置１１３に格納された電子メール送受信プログラム（いわゆるメーラー）を読み出して実行し、電子メールの作成、編集、保存等の処理、及び、通信制御装置１１６による電子メールの送受信処理を実行する。
また、ＣＰＵ１１１は、記憶装置１１３に格納されたウェブブラウザプログラムを読み出して実行することにより、入力装置１１４の操作等により指定されたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）に基づいて、インターネット１０に接続されたウェブサーバにアクセスし、ウェブページをダウンロードして表示装置１１５に表示する。なお、ＣＰＵ１１１は、インターネット１０に接続されたウェブサーバにより実行される電子掲示板システム（ＢＢＳ：Ｂｕｌｌｅｔｉｎ  Ｂｏａｒｄ  Ｓｙｓｔｅｍ）等のサービスを利用する場合、入力装置１１４により入力された情報を上記ウェブサーバに対して送信する。同様に、ＣＰＵ１１１は、ＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）、ＰＨＰ（ＰＨＰ：Ｈｙｐｅｒｔｅｘｔ  Ｐｒｅｐｒｏｃｅｓｓｏｒ）、ＳＳＩ（Ｓｅｒｖｅｒ  Ｓｉｄｅ  Ｉｎｃｌｕｄｅ）、ＡＳＰ（Ａｃｔｉｖｅ  Ｓｅｒｖｅｒ  Ｐａｇｅｓ）等の技術により、インターネット１０に接続されたサーバによって外部プログラムが実行される場合に、これら外部プログラムの要求に応じて、入力装置１１４から入力された情報を送信する。
さらに、ＣＰＵ１１１は、記憶装置１１３に格納されたメッセージングプログラム（いわゆるインスタントメッセンジャー等）を読み出して実行し、インターネット１０に接続された他のコンピュータとの間でメッセージを送受信するため、インターネット１０に接続された所定のメッセージングサーバ又は他のコンピュータに対してメッセージの送受信を行う。
ＣＰＵ１１１は、記憶装置１１３に格納されたピアツーピア（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）型データ交換システム用プログラムを読み出して実行し、インターネット１０に接続された他のコンピュータとの間でピアツーピア型のデータ通信処理を行い、ファイルリストやデータファイル等を送受信する。
【００３７】
また、ＣＰＵ１１１は、監視対象端末１１が起動してシステム全体の動作が開始されると、記憶装置１１３に格納されたネットワーク利用状況記録プログラムを自動的に読み出して実行し、後述するネットワーク利用状況記録処理（図５）を実行する。このネットワーク利用状況記録処理は、入力装置１１４からの入力操作に関係なく実行され、かつ、動作中に表示装置１１５における各種報知等を行わない。すなわち、ＣＰＵ１１１は、ネットワーク利用状況記録処理を、ユーザに全く気付かれない形態で実行し、監視対象端末１１を使用するユーザは、ネットワーク利用状況記録処理の実行状況を知らないまま監視対象端末１１を使用することになる。
また、ＣＰＵ１１１は、記憶装置１１３に格納される設定ファイル１１ｂを読み込み、設定ファイル１１ｂに含まれる情報に基づいて、ネットワーク利用状況記録処理の実行条件等を設定する。
【００３８】
ＲＡＭ１１２は、ＣＰＵ１１１により実行されるプログラムやデータ等を一時的に格納するためのワークエリアを形成する。
【００３９】
記憶装置１１３は、光学的、磁気的記録媒体若しくは半導体記憶デバイスを備える記憶装置であって、ＣＰＵ１１１により実行される各種プログラム及びデータ等を記憶する。また、記憶装置１１３は、ＣＰＵ１１１により生成される認証情報１１ａ、設定ファイル１１ｂ、鍵情報１１ｃ及び履歴情報ファイル１１ｄを格納する。
【００４０】
認証情報１１ａは、ネットワーク利用状況記録プログラムが監視対象端末１１にインストールされる際に、記憶装置１１３に格納される。認証情報１１ａは、ネットワーク利用状況記録処理（図５）において、監視対象端末１１からサーバ１２に対して履歴情報ファイル１１ｄをアップロードする際に、認証処理に用いられる。
【００４１】
設定ファイル１１ｂは、ＣＰＵ１１１によってネットワーク利用状況記録処理を実行する際の実行条件を定める情報を含み、ネットワーク利用状況記録処理において、適宜、サーバ１２から監視対象端末１１へダウンロードされる。
【００４２】
ここで、実行条件とは、例えば、ネットワーク利用状況記録処理（図５）において履歴情報として記録すべき情報の種類である。すなわち、ネットワーク利用状況記録処理においては、監視対象端末１１において実行されるウェブブラウザプログラム、電子メール送受信プログラム、メッセージングプログラム、ピアツーピア型データ交換システム用プログラム等のプログラムにより送受信される情報について、送受信される情報の内容、送受信の日時、相手先に関する情報等を収集し、履歴情報に含めることが可能であるが、収集可能な全ての情報が必要であるか、或いは、一部の情報のみで十分かは、ネットワーク利用状況監視システム１の利用目的等によって異なる。このため、ネットワーク利用状況記録処理において如何なる情報を収集し、履歴情報として記録するかを実行条件により定めるようにすれば、管理者用端末１３を使用するユーザに対して必要な情報を提供し、かつ、無駄な情報を省くことができ、ユーザの様々なニーズに対応することが可能となる。
【００４３】
また、上記実行条件には、ネットワーク利用状況記録処理において、特定のサーバへのアクセス等を阻止するアクセスフィルタの実行条件を含む。すなわち、後述するアクセスフィルタ（図５）の動作中、監視対象端末１１は、監視対象端末１１において実行されるウェブブラウザプログラム、電子メール送受信プログラム、メッセージングプログラム、ピアツーピア型データ交換システム用プログラム等のプログラムにより、インターネット１０を介した外部のサーバや他のコンピュータへの接続が要求された場合に、要求された接続について、許可（接続させる）、拒否（接続させない）、接続時間の監視（一定時間経過後の接続禁止）、一定の条件を満たした場合にのみ許可、特定の管理者が認めた場合にのみ許可、接続先の強制的な変更等の各種処理のうち、実行すべき処理を判定し、実行する。このアクセスフィルタの動作において、接続の要求に対する処理を判定する基準等は、状況に応じて変更できるようにすることが望ましく、ユーザのニーズに合わせて変更できれば最適である。そこで、監視対象端末１１においては、アクセスフィルタの動作に係る各種設定を設定ファイル１１ｂにより決定できるようにしている。
【００４４】
鍵情報１１ｃは、ネットワーク利用状況記録処理においてデータを暗号化する際に暗号鍵として用いられる情報である。
【００４５】
履歴情報ファイル１１ｄは、ネットワーク利用状況記録処理において収集・分析された情報を鍵情報１１ｃに基づいて暗号化したものである。
【００４６】
入力装置１１４は、マウス、タブレット、トラックボール、タッチパッド等のポインティングデバイス及びキーボード等を備え、ユーザの操作に応じた操作信号を生成してＣＰＵ１１１へ出力する。なお、監視対象端末１１がＰＤＡ等の小型の装置である場合、入力装置１１４は、マウス等のポインティングデバイス及びキーボードに代えて、表示画面と一体となったタッチパネルと、当該タッチパネル上における操作から文字を認識する文字入力回路とを備えるものであっても良い。
【００４７】
表示装置１１５は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の表示デバイスの表示画面上に、ＣＰＵ１１１の制御に従って各種画面を表示する。
【００４８】
通信制御装置１１６は、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）、ＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＰＯＰ（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）、ＡＰＯＰ（Ａｕｔｈｅｎｔｉｃａｔｅｄ  Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）、ＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＩＭＡＰ（Ｉｎｔｅｒｎｅｔ  Ｍｅｓｓａｇｅ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）、ＴＥＬＮＥＴ、ＩＣＱプロトコル、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）等の各種プロトコルに基づく動作を実行し、ＣＰＵ１１１による制御に従って、インターネット１０を介して、サーバ１２や図示しないウェブサーバ又はコンピュータ等の各種装置等との間でデータを送受信する。
【００４９】
図３は、サーバ１２の機能的構成を示すブロック図である。
図３に示すように、サーバ１２は、ＣＰＵ１２１、ＲＡＭ１２２、記憶装置１２３、通信制御装置１２４及び記録媒体書込装置１２５の各部を備えて構成され、これらの各部はバス１２６により接続されている。
【００５０】
ＣＰＵ１２１は、記憶装置１２３に格納した基本制御プログラム及びアプリケーションプログラムを読み出して、ＲＡＭ１２２のワークエリアに展開して実行する。
また、ＣＰＵ１２１は、記憶装置１２３に格納されたプログラムを実行することにより、後述する応答処理（図６）、ファイルバックアップ処理（図７）を実行する。
【００５１】
ＲＡＭ１２２は、ＣＰＵ１２１により実行されるプログラムやデータ等を一時的に格納するためのワークエリアを形成する。
【００５２】
記憶装置１２３は、光学的、磁気的記録媒体若しくは半導体記憶デバイスを備える記憶装置であって、ＣＰＵ１２１により実行される各種プログラム及びデータ等を記憶する。また、記憶装置１２３内には、各種データを格納する記憶領域として、通常領域１２３ａ及びバックアップ領域１２３ｂが設けられる。
通常領域１２３ａは、例えば応答処理（図６）を実行する際に利用され、ＣＰＵ１２１により通常動作時にアクセスされる領域である。通常領域１２３ａには、認証情報１２ａ、設定ファイル１２ｂ、及び履歴情報ファイル１２ｃが格納される。
一方、バックアップ領域１２３ｂは、ファイルバックアップ処理（図７）により処理済みファイル１２ｄが格納される領域であり、通常動作時には殆どアクセスされない。
【００５３】
通常領域１２３ａに格納される認証情報１２ａは、インターネット１０を介してサーバ１２にアクセスした監視対象端末１１又は管理者用端末１３に対する認証処理を行うための情報であり、予め、通常領域１２３ａに格納される。認証情報１２ａには、例えば、監視対象端末１１及び管理者用端末１３を使用する正規ユーザのユーザ名やパスワード等が含まれる。
設定ファイル１２ｂは、監視対象端末１１においてネットワーク利用状況記録処理を実行する際の実行条件を定めるデータを含み、応答処理（図６）において、管理者用端末１３からアップロードされ、監視対象端末１１によりダウンロードされる。
履歴情報ファイル１２ｃは、監視対象端末１１において記録・作成された履歴情報ファイル１１ｄが、応答処理において監視対象端末１１からアップロードされたものである。履歴情報ファイル１２ｃは、監視対象端末１１によって暗号化されたままの状態で通常領域１２３ａに格納され、暗号化されたまま、応答処理において、管理者用端末１３によりダウンロードされる。
【００５４】
通常領域１２３ａに格納される設定ファイル１２ｂ及び履歴情報ファイル１２ｃは、いずれも、特定の監視対象端末１１と、当該監視対象端末１１に対応する管理者用端末１３に対応づけられている。すなわち、サーバ１２においては、上述した被管理者と管理者との対応関係に適合するように、監視対象端末１１と管理者用端末１３との組み合わせ（対応関係）が記憶されており、この組み合わせに対応づけて、設定ファイル１２ｂ及び履歴情報ファイル１２ｃが通常領域１２３ａに格納される。従って、設定ファイル１２ｂ及び履歴情報ファイル１２ｃは、それらが対応する監視対象端末１１及び管理者用端末１３によってのみアップロード及びダウンロード可能となっており、その他の監視対象端末１１及び管理者用端末１３によっては処理できないようになっている。
なお、監視対象端末１１と管理者用端末１３との組み合わせを示す情報は、通常領域１２３ａに格納されるものとしても良いし、記憶装置１２３における通常領域１２３ａ以外の領域に格納されるものとしても良い。
【００５５】
通信制御装置１２４は、ＣＰＵ１２１による制御に従って、図２の通信制御装置１１６と同様に各種プロトコルに基づく動作を実行し、インターネット１０を介して、監視対象端末１１や管理者用端末１３等の各種装置等との間でデータを送受信する。
【００５６】
記録媒体書込装置１２５は、可搬型の光学的又は磁気的記録媒体若しくは半導体メモリデバイスを用いた記録媒体（以下、外部記録媒体と称する）に情報を記録する装置であり、ＣＰＵ１２１の制御に従って、記憶装置１２３に格納された履歴情報ファイル１２ｃを上記外部記録媒体に記録する。なお、記録媒体書込装置１２５によって記録可能な外部記録媒体としては、各種のメーカーや団体によってこれまで策定された規格又は将来策定される規格に準拠した各種記録媒体を用いることが可能であり、情報の記録のみが可能なもの（いわゆる追記型）であっても良いし、情報の記録及び消去が可能なもの（いわゆる書き換え型）であっても良く、具体的なサイズ、データ容量、ファイルフォーマット等は任意である。また、記録媒体書込装置１２５に外部記録媒体をセットする方法は任意であって、自動的にセットされるものとしても良い。さらに、記録媒体書込装置１２５における外部記録媒体とのインタフェースは、外部記録媒体の種類に合わせて様々な形態とすることが可能であり、例えば、ディスク型やカートリッジ型の外部記録媒体を駆動する駆動装置、各種のコネクタ等を用いることができる。
【００５７】
図４は、管理者用端末１３の機能的構成を示すブロック図である。
図４に示すように、管理者用端末１３は、ＣＰＵ１３１、ＲＡＭ１３２、記憶装置１３３、記録媒体読取装置１３４、入力装置１３５、表示装置１３６及び通信制御装置１３７の各部を備え、これらの各部はバス１３８により接続される。
【００５８】
ＣＰＵ１３１は、記憶装置１３３に格納された基本制御プログラムやアプリケーションプログラムを読み出してＲＡＭ１３２のワークエリアに展開して実行することにより、管理者用端末１３の各部を制御する。
また、ＣＰＵ１３１は、入力装置１３５における入力操作に応じて、記憶装置１３３に格納されたネットワーク利用状況管理プログラムを読み出して実行し、後述するネットワーク利用状況管理処理（図８）を実行する。
【００５９】
ＲＡＭ１３２は、ＣＰＵ１３１により実行されるプログラムやデータ等を一時的に格納するためのワークエリアを形成する。
【００６０】
記憶装置１３３は、光学的、磁気的記録媒体若しくは半導体記憶デバイスを備える記憶装置であって、ＣＰＵ１３１により実行される各種プログラム及びデータ等を記憶する。また、記憶装置１３３は、設定ファイル１３ａ及び履歴情報ファイル１３ｂを格納する。
【００６１】
設定ファイル１３ａは、監視対象端末１１においてネットワーク利用状況記録処理を実行する際の実行条件を定める情報を含む。設定ファイル１３ａは、管理者用端末１３において入力装置１３５による入力操作等により作成され、ネットワーク利用状況管理処理（図８）においてサーバ１２にアップロードされる。
履歴情報ファイル１３ｂは、ネットワーク利用状況管理処理において、サーバ１２の記憶装置１２３に格納された履歴情報ファイル１２ｃをダウンロードしたものである。
【００６２】
記録媒体読取装置１３４は、可搬型の光学的又は磁気的記録媒体若しくは半導体メモリデバイスを用いた記録媒体（以下、外部記録媒体と称する）から情報を読み取る装置であり、上記外部記録媒体から情報を読み取ってＣＰＵ１３１に出力する。なお、記録媒体読取装置１３４において読み取り可能な外部記録媒体としては、これまで策定された規格又は将来策定される規格に準拠した各種記録媒体を用いることが可能であり、情報の記録のみ可能なもの（いわゆる追記型）であっても良いし、情報の記録及び消去が可能なもの（いわゆる書き換え型）であっても良く、具体的なサイズ、データ容量、ファイルフォーマット等は任意である。さらに、記録媒体読取装置１３４における外部記録媒体とのインタフェースは、外部記録媒体の種類に合わせて様々な形態とすることが可能であり、例えば、ディスク型やカートリッジ型の外部記録媒体を駆動する駆動装置、各種のコネクタ等を用いることができる。
【００６３】
記録媒体読取装置１３４には、ネットワーク利用状況管理処理（図８）において、鍵情報が記録された外部記録媒体がセットされる。ネットワーク利用状況管理処理において、記録媒体読取装置１３４は、セットされた外部記録媒体から鍵情報を読み出して、ＣＰＵ１３１へ出力する。
【００６４】
入力装置１３５は、マウス、タブレット、トラックボール、タッチパッド等のポインティングデバイス及びキーボードを備え、ユーザの操作に応じた操作信号を生成してＣＰＵ１３１へ出力する。なお、入力装置１３５は、表示画面と一体となったタッチパネルと、当該タッチパネル上における操作から文字を認識する文字入力回路とによって構成されても良い。
【００６５】
表示装置１３６は、ＣＲＴ、ＬＣＤ等の表示デバイスの表示画面上に、ＣＰＵ１３１の制御に従って各種画面を表示する。
【００６６】
通信制御装置１３７は、ＣＰＵ１３１の制御に従って、図２の通信制御装置１１６と同様に各種プロトコルに基づく動作を実行し、インターネット１０を介して、サーバ１２や図示しないウェブサーバ又はコンピュータの各種装置等との間でデータを送受信する。
【００６７】
図５は、監視対象端末１１により実行されるネットワーク利用状況記録処理を示すフローチャートである。
図５に示すネットワーク利用状況記録処理は、監視対象端末１１のシステムが動作を開始することにより（ステップＳ１１）、開始される。
【００６８】
ＣＰＵ１１１は、まず、記憶装置１１３に格納されている設定ファイル１１ｂ、及び、以前にネットワーク利用状況記録処理を行った際に、記憶装置１１３に格納された履歴情報ファイル１１ｄを読み出す（ステップＳ１２）。ここで、ＣＰＵ１１１は、履歴情報ファイル１１ｄを記憶装置１１３から読み出した場合、履歴情報ファイル１１ｄをＲＡＭ１１２に格納するとともに、記憶装置１１３から削除する。
【００６９】
続いて、ＣＰＵ１１１は、ステップＳ１２で読み出した設定ファイル１１ｂに含まれる情報に基づいてネットワーク利用状況記録処理の実行条件等を決定し、実行中の本処理に反映させる（ステップＳ１３）。
【００７０】
その後、ＣＰＵ１１１は、ステップＳ１３で決定された実行条件等に基づいて、アクセスフィルタの動作を開始する（ステップＳ１４）。アクセスフィルタとは、監視対象端末１１において実行されるウェブブラウザプログラム、電子メール送受信プログラム、メッセージングプログラム、ピアツーピア型データ交換システム用プログラム等のプログラムにより、インターネット１０を介した外部のサーバや他のコンピュータへの接続が要求された場合に、ステップＳ１３で決定された実行条件等に従って、要求された接続に対する処理を判定し、実行するものである。要求された接続に対する処理としては、要求された接続の許可（接続させる）、拒否（接続させない）、接続時間の監視（一定時間経過後の接続禁止）、一定の条件を満たした場合にのみ許可、特定の管理者が認めた場合にのみ許可、接続先の強制的な変更等の各種処理がある。また、一定の条件を満たした場合にのみ許可する場合には、許可するための条件をユーザに提示することも可能である。
このアクセスフィルタの動作においては、要求された接続に対する処理を、例えばＩＰアドレスやＵＲＬ等をもとに判定する。従って、ステップＳ１３で実行条件を決定する際に、アクセスフィルタ用のテーブルを作成して記憶装置１１３に格納するとよい。アクセスフィルタ用のテーブルとは、例えば、接続先となるＩＰアドレス、ＵＲＬ、コンピュータ名等と、接続に対する処理とを対応づけたテーブルである。このようなテーブルを記憶装置１１３に格納しておけば、接続が要求された場合に、要求された接続を許可すべきか、拒否すべきか、接続時間の監視を行って一定時間内のみ接続可能とするか等を効率よく判定できる。
なお、アクセスフィルタの動作は、ステップＳ１４で開始されてから、監視対象端末１１が停止されるまで継続して実行される。
【００７１】
監視対象端末１１がユーザによって操作され、インターネット１０を介して情報の送受信が発生する毎に、ＣＰＵ１１１は、通信制御装置１１６によって送受信される情報を収集し、解析する（ステップＳ１５）。
ここで収集される情報は、インターネット１０を介して接続されるサーバ装置との間において送受信される情報、インターネット１０を介して接続される他のコンピュータとの間において送受信される情報、及び、これらの情報に関係する情報であり、例えば、ウェブブラウザプログラムによりＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サーバやウェブサーバへ送信されるリクエスト及びデータの内容、これらサーバから送信される応答及び各種ファイル（ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイル等）のファイル名や内容、及び、これら情報を送受信した日時を含む。また、例えば、メッセージングプログラムにより送受信されるメッセージのタイトル、内容及びメッセージの送信先や送信元のコンピュータ及び当該コンピュータのユーザに係る情報、及び、これら情報を送受信した日時を含む。また、例えば、ピアツーピア型データ交換システム用プログラムにより送受信されるファイルリストの内容及び送受信されるファイルのファイル名や内容、及び、これら情報を送受信した日時や送受信の相手先コンピュータのＩＰアドレスを含む。また、例えば、電子メール送受信プログラムにより送受信される電子メールのヘッダ、本文、及び添付ファイルのファイル名や内容、及び、これら情報を送受信した日時を含む。さらに、上記の各種ファイルを送受信した場合のファイルサイズを含むものとしても良い。
また、ステップＳ１５で収集される情報には、ステップＳ１４で開始されるアクセスフィルタの動作に係る履歴を含めることができる。すなわち、アクセスフィルタの動作中に、ウェブブラウザプログラム、電子メール送受信プログラム、メッセージングプログラム、ピアツーピア型データ交換システム用プログラム等のプログラムにより要求された外部のサーバや他のコンピュータへの接続に関する情報（相手先のＩＰアドレス、ＵＲＬ、コンピュータ名等）、及び、アクセスフィルタにより実行された処理の種類等の情報を、ステップＳ１５で収集するようにしても良い。
【００７２】
ＣＰＵ１１１は、ステップＳ１５において、送受信される情報を収集した上で、通信の履歴として保存すべき各種情報を抽出し、抽出した情報を含む履歴情報ファイル（例えばテキストファイル）を作成し、ＲＡＭ１１２に一時的に格納する。なお、既にＲＡＭ１１２に履歴情報ファイルが格納されている場合は、先に格納されていた履歴情報ファイルに新たに抽出された情報を追加することによって、常に履歴情報ファイルを一つだけにすることも可能であるし、ＲＡＭ１１２に複数の履歴情報ファイルが格納されるようにしても良い。後者の場合、例えば、ファイルの作成日時等をファイル名に含ませれば、複数のファイルのファイル名が一致してしまう恐れが無い。
【００７３】
そして、ＣＰＵ１１１は、監視対象端末１１において、情報アップロード条件が成立しているか否かを判定する（ステップＳ１６）。
情報アップロード条件とは、ステップＳ１５で作成したファイルをサーバ１２に送信するための条件であり、監視対象端末１１にネットワーク利用状況記録プログラムがインストールされる際に設定され、或いは、設定ファイル１１ｂにより設定される。情報アップロード条件としては、例えば、（１）通信制御装置１１６とインターネット１０との間で回線が確立され、新たに回線接続処理を行わずにサーバ１２との通信が可能な状態にあること、（２）指定された所定の時間（例えば３時間、６時間）が経過したこと、（３）ＲＡＭ１１２に格納された履歴情報ファイルのファイルサイズの合計が一定のサイズを超えたこと、等が挙げられる。このように複数の条件が設定されている場合に、全ての条件を満たすことを要するか、或いは、一部の条件が成立すれば情報アップロード条件が成立したとみなすかは、任意に設定可能である。
【００７４】
ＣＰＵ１１１は、情報アップロード条件が成立していないと判定した場合（ステップＳ１６；Ｎｏ）、監視対象端末１１のシステムの終了処理が実行されているか否かを判定する（ステップＳ１７）。ここで、システムの終了処理が実行されていなければ、ＣＰＵ１１１はステップＳ１５に戻る。
【００７５】
また、システムの終了処理が実行されていれば（ステップＳ１７；Ｙｅｓ）、ＣＰＵ１１１は、ＲＡＭ１１２に格納された履歴情報ファイルを鍵情報１１ｃに基づいて暗号化する（ステップＳ１８）。さらに、ＣＰＵ１１１は、暗号化したファイルを記憶装置１１３に履歴情報ファイル１１ｄとして格納するとともに、ＲＡＭ１１２から履歴情報ファイルを削除し（ステップＳ１９）、本処理を終了する。
【００７６】
また、ＣＰＵ１１１は、情報アップロード条件が成立した場合（ステップＳ１６；Ｙｅｓ）、ＲＡＭ１１２に格納されている履歴情報ファイルを鍵情報１１ｃに基づいて暗号化し（ステップＳ２０）、インターネット１０を介してサーバ１２にアップロードする（ステップＳ２１）。
【００７７】
また、ＣＰＵ１１１は、サーバ１２において、当該監視対象端末１１に対応する設定ファイルが更新されているか否かを判定し（ステップＳ２２）、更新されていた場合は、当該設定ファイルをダウンロードして設定ファイル１１ｂとして記憶装置１１３に格納するとともに（ステップＳ２３）、新たに格納した設定ファイル１１ｂに含まれる情報に基づいてネットワーク利用状況記録処理の実行条件等を決定し、決定した条件等を反映させ（ステップＳ２４）、ステップＳ１５に戻る。
【００７８】
ステップＳ２２における処理を詳細に説明すると、ＣＰＵ１１１は、まず、サーバ１２に対してファイルリストを要求し、この要求に応答してサーバ１２から送信されるファイルリストを受信して解析する。そして、受信したファイルリストに、記憶装置１１３に格納されている設定ファイル１１ｂよりも新しい設定ファイルが含まれている場合、その設定ファイルのダウンロードをサーバ１２に対して要求し、この要求に応答してサーバ１２から送信される設定ファイルを、新たな設定ファイル１１ｂとして記憶装置１１３に格納する。ここで、ＣＰＵ１１１は、先に記憶装置１１３に格納されていた設定ファイル１１ｂを消去しても良いし、ファイル名の重複を避けるため異なるファイル名を付する等の処理を行って以前の設定ファイル１１ｂを記憶装置１１３に残すようにしても良い。
【００７９】
また、サーバ１２において、当該監視対象端末１１に対応する設定ファイルが更新されていなかった場合（ステップＳ２２；Ｎｏ）、ＣＰＵ１１１は、サーバ１２へのアクセスを終了してステップＳ１５に戻る。
【００８０】
以上のネットワーク利用状況記録処理により、監視対象端末１１においては、監視対象端末１１を使用するユーザに気付かれないように、監視対象端末１１によってインターネット１０に送信された情報及びインターネット１０から受信した情報の履歴を記録し、サーバ１２にアップロードすることができる。このネットワーク利用状況記録処理において、ＣＰＵ１１１は、情報アップロード条件が成立した場合に限ってサーバ１２にアクセスし、履歴情報ファイルをアップロードするので、例えば、監視対象端末１１がインターネット１０に接続されていない状態で、サーバ１２にアクセスするためにダイヤルアップ接続を実行するようなことが無く、ユーザに不審な印象を抱かせない。さらに、情報アップロード条件が成立しなかった場合は、ＲＡＭ１１２に一時的に格納された履歴情報ファイルが暗号化され、記憶装置１１３に履歴情報ファイル１１ｄとして格納されるため、監視対象端末１１を操作するユーザに履歴情報ファイル１１ｄの内容を見られてしまうことがない。また、記憶装置１１３に格納された履歴情報ファイル１１ｄは、ネットワーク利用状況記録処理が次回実行される際に読み出されてＲＡＭ１１２に格納され、記憶装置１１３からは削除される。従って、不要なファイルが記憶装置１１３に蓄積される恐れが無く、監視対象端末１１を使用するユーザに不審な印象を抱かせない。
さらに、ＣＰＵ１１１は、図５に示すネットワーク利用状況記録処理をバックグラウンドで実行する。すなわち、ＣＰＵ１１１は、ネットワーク利用状況記録処理を実行する間、表示装置１１５における報知等を行わないので、監視対象端末１１を使用するユーザはネットワーク利用状況記録処理が実行されていることに気付かない。なお、記憶装置１１３に格納される認証情報１１ａ、設定ファイル１１ｂ、鍵情報１１ｃ及び履歴情報ファイル１１ｄは、いずれも監視対象端末１１を使用するユーザに存在が知られない属性（いわゆる“隠しファイル”属性）が設定されるようにしても良い。
また、監視対象端末１１においてはアクセスフィルタの動作を行うことにより、監視対象端末１１を使用した不適切なインターネット１０の利用を防止できる。このアクセスフィルタの動作は設定ファイル１１ｂの内容により決定される実行条件等に従って行われるので、アクセスフィルタの動作の条件は随時変更可能である。
【００８１】
図６は、サーバ１２により実行される応答処理を示すフローチャートである。
図６に示す応答処理において、ＣＰＵ１２１は、インターネット１０を介した監視対象端末１１又は管理者用端末１３からのアクセスを受け付けると（ステップＳ３１）、アクセスしてきた端末に対する認証処理を実行する（ステップＳ３２）。
【００８２】
この認証処理は次のように実行される。監視対象端末１１がサーバ１２にアクセスした場合、ＣＰＵ１２１は、監視対象端末１１の記憶装置１１３に格納された認証情報１１ａに含まれる情報を送信するよう監視対象端末１１に要求する。この要求に応じて監視対象端末１１から認証情報１１ａに含まれる情報が送信されると、ＣＰＵ１２１は、監視対象端末１１から送信された情報を、記憶装置１２３の通常領域１２３ａに格納された認証情報１２ａと比較し、当該情報が認証情報１２ａに含まれる場合に、アクセスした監視対象端末１１を正規の権限を有する端末として認識する。
また、管理者用端末１３がサーバ１２にアクセスした場合、ＣＰＵ１２１は、管理者用端末１３に対して、認証を行うためのパスワード等の情報を送信するよう管理者用端末１３に要求する。この要求に応じて管理者用端末１３からパスワード等の情報が送信されると、サーバ１２は、送信された情報を、記憶装置１２３の通常領域１２３ａに格納された認証情報１２ａと比較し、当該情報が認証情報１２ａに含まれる場合に、アクセスした管理者用端末１３を、正規の権限を有する端末として認識する。
【００８３】
ステップＳ３２の認証処理によって、ステップＳ３１でアクセスした端末が正規の権限を有する端末として認識されると、ＣＰＵ１２１は、当該端末からの要求を受信して解析を行う（ステップＳ３３）。
【００８４】
ステップＳ３３において受信した要求が、ファイルリストの要求であった場合（ステップＳ３４；Ｙｅｓ）、ＣＰＵ１２１は、アクセスした端末（すなわち、ステップＳ３２で認証した端末）及び当該端末と組み合わされる端末に対応づけられた設定ファイル１２ｂ及び／又は履歴情報ファイル１２ｃのリストを作成し、当該端末に送信し（ステップＳ３５）、ステップＳ３３に戻る。
例えば、管理者用端末１３からファイルリストが要求された場合、ＣＰＵ１２１は、当該管理者用端末１３からアップロードされた設定ファイル１２ｂ、及び、当該管理者用端末１３と組み合わされた監視対象端末１１からアップロードされた履歴情報ファイル１２ｃのいずれか又は両方のファイルリストを作成し、当該管理者用端末１３へ送信する。また、例えば、監視対象端末１１からファイルリストが要求された場合、ＣＰＵ１２１は、当該監視対象端末１１からアップロードされた履歴情報ファイル１２ｃ、及び、当該監視対象端末１１と組み合わされた管理者用端末１３からアップロードされた設定ファイル１２ｂのいずれか又は両方のファイルリストを作成し、当該監視対象端末１１へ送信する。
【００８５】
また、ステップＳ３３で受信した要求が、特定のファイルのダウンロード要求であった場合（ステップＳ３６；Ｙｅｓ）、ＣＰＵ１２１は、アクセスした端末に対して、要求されたファイルを送信し（ステップＳ３７）、ステップＳ３３に戻る。
例えば、管理者用端末１３からファイルのダウンロードが要求された場合、ＣＰＵ１２１は、当該管理者用端末１３からアップロードされた設定ファイル１２ｂ、及び、当該管理者用端末１３と組み合わされた監視対象端末１１からアップロードされた履歴情報ファイル１２ｃの中から要求されたファイルを抽出し、当該管理者用端末１３へ送信する。また、例えば、監視対象端末１１からファイルのダウンロードが要求された場合、ＣＰＵ１２１は、当該監視対象端末１１からアップロードされた履歴情報ファイル１２ｃ、及び、当該監視対象端末１１と組み合わされた管理者用端末１３からアップロードされた設定ファイル１２ｂの中から要求されたファイルを抽出し、当該監視対象端末１１へ送信する。
【００８６】
また、ステップＳ３３で受信した要求が、ファイルのアップロードの要求であった場合（ステップＳ３８；Ｙｅｓ）、ＣＰＵ１２１は、アクセスした端末から送信されるファイルを、当該端末に対応づけて通常領域１２３ａに格納する（ステップＳ３９）。従って、アップロードされたファイル自体及びこのファイルを含むファイルリストは、当該端末及び当該端末と組み合わされた端末に対してのみ、送信される。
【００８７】
また、ステップＳ３３で受信した要求が処理終了を示す要求であった場合（ステップＳ４０；Ｙｅｓ）、ＣＰＵ１２１は、本処理を終了する。
【００８８】
なお、ステップＳ３３で受信した要求の内容が、ファイルリストの要求、ダウンロードの要求、アップロードの要求及び処理終了の要求のいずれでも無い場合（ステップＳ４０；Ｎｏ）、ＣＰＵ１２１はステップＳ３３に戻って、再度の要求受信を試みる。
【００８９】
図６に示す応答処理により、監視対象端末１１は、自己と組み合わされた管理者用端末１３からアップロードされた設定ファイル１２ｂをダウンロードすることが可能になり、また、管理者用端末１３は、自己と組み合わされた監視対象端末１１、すなわち監視すべき監視対象端末１１からアップロードされた履歴情報ファイル１２ｃをダウンロードできる。また、設定ファイル１２ｂ及び履歴情報ファイル１２ｃは、対応する監視対象端末１１及び管理者用端末１３以外の端末がアップロード及びダウンロードを行うことができないので、無関係なユーザに情報が漏洩する恐れがない。さらに、ＣＰＵ１２１は、履歴情報ファイル１２ｃを復号することなく、つまり暗号化された状態のまま管理者用端末１３に送信するので、管理者用端末１３を使用するユーザ以外は、履歴情報ファイル１２ｃの内容を知ることができない。このため、履歴情報ファイル１２ｃの秘匿性が確実に守られる。
【００９０】
図７は、サーバ１２により実行されるファイルバックアップ処理を示すフローチャートである。図７に示すファイルバックアップ処理は、予め定められた条件に従って、例えば毎月１回、或いは、特定の監視対象端末１１からアップロードされた履歴情報ファイル１２ｃのファイルサイズの合計が所定の容量を超えた場合に、実行される。
【００９１】
ファイルバックアップ処理において、ＣＰＵ１２１は、まず、バックアップの対象となる履歴情報ファイル１２ｃを通常領域１２３ａから読み出して、記録媒体書込装置１２５にセットされた外部記録媒体に書き込む（ステップＳ４１）。
ここで、バックアップの対象となる履歴情報ファイル１２ｃは、特定の監視対象端末１１からアップロードされ、通常領域１２３ａに格納された履歴情報ファイル１２ｃである。通常領域１２３ａに格納された全ての履歴情報ファイル１２ｃを書き込みの対象とするか、或いは、特定の期間にアップロードされた履歴情報ファイル１２ｃのみを書き込みの対象とするかは任意である。また、特定の管理者用端末１３と組み合わされる複数の監視対象端末１１からアップロードされた履歴情報ファイル１２ｃをまとめてバックアップの対象にしても良い。
【００９２】
また、ステップＳ４１において、バックアップ対象となる履歴情報ファイル１２ｃのファイルサイズの合計が、記録媒体書込装置１２５にセットされた外部記録媒体の容量を上回っていた場合は、バックアップ対象のファイルを複数の外部記録媒体に分割して記録することも勿論可能である。この場合、ステップＳ４１において外部記録媒体の入れ換えを自動的に行うようにしても良い。
【００９３】
その後、ＣＰＵ１２１は、ステップＳ４１で外部記録媒体に書き込みを行った履歴情報ファイル１２ｃ、すなわちバックアップ対象の履歴情報ファイル１２ｃをコピーし、処理済みファイル１２ｄとしてバックアップ領域１２３ｂに格納し（ステップＳ４２）、通常領域１２３ａから削除して（ステップＳ４３）、本処理を終了する。
【００９４】
図７に示すファイルバックアップ処理によって、履歴情報ファイル１２ｃが外部記録媒体に記録される。従って、例えば、記録後の外部記録媒体を管理者用端末１３のユーザに対して送付すれば、このユーザは、過去の履歴情報ファイル１２ｃを容易に管理することが可能であり、管理者用端末１３における記憶装置１３３の容量を効率よく利用できる。また、サーバ１２の通常領域１２３ａには、必要最小限の履歴情報ファイル１２ｃしか格納されないので、通常領域１２３ａの容量を効率よく利用できる。さらに、バックアップ領域１２３ｂは、既にファイルバックアップ処理された履歴情報ファイル１２ｃのみが格納されるため、頻繁なアクセスに備える必要がない。このため、通常領域１２３ａとは別に、効率的でローコストな方法によって管理すれば良く、サーバ１２の運用管理に要する手間とコストを抑えることができる。
【００９５】
図８は、管理者用端末１３により実行されるネットワーク利用状況管理処理を示すフローチャートである。
【００９６】
図８に示すネットワーク利用状況管理処理において、ＣＰＵ１３１は、まず、記録媒体読取装置１３４に、鍵情報が記録された外部記録媒体をセットすること、及び、入力装置１３５によってパスワードを入力することを要求する画面を、表示装置１３６によって表示させる（ステップＳ５１）。
【００９７】
記録媒体読取装置１３４に外部記録媒体がセットされ、入力装置１３５の操作によってパスワードが入力されると、ＣＰＵ１３１は、記録媒体読取装置１３４にセットされた外部記録媒体から鍵情報を読み出して正規の鍵情報であるか否かを検証する。さらに、ＣＰＵ１３１は、入力装置１３５により入力されたパスワードを、通信制御装置１３７を介してサーバ１２へ送信し、サーバ１２による認証を受ける（ステップＳ５２）。
ステップＳ５２において、外部記録媒体から読み出した鍵情報が正規の鍵情報であり、かつ、サーバ１２による認証が成功した場合、ＣＰＵ１３１は認証が成立したと判定し、外部記録媒体に記録された履歴情報ファイルを利用するか否かを判定する（ステップＳ５３）。この判定は、例えば、ユーザに対して外部記録媒体に記録された履歴情報ファイルを利用するか否かの指示を入力するよう促すメッセージを表示装置１３６により表示させ、その後に入力される指示を判別することにより行う。
【００９８】
ここで、外部記録媒体に記録された履歴情報ファイルを利用する場合（ステップＳ５３；Ｙｅｓ）、ＣＰＵ１３１は、記録媒体読取装置１３４にセットされた外部記録媒体から暗号化された履歴情報ファイルを読み出して、ステップＳ５２で外部記録媒体から読み出した鍵情報に基づいて復号し（ステップＳ５４）、後述するステップＳ６０に移行する。
【００９９】
また、外部記録媒体に記録された履歴情報ファイルを利用しない場合（ステップＳ５３；Ｎｏ）、ＣＰＵ１３１は、サーバから履歴情報ファイルをダウンロードするか否かを判定する（ステップＳ５５）。
【０１００】
サーバから履歴情報ファイルをダウンロードする場合（ステップＳ５５；Ｙｅｓ）、ＣＰＵ１３１は、通信制御装置１３７により、インターネット１０を介してサーバ１２へアクセスし、サーバ１２から履歴情報ファイルのファイルリストをダウンロードして、表示装置１３６によって表示させる（ステップＳ５６）。
ここで、表示されたファイルリストに基づいて、入力装置１３５の操作によってダウンロードすべき履歴情報ファイルが指定された場合、ＣＰＵ１３１は、指定された履歴情報ファイルをサーバ１２からダウンロードして、ＲＡＭ１３２に一時的に格納し（ステップＳ５７）、ステップＳ５９へ移行する。
【０１０１】
また、サーバから履歴情報ファイルをダウンロードしない場合（ステップＳ５５；Ｎｏ）、ＣＰＵ１３１は、以前の処理により記憶装置１３３に格納された履歴情報ファイル１３ｂを読み出してＲＡＭ１３２に一時的に格納し（ステップＳ５８）、ステップＳ５９へ移行する。
【０１０２】
ステップＳ５９において、ＣＰＵ１３１は、ＲＡＭ１３２に格納された履歴情報ファイルを、ステップＳ５２で外部記録媒体から読み出した鍵情報に基づいて復号し、ステップＳ６０へ移行する。
【０１０３】
ステップＳ６０において、ＣＰＵ１３１は、復号した履歴情報ファイルを分析し、表示装置１３６によって表示画面上に表示させる。
【０１０４】
その後、ＣＰＵ１３１は、監視対象端末１１におけるネットワーク利用状況記録処理の実行条件等を変更するために設定ファイルを更新するか否かを判定する（ステップＳ６１）。ここで、設定ファイルを更新する場合、ＣＰＵ１３１は、入力装置１３５の操作により入力される情報をもとに設定ファイル１３ａを作成して記憶装置１３３に記憶し、さらに、ステップＳ５２で読み出した鍵情報に基づいて暗号化する（ステップＳ６２）。そして、ＣＰＵ１３１はサーバ１２にアクセスし、暗号化された設定ファイル１３ａをサーバ１２へアップロードして（ステップＳ６３）、ステップＳ６４へ移行する。
【０１０５】
また、設定ファイルの更新を行わない場合は（ステップＳ６１；Ｎｏ）、ステップＳ６４に移行する。
ステップＳ６４において、ＣＰＵ１３１は、ローカルファイル、すなわち、ＲＡＭ１３２に一時的に格納された履歴情報ファイル及び記憶装置１３３に格納された履歴情報ファイル１３ｂを、消去するか否かを判定する。
【０１０６】
ステップＳ６４でローカルファイルの消去を行うと判定した場合、ＣＰＵ１３１は、ＲＡＭ１３２に一時的に格納された履歴情報ファイル及び記憶装置１３３に格納された履歴情報ファイル１３ｂを消去し（ステップＳ６５）、本処理を終了する。
また、ステップＳ６４でローカルファイルの消去を行わないと判定した場合、ＣＰＵ１３１は、ＲＡＭ１３２に一時的に格納された履歴情報ファイルを履歴情報ファイル１３ｂとして記憶装置１３３に格納し、ＲＡＭ１３２から履歴情報ファイルを消去して、本処理を終了する。
【０１０７】
なお、ステップＳ６５において、復号された履歴情報ファイルのみをＲＡＭ１３２から削除し、暗号化された状態の履歴情報ファイルを消去しないようにしても良い。
【０１０８】
図８に示すネットワーク利用状況管理処理により、管理者用端末１３を使用するユーザは、監視対象端末１１において記録されたネットワークの利用状況を示す履歴情報ファイルを閲覧することが可能である。履歴情報ファイルは、外部記録媒体に記録された鍵情報によってのみ復号可能なように暗号化されている。さらに、ネットワーク利用状況管理処理を実行することができるのは、正規のパスワードを知っており、かつ、正規の鍵情報が記録された外部記録媒体を所持しているユーザに限定される。従って、管理者用端末１３を使用する正規のユーザは、情報の秘匿性を確保した上で、監視対象端末１１におけるネットワークの利用状況を知ることができる。また、ネットワーク利用状況管理処理を終了する際には、復号された履歴情報ファイルが消去されるので、他人に履歴情報ファイルを利用される恐れが無く、情報の秘匿性をより確実に保持することができる。
また、管理者用端末１３において設定ファイル１３ａを作成してサーバ１２に送信することで、この設定ファイル１３ａが、監視対象端末１１によってダウンロードされる。そして、監視対象端末１１においては、管理者用端末１３において作成した設定ファイル１３ａに従って、ネットワーク利用状況記録処理が実行される。
これにより、監視対象端末１１において収集すべき情報の種類や、アクセスフィルタの動作の条件等を、管理者用端末１３の操作によって設定および変更できる。従って、管理者用端末１３を使用するユーザは、監視対象端末１１における動作を、監視対象端末１１を操作することなく、遠隔地からであっても任意にかつ容易に制御できる。
【０１０９】
以上のように、本発明の実施の形態におけるネットワーク利用状況監視システム１によれば、監視対象端末１１におけるネットワーク利用の状況を確実に記録し、記録された内容を、正規の権限を有するユーザのみが、管理者用端末１３を使用して閲覧することができる。監視対象端末１１において記録された情報は、暗号化された上でサーバ１２へ送信され、サーバ１２においては、暗号化された状態のまま保持され、正規の権限を有するユーザが管理者用端末１３を使用した場合にのみ、当該情報をサーバ１２から受信して復号できる。このため、監視対象端末１１におけるネットワーク利用の状況を示す情報の秘匿性が確実に保持され、個人情報の漏洩等の恐れが無く、ユーザが安心して利用することができる。
【０１１０】
なお、上記実施の形態において、管理者用端末１３は、ネットワーク利用状況管理処理を実行するためのプログラムを記憶装置１３３に格納する構成としたが、本発明はこれに限定されるものではなく、例えば、上記プログラムを鍵情報とともに外部記録媒体に格納し、この外部記録媒体を任意のコンピュータにセットして、上記プログラム及び鍵情報の読み出し及び実行をさせることにより、任意のコンピュータを管理者用端末１３として利用できるようにしても良い。この場合、管理者用端末１３を使用するユーザは、外部記録媒体のみを所持していれば良く、常に特定のコンピュータを使用する必要が無いので、例えば外出先においても、監視対象端末１１におけるネットワークの利用状況を管理でき、非常に便利である。さらに、上記外部記録媒体がセットされた任意のコンピュータにおいてネットワーク利用状況管理処理を終了する際に、当該コンピュータに記憶した全ての情報を不可逆的に消去するようにしておけば、情報の秘匿性をより一層確実に保つことができる。
【０１１１】
また、上記実施の形態において、監視対象端末１１は、ネットワーク利用状況記録処理（図５）において、サーバ１２に新たな設定ファイルがあるか否かを判定し（ステップＳ２２）、サーバ１２から設定ファイルをダウンロードして設定ファイル１１ｂとして記憶装置１１３に記憶し（ステップＳ２３）、新たな設定ファイル１１ｂの内容を反映させる（ステップＳ２４）ものとしたが、これらステップＳ２２〜Ｓ２４の処理において、監視対象端末１１におけるネットワーク利用状況記録プログラム自体を変更することも可能である。すなわち、管理者用端末１３によって、ネットワーク利用状況記録プログラムを変更するためのアップデートファイルを、設定ファイル１３ａと同様にサーバ１２にアップロードしておき、監視対象端末１１により、上記アップデートファイルを設定ファイル１２ｂと同様にサーバ１２からダウンロードして記憶装置１１３に記憶し、このアップデートプログラムを実行して、監視対象端末１１におけるネットワーク利用状況記録プログラムの機能追加やバグフィックス等を行うようにしても良い。このようにすれば、将来、新たな形態でインターネット１０を介した情報の送受信を行うサービスやソフトウェアが出現した場合にも、当該新たな形態による情報の送受信を管理することが可能である。
【０１１２】
また、上記実施の形態における認証情報、設定ファイル、履歴情報ファイル等のファイル形式や、暗号化及び復号に用いるアルゴリズム等については、任意のものを用いることが可能である。さらに、監視対象端末１１、サーバ１２及び管理者用端末１３において、ファイルを削除又は消去する場合に、特に不可逆的な消去が可能な方法（例えば、同一記憶領域において無意味なデータを複数回上書きする方法等）を用いることも可能であり、この場合、いわゆるファイル復元ソフトウェア等によって情報を復元することが不可能になるので、情報の秘匿性をより確実に保つことができる。この他、監視対象端末１１、サーバ１２及び管理者用端末１３の各装置における細部構成についても、任意に変更可能であることは勿論である。
【産業上の利用可能性】
【０１１３】
本発明の活用例として、上述したように、子供（生徒・児童・学生を含む）のネットワーク利用の状況を保護者が管理し、或いは、経営者が従業員のネットワーク利用の状況を管理するといった例が挙げられるが、これはあくまで一例であって、例えば、所望のファイルを暗号化して複数のコンピュータ間で送受信することにより、ファイルの交換に用いることも可能である。
【図面の簡単な説明】
【０１１４】
【図１】本発明の実施の形態におけるネットワーク利用状況監視システムの概略構成を示す図である。
【図２】図１に示す監視対象端末の機能的構成を示すブロック図である。
【図３】図１に示すサーバの機能的構成を示すブロック図である。
【図４】図１に示す管理者用端末の機能的構成を示すブロック図である。
【図５】図１に示す監視対象端末により実行されるネットワーク利用状況記録処理を示すフローチャートである。
【図６】図１に示すサーバにより実行される応答処理を示すフローチャートである。
【図７】図１に示すサーバにより実行されるファイルバックアップ処理を示すフローチャートである。
【図８】図１に示す管理者用端末により実行されるネットワーク利用状況管理処理を示すフローチャートである。
【符号の説明】
【０１１５】
１  ネットワーク利用状況監視システム
１０  インターネット
１１  監視対象端末
１２  サーバ
１３  管理者用端末
【図１】
2005258855.tif 000003
【図２】
2005258855.tif 000004
【図３】
2005258855.tif 000005
【図４】
2005258855.tif 000006
【図５】
2005258855.tif 000007
【図６】
2005258855.tif 000008
【図７】
2005258855.tif 000009
【図８】
2005258855.tif 000010