(57)【要約】【課題】  コンピュータの不正使用を未然に防止できる不正使用検出システム、被管理端末及び管理端末を提供する。【解決手段】  少なくとも一つの被管理端末１００と、管理端末１１０がネットワーク１４０を介して接続された不正使用検出システムであって、被管理端末１００は、キーボード１０１やマウス１０２を介して任意のアプリケーションに対してなされた入力操作の内容を示す入力情報を生成する入力情報抽出部１０３と、入力情報を管理端末１１０へ送信する入力情報送信部１０５とを有し、管理端末１１０は、入力情報を被管理端末１００から受信する入力情報受信部１２１と、受信した入力情報が示す入力操作が所定の入力操作であるか否かを判断する不適切表現抽出部１２２及び不正利用検出部１２４と、受信した入力情報が示す入力操作が所定の入力操作である場合に、その旨を示す情報を出力する出力部１３０とを有する。【選択図】  図１
2007018235.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一つの被管理端末と、管理端末とが第１のネットワークを介して接続された不正使用検出システムであって、
前記各被管理端末は、ユーザインタフェースを介して入力された情報を取得する手段と、
前記ユーザインタフェースを介して任意のアプリケーションに対してなされた入力操作の内容を示す入力情報を生成する手段と、
前記入力情報を前記管理端末へ送信する手段とを有し、
前記管理端末は、
前記入力情報を前記被管理端末から受信する手段と、
受信した前記入力情報が示す入力操作が所定の入力操作であるか否かを判断する手段と、
前記受信した入力情報が示す入力操作が所定の入力操作である場合に、その旨を示す情報を出力する手段とを有することを特徴とする不正使用検出システム。
【請求項２】
前記管理端末は、前記被管理端末から受信した前記入力情報を蓄積する手段を有することを特徴とする請求項１記載の不正使用検出システム。
【請求項３】
前記管理端末は、予め格納されている規則情報に従って、前記受信した入力情報が特定の入力操作であるか否かを判断することを特徴とする請求項１又は２記載の不正使用検出システム。
【請求項４】
前記管理端末は、第２のネットワークを介して接続された外部装置から前記規則情報を取得する手段を有することを特徴とする請求項３記載の不正使用検出システム。
【請求項５】
前記所定の操作には、判断に用いる規則情報が異なる第１の所定の操作と第２の所定の操作とがあり、
前記受信した入力情報が示す入力操作が、前記第１の所定の操作及び前記第２の所定の操作のそれぞれについて該当するか否かを判断することを特徴とする請求項３又は４記載の不正使用検出システム。
【請求項６】
前記管理端末は、任意の期間に受信した前記入力情報を統計処理して、その期間に行われた入力操作の内容を示す統計データを生成する手段を有することを特徴とする請求項１から５のいずれか１項記載の不正使用検出システム。
【請求項７】
前記各被管理端末は、所定の時間間隔で前記入力情報を前記管理端末へ送信することを特徴とする請求項１から６のいずれか１項記載の不正使用検知システム。
【請求項８】
前記入力情報は、入力操作を行ったユーザを特定する情報と、該入力操作が行われたアプリケーションを特定する情報と、該入力操作が行われた時刻を示す情報と、該入力操作の種類とを表す情報を含むことを特徴とする請求項１から７のいずれか１項記載の不正使用検出システム。
【請求項９】
ネットワークを介して管理端末に接続される被管理端末であって、
ユーザインタフェースを介して入力された情報を取得する手段と、
前記ユーザインタフェースを介して任意のアプリケーションに対してなされた入力操作の内容を示す入力情報を生成する手段と、
前記入力情報を前記管理端末へ送信する手段とを有することを特徴とする被管理端末。
【請求項１０】
所定の時間間隔で前記入力情報を前記管理端末へ送信することを特徴とする請求項９記載の被管理端末。
【請求項１１】
前記入力情報は、入力操作を行ったユーザを特定する情報と、該入力操作が行われたアプリケーションを特定する情報と、該入力操作が行われた時刻を示す情報と、該入力操作の種類とを表す情報を含むことを特徴とする請求項９又は１０記載の被管理端末。
【請求項１２】
第１のネットワークを介して少なくとも一つの被管理端末と接続される管理端末であって、
前記各被管理端末において、ユーザインタフェースを介して任意のアプリケーションに対してなされた入力操作の内容を示す入力情報を該被管理端末から受信する手段と、
受信した前記入力情報が示す入力操作が所定の入力操作であるか否かを判断する手段と、
前記受信した入力情報が示す入力操作が所定の入力操作である場合に、その旨を示す情報を出力する手段とを有することを特徴とする管理端末。
【請求項１３】
前記被管理端末から受信した前記入力情報を蓄積する手段を有することを特徴とする請求項１２記載の管理端末。
【請求項１４】
予め格納されている規則情報に従って、前記受信した入力情報が特定の入力操作であるか否かを判断することを特徴とする請求項１２又は１３記載の管理端末。
【請求項１５】
第２のネットワークを介して接続された外部装置から前記規則情報を取得する手段を有することを特徴とする請求項１４記載の管理端末。
【請求項１６】
前記所定の操作には、判断に用いる規則情報が異なる第１の所定の操作と第２の所定の操作とがあり、
前記受信した入力情報が示す入力操作が、前記第１の所定の操作及び前記第２の所定の操作のそれぞれについて該当するか否かを判断することを特徴とする請求項１５又は１６記載の管理端末。
【請求項１７】
任意の期間に受信した前記入力情報を統計処理して、その期間に行われた入力操作の内容を示す統計データを生成する手段を有することを特徴とする請求項１２から１６のいずれか１項記載の管理端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のコンピュータをネットワークに接続して業務を遂行する環境（企業、学校など）において、コンピュータが本来の目的とは異なる目的に利用されていないか、また機密情報の漏洩が無いかを監視するためのシステムに関する。
【背景技術】
【０００２】
近年、企業では情報漏洩対策の重要性が益々高まっている。
【０００３】
企業内のコンピュータ端末は、企業の所有物であっても特定の個人が占有して使用する場合が多く、その利用は個人の管理によるところが大きい。
【０００４】
企業では、コンピュータの利用は個人の管理に任されている場合がほとんどであり、不正な目的でコンピュータを使用することを防止するのに有効な対策はほとんど無いのが実情である。
【０００５】
わずかに、社内から発信されるメールのログ情報から不正な使用をチェックしたり、サーバへのアクセスログから不正な情報アクセスをチェックするなどの方法がとられてはいるが、これらは事後的なチェックであるから、コンピュータの不正な使用を未然に防ぐことはできない。
【０００６】
したがって、不正なソフトウェアの使用や個人的な目的での使用、又は企業秘密に関わる情報に対する不正なアクセスを未然に検知し、防止することは困難である。
【０００７】
コンピュータ端末における入力操作をリアルタイムで取得するための従来技術として、特許文献１に開示される「リモートディスプレイコントローラ、遠隔操作端末及び遠隔操作システム」がある。
【特許文献１】特開２００１−１５９９４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、特許文献１に開示される発明は、ホストＰＣがリモートディスプレイコントローラを持つことにより、遠隔操作端末の情報をホストＰＣ側に送信したり、又は逆方向の操作を行えるようにするものである。よって、特許文献１に開示される発明をコンピュータの不正使用防止のために利用しようとすると、監視者は常に被監視側の端末に入力された情報をモニタしていなければならなくなる。このため、実際には特許文献１に開示される発明をコンピュータの不正使用防止を目的として使用することは難しい。
【０００９】
このように、従来は、コンピュータの不正な使用を未然に防止できる不正使用検出システムは提供されていなかった。
【００１０】
本発明はかかる問題に鑑みてなされたものであり、コンピュータの不正使用を未然に防止できる不正使用検出システム、被管理端末及び管理端末を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明は、第１の態様として、少なくとも一つの被管理端末と、管理端末とが第１のネットワークを介して接続された不正使用検出システムであって、各被管理端末は、ユーザインタフェースを介して入力された情報を取得する手段と、ユーザインタフェースを介して任意のアプリケーションに対してなされた入力操作の内容を示す入力情報を生成する手段と、入力情報を管理端末へ送信する手段とを有し、管理端末は、入力情報を被管理端末から受信する手段と、受信した入力情報が示す入力操作が所定の入力操作であるか否かを判断する手段と、受信した入力情報が示す入力操作が所定の入力操作である場合に、その旨を示す情報を出力する手段とを有する不正使用検出システムを提供するものである。
【００１２】
本発明の第１の態様においては、管理端末は、被管理端末から受信した入力情報を蓄積する手段を有することが好ましい。
【００１３】
また、管理端末は、予め格納されている規則情報に従って、受信した入力情報が特定の入力操作であるか否かを判断することが好ましく、これに加えて、管理端末は、第２のネットワークを介して接続された外部装置から規則情報を取得する手段を有することがより好ましい。
これらに加えて、所定の操作には、判断に用いる規則情報が異なる第１の所定の操作と第２の所定の操作とがあり、受信した入力情報が示す入力操作が、第１の所定の操作及び第２の所定の操作のそれぞれについて該当するか否かを判断することがより好ましい。
【００１４】
本発明の第１の態様の上記のいずれの構成においても、管理端末は、任意の期間に受信した入力情報を統計処理して、その期間に行われた入力操作の内容を示す統計データを生成する手段を有することが好ましい。また、各被管理端末は、所定の時間間隔で入力情報を管理端末へ送信することが好ましい。また、入力情報は、入力操作を行ったユーザを特定する情報と、該入力操作が行われたアプリケーションを特定する情報と、該入力操作が行われた時刻を示す情報と、該入力操作の種類とを表す情報を含むことが好ましい。
【００１５】
また、上記目的を達成するため、本発明は、第２の態様として、ネットワークを介して管理端末に接続される被管理端末であって、ユーザインタフェースを介して入力された情報を取得する手段と、ユーザインタフェースを介して任意のアプリケーションに対してなされた入力操作の内容を示す入力情報を生成する手段と、入力情報を管理端末へ送信する手段とを有することを特徴とする被管理端末を提供するものである。
【００１６】
本発明の第２の態様においては、所定の時間間隔で入力情報を管理端末へ送信することが好ましい。
【００１７】
本発明の第２の態様の上記のいずれの構成においても、入力情報は、入力操作を行ったユーザを特定する情報と、該入力操作が行われたアプリケーションを特定する情報と、該入力操作が行われた時刻を示す情報と、該入力操作の種類とを表す情報を含むことが好ましい。
【００１８】
また、上記目的を達成するため、本発明は、第３の態様として、第１のネットワークを介して少なくとも一つの被管理端末と接続される管理端末であって、各被管理端末において、ユーザインタフェースを介して任意のアプリケーションに対してなされた入力操作の内容を示す入力情報を該被管理端末から受信する手段と、受信した入力情報が示す入力操作が所定の入力操作であるか否かを判断する手段と、受信した入力情報が示す入力操作が所定の入力操作である場合に、その旨を示す情報を出力する手段とを有することを特徴とする管理端末を提供するものである。
【００１９】
本発明の第３の態様においては、被管理端末から受信した入力情報を蓄積する手段を有することが好ましい。
【００２０】
また、予め格納されている規則情報に従って、受信した入力情報が特定の入力操作であるか否かを判断することがより好ましく、これに加えて、第２のネットワークを介して接続された外部装置から規則情報を取得する手段を有することがより好ましい。
これらに加えて、所定の操作には、判断に用いる規則情報が異なる第１の所定の操作と第２の所定の操作とがあり、受信した入力情報が示す入力操作が、第１の所定の操作及び第２の所定の操作のそれぞれについて該当するか否かを判断することがより好ましい。
【００２１】
本発明の第３の態様の上記のいずれの構成においても、任意の期間に受信した入力情報を統計処理して、その期間に行われた入力操作の内容を示す統計データを生成する手段を有することがより好ましい。
【発明の効果】
【００２２】
本発明によれば、コンピュータの不正使用を未然に防止できる不正使用検出システム、被管理端末及び管理端末を提供できる。
【発明を実施するための最良の形態】
【００２３】
〔第１の実施形態〕
本発明を好適に実施した第１の実施形態について説明する。図１に、本実施形態にかかる不正使用検出システムの構成を示す。この不正使用検出システムは、被管理端末１００と管理者端末１１０とがネットワーク１４０を介して接続された構成である。
被管理端末１００は、一般企業において使用される普遍的なコンピュータ端末である。被管理端末１００は、キーボード１０１、マウス１０２、入力情報抽出部１０３、入力情報格納部１０４、入力情報送信部１０５を有する。キーボード１０１及びマウス１０２は、ユーザが被管理端末１００に情報を入力する際に用いるユーザＩ／Ｆである。入力情報抽出部１０３は、キーボード１０１やマウス１０２を介して入力された情報を取得し、ログファイルを生成する。入力情報抽出部１０３が生成したログファイルが入力情報格納部１０４に蓄積される。入力情報送信部１０５は、入力情報抽出部１０３が取得した入力情報の一部を管理者端末１１０へ送信する。
【００２４】
管理者端末１１０は、ＣＰＵ１２０、入力情報受信部１２１、出力装置１３０、入力情報蓄積部１３１、統計データ蓄積部１３２及び検出ルール蓄積部１３３を有する。ＣＰＵ１２０は、不適切表現抽出部１２２、不適切表現検出通知部１２３、不正利用検出部１２４、不正利用検出通知部１２５、統計データ生成部１２６を有する。
ＣＰＵ１２０は、不図示のＲＡＭをワークエリアとして不図示のＲＯＭに記憶されているプログラムを実行することによって、不適切表現抽出部１２２、不適切表現検出通知部１２３、不正利用検出部１２４、不正利用検出通知部１２５及び統計データ生成部１２６の各機能を実現する。入力情報受信部１２１は、被管理端末１００からネットワーク１４０を介して送られてきた入力情報を受信する。不適切表現抽出部１２２は、検出ルール蓄積部１３３に記憶されている検出ルールを参照し、受信した入力情報が不適切な入力操作（業務に関連する操作ではあるが内容に問題がある場合。例えば、電子メールソフトに対して誹謗や中傷の言葉を入力する操作、ブラウザソフトに対して業務と関係の無い単語を入力する操作）に応じて生成されたものであるか否かを判断する。不適切表現検出通知部１２３は、不適切表現抽出部１２２が不適切なデータを検出した場合に、その旨を管理者端末１１０のユーザへ通知するための動作を行う。不正利用検出部１２４は、検出ルール蓄積部１３３に記憶されている検出ルールに基づいて、受信した入力情報が不正な操作（業務に全く関係の無い操作。業務に無関係なＷｅｂサイトへのアクセス、業務に無関係なソフトウェアの使用など）に応じて生成されたものであるか否かを判断する。不正利用検出通知部１２５は、不正利用が検出された場合にその旨を管理者端末１１０のユーザへ通知するための動作を行う。統計データ生成部１２６は、一定の時間間隔で定期的に（例えば、１日１回）起動され、入力情報蓄積部１３１に蓄積されている情報を読み込んで統計処理を行い、生成した統計データを統計データ蓄積部１３２へ蓄積する。
【００２５】
被管理端末１００は、管理者端末１１０へ送信データを送るモードを二種類備える。一方は、入力情報を一件取得するたびに管理者端末１１０へ送信するモード（リアルタイム送信モード）である。他方は、一定時間ごとに入力情報を管理者端末１１０へ送信するモードである。
【００２６】
本実施形態にかかる不正使用検出システムの動作について説明する。図２に被監視端末１００の動作の流れを示す。
入力情報抽出部１０３は、キーボード１０１やマウス１０２を介して入力操作が行われると、その入力操作に関する情報を取得する（ステップＳ１０１）。図３に示すように、入力情報抽出部１０３が取得する情報は、その入力操作が行われたアプリケーション名４０１、入力されるウィンドウ名４０２、どのような入力操作が行われたかを示す入力種別４０３、入力された情報そのものである入力情報４０４、及び入力操作が行われた時刻を示す時刻情報４０５を含む。
【００２７】
入力情報抽出部１０３は、生成した情報を入力情報格納部１０４へ出力する（ステップＳ１０２）。図３に示すように、入力情報ログファイル４００は、入力情報を複数結合したデータ構成である。
【００２８】
入力情報送信部１０５は、入力情報抽出部１０３が生成した入力情報ログファイルに個人識別ＩＤ６０１を付加することによって送信データを編集し、不図示の送信バッファに出力する（ステップＳ１０３）。図４に示すように、送信データは、個人識別ＩＤ６０１、アプリケーション名６０２、ウィンドウ名６０３、入力種別６０４、入力情報６０５、時刻情報６０６によって構成される。
個人識別ＩＤ６０１は、被監視端末１００を一意に特定可能な情報であり、例えばＭＡＣアドレスを適用可能である。なお、被監視端末１００を複数のユーザが使用する場合には、ログイン時に使用するユーザＩＤを個人識別ＩＤとしても良い。
【００２９】
リアルタイム送信モードであれば（ステップＳ１０４／Ｙｅｓ）、入力情報送信部１０５は、生成した送信データを管理者用端末１１０へ送信する。
一方、リアルタイム送信モードに設定されていなければ（ステップＳ１０４／Ｎｏ）、キーボード１０１やマウス１０２からの入力待ち状態に戻る。なお、この場合には、一定時間ごと又は所定のタイミングで入力情報送信部１０５が起動され、編集されている送信データを管理者端末１１０へ送信する。
【００３０】
次に、管理者端末１１０の動作について説明する。図５に管理者端末１１０の動作の流れを示す。
【００３１】
管理者端末１１０の入力情報受信部１２１は、入力情報送信部１０５によってネットワーク１４０を介して送信されてきた送信データ６００（以下、受信データ６００という）を受信する（ステップＳ２０１）。入力情報受信部１２１は、受信した送信情報を入力情報蓄積部１３１に適したフォーマット形式に変換して格納する（ステップＳ２０２）。
【００３２】
次に、不適切表現抽出部１２２は、検出ルール蓄積部１３３に記憶されている情報を参照し、受信データ６００に不適切表現が含まれているか否かをチェックする（ステップＳ２０３）。図６に、検出ルール蓄積部１３３に記憶されている検出ルールファイルフォーマット５００の一例を示す。具体的には、入力確定文字である受信データ６００の入力情報６０５の内容（例えば文字列「ＡＢＣ研究」）が検出ルールファイルフォーマット５００に不適切表現５０３として含まれているか否かを検索する。入力情報に不適切表現が含まれる場合、時間内許容回数５０４と時間範囲設定５０５との内容を参照し、不適切な入力操作が行われたか否かを判断する（ステップＳ２０４）。
具体的には、検出ルールファイルフォーマット５００のレコード一つごとに、メモリ上に展開される個別管理テーブル５０６の個人識別ＩＤ５０７に、入力情報６０５と同じものが存在するか否かをチェックする。同じものが存在すれば、そのカウンタ５０９を“１”インクリメントする。同じものが無ければ、その個人識別ＩＤ６０１と時刻６０６とカウンタの初期値とを新たに個人識別ＩＤ５０７、開始時刻５０８及びカウンタ５０９として個別管理テーブル５０６に追加する。
【００３３】
ここで、不適切表現検出のロジックを説明する。まず、時間範囲設定５０５を参照する。設定内容が「なし」であれば、カウンタ５０９の値と時間内設定回数５０４とを比較し、カウンタ５０９の値の方が大きければ不適切な入力操作がなされたと判断する。
【００３４】
時間範囲設定５０５が「なし」以外、すなわち、設定内容に時間が設定されている場合には、現在の時刻から開始時刻５０８を減算し、開始時刻からの経過時間を算出する。経過時間が時間範囲設定５０５をオーバーしている場合、現在の時刻を開始時刻５０８に設定し、カウンタ５０９の値に“１”を設定する。このときは不適切がなされたとは見なさない。
経過時間が時間範囲設定５０５に設定された時間内の場合、カウンタ５０９の値が時間内許容回数５０４をオーバーしていれば不適切な入力操作がなされたと判断する。一方、時間内許容回数５０４以内であれば不適切な入力操作がなされたとは見なさない。
【００３５】
入力情報を不適切な入力操作に応じて生成されたものと判断した場合（ステップＳ２０４／Ｙｅｓ）、不適切表現検出通知部１２３は、不適切な操作と判定した旨を示す情報を出力装置１３０に出力させる（ステップＳ２０５）。
【００３６】
次に、不正利用検出部１２４は、検出ルール蓄積部１３３に記憶されている情報を参照し、不正利用が行われているか否かをチェックする（ステップＳ２０６）。具体的には、送信データ６００のアプリケーション名６０２が検出ルール蓄積部１３３に登録されている検出ルールフォーマット５００に含まれるか否かをチェックする。このとき、不適切用語５０３が空白のレコードのみを対象とする。
検出ルールフォーマット５００に含まれる場合には、時間内許容回数５０４と時間範囲設定５０５の内容とをチェックする。具体的には、検出ルール蓄積部１３３に記憶されている検出ルールファイルフォーマット５００のレコード一つごとにメモリ上に展開される個別管理テーブル５０６に、入力情報の個人識別ＩＤ５０７と同じものが存在すれば、そのカウンタ５０９を“１”インクリメントする。無ければ、新たに個別管理テーブル５０６に個人識別ＩＤ５０７と開示時間５０８とカウンタ５０９の初期値“１”とを追加する。
【００３７】
ここで、不正利用検出ロジックについて説明する。
まず、時間設定範囲５０５を参照し、設定内容が「なし」の場合、カウンタ５０９の値が時間内許容回数５０４を超えていれば不正な入力操作がなされたとみなし、時間内許容回数５０４の値以下であれば不正な入力操作がなされたとは見なさない。
時間範囲設定５０５に時間が設定されている場合、現在の時刻から開始時刻５０８を減算し、開始時刻からの経過時間を算出する。経過時間が時間範囲設定５０５に設定された時間を超えている場合、現在の時刻を開始時刻５０８に設定するとともにカウンタ５０９に“１”を設定する。この場合には、不正な入力操作がなされたとは見なさない。一方、経過時間が時間範囲設定５０５に設定された時間内の場合、カウンタ５０９の値が時間内許容回数５０４の値を超えていれば不正な入力操作がなされたと判断し、時間内許容回数５０４の値以下であれば不正な入力操作がなされたとは見なさない。
【００３８】
入力情報６０５を不正な入力操作に応じて生成されたものと判断すると（ステップＳ２０７／Ｙｅｓ）、不正利用検出通知部１２５は、不正な入力操作と判断した旨を示す情報を出力部１３０に出力させる（ステップＳ２０８）。出力させる情報には、個人識別ＩＤ５０７とアプリケーション名５０１と現在時刻５０８とが含まれる。すなわち、誰がいつどのアプリケーションを不正使用したのかを特定できる情報が出力部１３０から出力される。
【００３９】
次に、統計データ生成部１２６について説明する。統計データ生成部１２６は、定期的に（一時間ごと、一日一回など）又は所定のタイミングで（月・水・金の午前零時など）起動され、入力情報蓄積部１３１に蓄積されているデータに基づいて統計データを作成する。具体的には、入力情報蓄籍部１３１からデータを読み込み、図７に示すように、日付７０１と個人識別ＩＤ７０２とアプリケーション名７０３とをキーとして、入力文字量７０４とマウスクリック回数７０５とを集計し、統計データ蓄積部１３２に出力する。
【００４０】
このようにして統計データを生成することにより、各被管理者端末の使用状況を管理者端末１１０において把握できる。被管理者端末１１０のユーザが実際にどのようなソフトウェアを使用しているかやどのくらいの頻度で使用しているのかを記録し、管理できるため、不正ソフト（違法コピーや海賊版ソフト）の利用抑止を図れる。
また、本来使うべきソフトウェアを使用していなかったり、本来行うべき操作を行っていないことを検出できるため、これらを被監視端末１００のユーザに通知して、改善を要求することができる。
【００４１】
本実施形態にかかる不正使用検出システムによれば、ユーザが被監視端末１００を操作している段階で、不適切な入力操作や不正な入力操作を検出できる。
情報に不正にアクセスするための操作を不正利用として登録しておくことにより、情報の漏洩などを未然に防止できる。
【００４２】
さらに、各被監視端末１００においてキーボード１０１を介して入力された文字情報を入力情報蓄積部１３１に記録するため、被監視端末１００の不具合によって作成中の文書データなどが消失した場合には、入力情報蓄積部１３１に記録された文字情報を用いて、消失した文書の少なくとも文字の部分を復元することができる。
【００４３】
〔第２の実施形態〕
本発明を好適に実施した第２の実施形態について説明する。図８に、本実施形態に係る不正使用検出システムの構成を示す。システムの構成は、第１の実施形態とほぼ同様であるが、不適切データサーバ８５０をさらに有する。不適切データサーバ８５０は、ネットワーク８４０を介して管理者端末１１０に接続される。
【００４４】
管理者端末１１０は、第１の実施形態とほぼ同様であるが、データ更新部８１６をさらに有する。検出ルール蓄積部８２０に蓄積された検出ルールファイルは、ローカルファイル８２１とジェネラルファイル８２２とからなる。ローカルファイル８２１は、管理者が管理する範囲内で使用されるローカルな情報が登録される。一方のジェネラルファイル８２２は、例えば、季節やそのときの世の中の動きなどから検出すべき一般的な情報が登録される。
【００４５】
管理者端末１１０が検出ルール情報蓄積部８２０内のデータを更新する際の動作について説明する。
データ更新部８１６は、定期的に（例えば一日一回や一週間に一回）又は所定のタイミングで（例えば、平日の午前零時）起動され、不適切データサーバ８５０に対して検出ルールファイル（ジェネラルファイル８２２）を更新するためのダウンロード要求を送信する。
【００４６】
この要求を受信した不適切データサーバ８５０は、最新の検出ルールが格納されている検出ルールファイルマスタ８５２のデータを読み出し、データ送信部８５１を用いて管理者端末１１０へ送信する。
【００４７】
不適切データサーバ８５０から送信されてきたデータを受信した管理者端末１１０は、データ更新部８１６が検出ルール蓄積部８２０内のジェネラルファイル８２２を更新する。
【００４８】
このように、検出ルールファイルをローカルファイル８２１とジェネラルファイル８２２とに分け、ローカルファイル８２１には管理者が所属する部門或いは小規模な企業であれば会社の範囲で固有の情報を登録し、ジェネラルファイル８２２には企業共通の情報或いは小規模な企業であれば外部の組織で一般的にチェックが必要な情報として管理されているものを登録し、その更新を自動化することによって、広い分野にわたる語句についてきめ細やかなチェックを行うことが可能となる。
【００４９】
なお、入力情報の抽出・生成や、不適切表現・不正利用の判断については第１の実施形態と同様であるため重複する説明は省略する。
【００５０】
なお、上記各実施形態は、本発明の好適な実施の一例であり、本発明はこれらに限定されることはない。
このように、本発明は様々な変形が可能である。
【図面の簡単な説明】
【００５１】
【図１】本発明を好適に実施した第１の実施形態に係る不正使用検出システムの構成を示す図である。
【図２】第１の実施形態に係る不正使用検出システムの被管理端末の動作の流れを示す図である。
【図３】入力情報ログファイルの一例を示す図である。
【図４】送信データの一例を示す図である
【図５】第１の実施形態に係る不正使用検出システムの管理者端末の動作の流れを示す図である。
【図６】検出ルールファイルフォーマットの一例を示す図である。
【図７】統計データの一例を示す図である。
【図８】本発明を好適に実施した第２の実施形態にかかる不正使用検出システムの構成を示す図である。
【符号の説明】
【００５２】
１００    被管理端末
１０１    キーボード
１０２    マウス
１０３    入力情報抽出部
１０４    入力情報格納部
１０５    入力情報送信部
１１０    管理端末
１２０    ＣＰＵ
１２１    入力情報受信部
１２２    不適切表現抽出部
１２３    不適切表現検出通知部
１２４    不正利用検出部
１２５    不正利用検出通知部
１２６    統計データ生成部
１３０    出力部
１３１    入力情報蓄積部
１３２    統計データ蓄積部
１３３、８２０    検出ルール蓄積部
１４０、８４０    ネットワーク
８１６    データ更新部
８２１    ローカルファイル
８２０    ジェネラルファイル
８５０    不適切データサーバ
８５１    データ送信部
８５２    検出ルールファイルマスタ
【図１】
2007018235.tif 000003
【図２】
2007018235.tif 000004
【図３】
2007018235.tif 000005
【図４】
2007018235.tif 000006
【図５】
2007018235.tif 000007
【図６】
2007018235.tif 000008
【図７】
2007018235.tif 000009
【図８】
2007018235.tif 000010