(57)【要約】【課題】不特定多数のユーザによるコンピュータ操作、特にファイル操作を監視して、各ユーザの操作が不適切であるかどうかを自動的に評価する不正操作管理技術を提供する。【解決手段】不正操作管理装置は、ユーザがログインからログオフするまでの間で行った操作イベントを記述する操作ログをネットワーク端末から取得する操作ログ取得部２２と、操作ログに記述された操作イベントを分類仕分けする操作イベント分類部２３と、分類された操作イベントに対して操作評価値を算定する操作評価値算定部２４と、操作評価値の累積値を演算する操作評価値累積演算部２５と、ユーザが不正操作者かどうかを累積値に基づいて判定する不正操作判定部２６を備えている。【選択図】図５
2008191857.tif 000002
【特許請求の範囲】
【請求項１】
ユーザがログインからログオフするまでの間で行った操作イベントを記述する操作ログをネットワーク端末から取得する操作ログ取得部と、前記操作ログに記述された操作イベントを分類仕分けする操作イベント分類部と、前記分類された操作イベントに対して操作評価値を算定する操作評価値算定部と、前記操作評価値の累積値を演算する操作評価値累積演算部と、前記ユーザが不正操作者かどうかを前記累積値に基づいて判定する不正操作判定部とからなる不正操作管理装置。
【請求項２】
前記不正操作判定部は、不正操作判定のための共通閾値を設定し、ログイン中での操作イベントに対して算定された操作評価値の累積値の各分類にわたるトータル値がこの共通閾値を超えた場合このログインユーザを不正操作者と判定することを特徴とする請求項１に記載の不正操作管理装置。
【請求項３】
前記不正操作判定部は、ログインしたユーザの属性情報に基づいて前記不正操作判定のための共通閾値を調整することを特徴とする請求項２に記載の不正操作管理装置。
【請求項４】
前記共通閾値は時間当たりの限界累積値又は１回のログイン当たりの限界累積値又は複数回のログイン当たりの限界累積値あるいはそれらの組み合わせとして与えられていることを特徴とする請求項２又は３に記載の不正操作管理装置。
【請求項５】
前記不正操作判定部は、前記操作イベントの分類項目別に不正操作判定のための個別閾値を設定し、前記分類項目別の操作評価値の累積値の少なくとも１つが対応する前記個別閾値を超えた場合このログインユーザを不正操作者と判定することを特徴とする請求項１から３のいずれか一項に記載の不正操作管理装置。
【請求項６】
前記不正操作判定部は、ログインしたユーザの属性情報に基づいて前記不正操作判定のための個別閾値を調整することを特徴とする請求項４に記載の不正操作管理装置。
【請求項７】
前記個別閾値は時間当たりの限界累積値又は１回のログイン当たりの限界累積値又は複数回のログイン当たりの限界累積値あるいはそれらの組み合わせとして与えられていることを特徴とする請求項５又は６に記載の不正操作管理装置。
【請求項８】
前記不正操作判定部がログインユーザを不正操作者と判定した場合、このユーザに対して特定種類の操作イベントの実行を禁止する端末管理部が備えられていることを特徴とする請求項１から７のいずれか一項に記載の不正操作管理装置。
【請求項９】
前記不正操作判定部がログインユーザを不正操作者と判定した場合、このログインを強制ログオフする端末管理部が備えられていることを特徴とする請求項１から７のいずれか一項に記載の不正操作管理装置。
【請求項１０】
前記端末管理部が前記強制ログオフされたユーザの以後のログインを一定期間禁止することを特徴とする請求項９に記載の不正操作管理装置。
【請求項１１】
前記強制ログオフされたユーザのログイン禁止期間は当該ユーザの属性情報に基づいて調整されることを特徴とする請求項１０に記載の不正操作管理装置。
【請求項１２】
ネットワーク端末における不正操作を管理するプログラムにおいて、
ユーザがログインからログオフするまでの間で行った操作イベントを記述する操作ログをネットワーク端末から取得する操作ログ取得機能と、前記操作ログに記述された操作イベントを分類仕分けする操作イベント分類機能と、前記分類された操作イベントに対して操作評価値を算定する操作評価値算定機能と、前記操作評価値の累積値を演算する操作評価値累積演算機能と、前記ユーザが不正操作者かどうかを前記累積値に基づいて判定する不正操作判定機能をコンピュータに実現させるプログラム。
【請求項１３】
ネットワーク端末における不正操作を管理するプログラムにおいて、
ユーザがログインからログオフするまでの間で行った操作イベントを記述する操作ログを抽出して、この操作ログに記述された操作イベントを分類仕分けする操作イベント分類機能と、前記分類された操作イベントに対して操作評価値を算定する操作評価値算定機能と、前記操作評価値の累積値を演算する操作評価値累積演算機能と、前記ユーザが不正操作者かどうかを前記累積値に基づいて判定する不正操作判定機能をコンピュータに実現させるプログラム。
【請求項１４】
ユーザがログインからログオフするまでの間で行った操作イベントを記述する操作ログを生成する操作ログ生成部と、前記操作ログに記述された操作イベントを分類仕分けする操作イベント分類部と、前記分類された操作イベントに対して操作評価値を算定する操作評価値算定部と、前記操作評価値の累積値を演算する操作評価値累積演算部と、前記ユーザが不正操作者かどうかを前記累積値に基づいて判定する不正操作判定部とからなる不正操作管理モジュール。
【請求項１５】
ユーザによる不正操作を管理するプログラムにおいて、
ユーザがログインからログオフするまでの間で行った操作イベントを記述する操作ログを生成する操作ログ生成機能と、前記操作ログに記述された操作イベントを分類仕分けする操作イベント分類機能と、前記分類された操作イベントに対して操作評価値を算定する操作評価値算定機能と、前記操作評価値の累積値を演算する操作評価値累積演算機能と、前記ユーザが不正操作者かどうかを前記累積値に基づいて判定する不正操作判定機能をコンピュータに実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザによるコンピュータ操作、特にファイル操作を監視・管理する技術に関する。
【背景技術】
【０００２】
外部接続デバイスとの間の入出力データを監視して、コンピュータに不正な操作を実行させる不正データを見つけ出すために、不正判定のための多様なルール設定が行われる不正監視システムも知られている（例えば、特許文献１参照）。この不正監視システムは、ユーザの属性に関わらず一般的に不正と判定すべきルール（ＩＰアドレス、ＭＡＣアドレスなどの判定）に基づく不正操作判定、ユーザの属性に応じて許可されない事項を定めた属性毎のルールに基づく不正操作判定（部署や役職に応じて特定の操作について定められた操作権限）、ユーザ毎に作成されたプロファイルを参照しながらユーザ毎の操作パターンをチェックすることで検知される特異操作に基づく不正操作判定、によって不正操作による処理を中断するように構成されている。このように、各不正操作の判定にルールベースを用いる場合、ニューラルネットワークやベイジアンネットワークによる知識エンジンが要求されることになり、その構築、特にその保守管理に大きな負担が伴うという問題が生じる。
【０００３】
さらに、ユーザのログインと同時に監視端末に操作監視ウィンドウを開き、操作履歴ファイルを決められた時間間隔で読み込み、ユーザの操作が発生していれば画面に追加表示を行っていくことにより、リアルタイムにユーザの操作内容をシステム管理者が監視することができる方法が提案されている（例えば、特許文献２参照）。この方法では、ユーザの操作（タイプミス、バックスペース（後退）等を含むすべての画面出力内容）が発生していれば、操作履歴ファイルに操作内容が書き込まれるとともに、その操作内容が監視端末へ送られ監視画面に表示されるので、システム管理者が監視画面を通じてユーザの不正操作を見出そうとするものである。しかしながら、多くの端末を監視しなければならない場合、監視画面を通じて不特定多数のユーザの不正操作を見出すことは困難であるし、その際のシステム管理者の負担が非常に大きい。
【０００４】
【特許文献１】特開２００５−１４９２４３号公報（段落番号００３４−００４４、図１、図５）
【特許文献２】特開２０００−３５４０３６号公報（発明の実施の形態、図５）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記実状に鑑み、本発明の課題は、不特定多数のユーザによるコンピュータ操作を監視して、各ユーザの操作が不適切であるかどうかを自動的に評価する不正操作管理技術を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明による不正操作管理装置は、ユーザがログインからログオフするまでの間で行った操作イベントを記述する操作ログをネットワーク端末から取得する操作ログ取得部と、前記操作ログに記述された操作イベントを分類仕分けする操作イベント分類部と、前記分類された操作イベントに対して操作評価値を算定する操作評価値算定部と、前記操作評価値の累積値を演算する操作評価値累積演算部と、前記ユーザが不正操作者かどうかを前記累積値に基づいて判定する不正操作判定部とを備えている。
【０００７】
ログインしたユーザがその端末（コンピュータ）に対して行った各操作は操作イベントとして操作ログに順次記述され、ネットワークを介してこの不正操作管理装置に送られるが、不正操作管理装置側では、操作ログに記述された操作イベントを所定の分類項目に分類し、その操作イベントに対する怪しさ度合いとして定量評価された操作評価値を算定する。端末にログインしている同一ユーザにおける操作イベントの定量評価値である操作評価値の累積値を順次求め、この累積値に基づいて当該ユーザが不正を働いているかどうか又は不正を働こうとしているかどうかが判定される。このように、ログインしているユーザ毎に操作イベントが定量評価され、その操作評価値を累積していくだけで、当該ユーザの操作不正度が判定されるので、コンピュータ操作を行っている不特定多数のユーザの不正を迅速又は未然に判定することができる。また、その判定は操作評価値の累積値に基づくものであり、知識エンジンといったコストのかかる構成を必要とせず、かつその評価処理は迅速に行われる。
【０００８】
前記不正操作判定部で行われる不正操作判定の好適な具体例の１つとして、不正操作判定のための共通閾値を設定し、ログイン中での操作イベントに対して算定された操作評価値の累積値の各分類にわたるトータル値がこの共通閾値を超えた場合このログインユーザを不正操作者と判定することが提案される。つまり、ログインしてからのユーザの端末操作を怪しさ度合いに関して連続的に評価し、そのトータル値が予め設定された共通閾値を超えた段階でこのログインユーザを不正操作者とする。怪しい操作の積み重ねからユーザの不正操作を判定するので、１つの操作イベントだけでユーザの怪しさを判定することに較べ、より精度の高いユーザ操作の不正判定が可能になる。
【０００９】
また、前記不正操作判定部で行われる不正操作判定の別な具体例の１つとして、前記操作イベントの分類項目別に不正操作判定のための個別閾値を設定し、前記分類項目別の操作評価値の累積値の少なくとも１つが対応する前記個別閾値を超えた場合このログインユーザを不正操作者と判定することも提案される。この構成では、ファイル操作、ウエブブラウジング操作、インストール操作といった種々のコンピュータ操作の分類項目毎に、個別に設定された個別閾値と、各分類項目での操作評価値の累積値との比較により不正操作者の判定を行うので、さらに厳密な不正判定が可能となる。もちろん、上記の共通閾値を用いた不正判定とこの個別閾値を用いた不正判定とを組み合わせて用いてもよい。さらには、累積値から不正操作者を判定する際に操作時間を考慮するためには、共通閾値と個別閾値は時間当たりの限界累積値又は１回のログイン当たりの限界累積値又は複数回のログイン当たりの限界累積値あるいはそれらの組み合わせとして設定されると好都合である。
【００１０】
一般的に、端末を操作するユーザのセキュリティレベルは一定ではなく、ユーザによってその操作権限は異なっている。このため、前記不正操作判定部は、ログインしたユーザの属性情報に基づいて前記不正操作判定のための共通閾値や個別閾値を調整することが好ましい。ユーザ毎に細かく判定基準つまり共通閾値や個別閾値を調整するためには、ログイン時に受け取るユーザ属性情報にその調整のためのデータをリンクさせてテーブル化しておくと好都合である。これにより、その不正判定はさらに合理的なものとなる。
【００１１】
なお、不正操作判定部がログインユーザを不正操作者と判定した場合の好適な方策として、本発明では、このユーザに対して特定種類の操作イベントの実行を禁止することやこのログインを強制ログオフすることが提案されるが、このような機能を果たすため、不正操作管理装置側には特定操作イベント実行禁止コマンドや強制ログオフコマンドを端末に送信する端末管理部が備えられ、端末側には、そのようなコマンドを実行する制御部が備えられることになる。不正操作者に対して強制ログオフコマンドを与えた場合、前記強制ログオフされたユーザの以後のログインを一定期間禁止することが望ましい。またその際、強制ログオフされたユーザのログイン禁止期間は当該ユーザの属性情報に基づいて調整されると、操作権限が高いユーザに対する必要以上の操作中断を避けることが可能となる。
【００１２】
さらには、上述した不正操作管理のための各機能を全て端末側に搭載すると、いわゆるスタンドアローン型の不正操作管理可能な端末（コンピュータ）を実現することができる。このようなスタンドアローン型の不正操作管理可能なコンピュータを実現するためには上述した機能を有する不正操作管理モジュールを汎用コンピュータに実装するだけでよく、そのような不正操作管理モジュールも本発明の権利範囲としている。つまり、そのような本発明による不正操作管理モジュールは、ユーザがログインからログオフするまでの間で行った操作イベントを記述する操作ログを生成する操作ログ生成部と、前記操作ログに記述された操作イベントを分類仕分けする操作イベント分類部と、前記分類された操作イベントに対して操作評価値を算定する操作評価値算定部と、前記操作評価値の累積値を演算する操作評価値累積演算部と、前記ユーザが不正操作者かどうかを前記累積値に基づいて判定する不正操作判定部とを備えている。
【００１３】
また、本発明では、上述した不正操作管理装置や不正操作管理モジュールがもつ機能をコンピュータに実現させるプログラムも権利範囲としている。そのような不正操作管理プログラムは対応するコンピュータに固定的にインストールされるのが一般的であるが、そのプログラム容量が少ない場合、必要に応じてネットワーク接続されたサーバからダウンロードして、随時稼働する形態を採用することも可能である。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施形態を図面に基づいて説明する。図１には、ユーザによって各種データ処理に関する操作、例えばファイルなどの作成、閲覧、複写、訂正、削除、印刷、送信などの操作が行われる端末１と、この端末１における操作状況を評価して不正操作を行っていると見なされたユーザに対する操作制限を実行する不正操作管理装置２と、端末１によって取り扱われるファイルなどのデータを格納しているファイルサーバ３とからなるコンピュータネットワークシステムが模式的に示されており、このコンピュータネットワークシステムは図示されていないインターネット管理サーバ（メールサーバやＤＮＳサーバなど）を通じてインターネットと接続されている。
【００１５】
ユーザが端末１を使用する前に行われるログイン操作を通じて入力されたユーザ名やユーザコードなどが、端末ＩＤとともにユーザ属性情報として不正操作管理装置２に送られることにより、不正操作管理装置２は端末１を利用しているユーザを特定することができる。さらに端末１から不正操作管理装置２へは、ユーザがログインからログオフするまでの間で行った操作イベントを記述する操作ログが順次送られる。後で詳しく説明されるが、不正操作管理装置２は、受け取った操作ログから分類された各操作イベントに対してその操作評価値を点数で算定して、その点数の累積値がユーザ毎に設定されている閾値を超えると、そのユーザは不正操作者であると判定し、このユーザによる端末操作を制限する端末操作制限コマンドを該当する端末に送る機能を備えている。
【００１６】
図２に、端末１と不正操作管理装置２の機能ブロック図が示されている。端末１は、ノート型パソコンやディスクトップ型パソコンなどの汎用パソコンで構成されているが、図２の機能ブロック図では、本発明に特に関係する機能だけを示している。端末１は、液晶ディスプレイなどのモニタ４１と、操作入力デバイス４２としてのキーボードやマウスと、各種データを格納する据え付けタイプのハードディスク４３やリムーバブルタイプの記録デバイス（ＵＳＢメモリなど）４４を備えており、この端末１にインストールされているＯＳによって作り出されるＧＵＩ部１０が仲介することにより、モニタ４１に表示された操作画面を通じてユーザによって入力された種々の操作命令が実行される。各種ファイル処理を含むユーザ指示に基づくデータ処理はデータ処理部１１で行われる。
【００１７】
この端末１を利用するためには、まずユーザ名とパスワードの入力によってログインしなければならない。このログイン処理を通じて得られたユーザ名は、ログイン・ログオフ制御部１２において、そのままで或いは必要に応じてユーザＩＤ等に変換され、端末１を識別するための端末ＩＤとともに不正操作管理装置２に送るユーザ属性情報に組み込まれる。ログインしたユーザが入出力デバイスを通じて行う全ての操作は、操作ログ生成部１３において、操作イベントとして操作実行プログラム名や操作対象データ名（ファイル名）や操作コマンド名などの形で記述され、操作ログが生成される。
【００１８】
ログイン・ログオフ制御部１２によって生成されたユーザ属性情報や操作ログ生成部１３によって生成された操作ログは、ネットワークＩＦを通じて、ネットワークでつながれた不正操作管理装置２に送られる。操作ログは随時生成されて不正操作管理装置２に送られるが、不正操作管理装置２での管理を容易にするためにその都度の操作ログにユーザ属性情報を付加しておくと好都合である。
【００１９】
なお、ログイン・ログオフ制御部１２には、不正操作管理装置２がこのログインユーザを不正操作者と判定した場合、特定種類の操作イベントの実行を禁止するコマンドやこのユーザのログインを強制的にログオフするコマンドなどの端末操作制限コマンドが不正操作管理装置２から送られてくる。ログイン・ログオフ制御部１２は、特定種類の操作イベントの実行を禁止するコマンドを受け取ると、ＧＵＩ部１０に設定されている禁止操作テーブルに禁止された操作を書き込み、以後このユーザによる特定の操作が禁止される。また、強制ログオフコマンドを受け取ると、直ちにログオフし、強制ログオフコマンドの属性値として記述されている以後のログイン禁止期間に基づいてその所定期間だけ対象ユーザによるログインは禁止される。この強制ログオフされたユーザのログイン禁止期間は当該ユーザの属性情報に基づいて設定される。
【００２０】
不正操作管理装置２も一般的には汎用コンピュータによって構成され、液晶ディスプレイなどのモニタ５１、操作入力デバイス５２としてキーボードやマウス、データ格納部としてのハードディスク５３、データをハードコピーするためのプリンタ５４などが付属している。この不正操作管理装置２にインストールされているＯＳによってＧＵＩ部２０を初めとして種々の基本的な機能が作り出される。不正操作管理装置２における本発明に関する機能のほとんどは、この不正操作管理装置２にインストールされている不正操作管理プログラムの実行に伴って作り出され、その代表的なものとして、端末１から送られてきた端末操作ユーザに関するユーザ属性情報に基づいて特定された端末とこの端末を操作しているユーザを管理する端末管理部２１と、端末１から送られてきたユーザが行っている操作イベントを記述している操作ログをネットワークＩＦを介して端末１から取得する操作ログ取得部２２と、取得した操作ログに記述された操作イベントを分類仕分けする操作イベント分類部２３と、分類された操作イベントに対する操作評価値として点数を算定する操作評価値算定部２４と、算定された操作評価値の累積値を演算する操作評価値累積演算部２５と、この累積値に基づいて特定の端末にログインしているユーザが不正操作者かどうかを判定する不正操作判定部２６とが挙げられる。
【００２１】
操作評価値算定部２４には、各操作イベントを引数としてその操作評価値としての点数を返す評価テーブル２４ａが付属している。この評価テーブル２４ａは、図３で模式的に示されているが、ファイルサーバ３から端末１へのファイルダウンロードが１０点、ファイルサーバ３におけるファイルの移動が２０点、インターネットブラウジングが時間当たり５点、インターネットを通じてのファイルダウンロードが１メガ当たり５点、添付ファイルメールが１５点といったように、その点数が多くなるほどそのユーザが怪しげな操作をしていると評価できるような点数を操作イベント毎に設定している。この評価テーブル２４ａに対する修正や追加などの保守管理はＧＵＩ部２０を通じて行われる。
【００２２】
不正操作判定部２６は、この実施形態では、ログインユーザに対して不正操作判定のために設定された共通閾値を、操作評価値累積演算部２５で累積演算された操作評価値（点数）の累積値の各分類にわたるトータル値が超えた場合このログインユーザを不正操作者と判定する機能と、操作イベントの分類項目別に設定された個別閾値を、少なくとも１つの分類項目別の操作評価値の累積値が超えた場合このログインユーザを不正操作者と判定する機能を備えている。このため、操作評価値累積演算部２５は、操作評価値算定部２４で算定された各操作イベントの点数をログインユーザ毎に累積演算するとともに、さらにログインユーザ毎でかつ所定の分類項目別にも累積演算するように構成されている。
【００２３】
不正操作判定部２６には、図４で模式的に示されているような閾値テーブル２６ａが付属している。共通閾値はログインユーザに与えられた持ち点のようなもので、ユーザが端末に対して行った操作イベントの累積評価値がこの共通閾値を超えると、不正操作と判定される。個別閾値は特定の種目の操作に与えられた持ち点のようなもので、ユーザが特定の種目の操作を頻繁に行うことでその種目での累積評価値がこの個別閾値を超えると不正操作と判定される。共通閾値や個別閾値などの不正操作判定基準としての閾値は、ログインしたユーザの操作権限に応じて変更することが望ましい。このため、この閾値テーブル２６ａにはログインしたユーザの属性情報に基づいて共通閾値や個別閾値の値を調整する調整値も設定されている。この調整値は、基礎となる閾値に乗算することでログインユーザの操作権限が高い場合その持ち点としての共通閾値や個別閾値の値が大きくなるように取り決められている。この閾値テーブル２６ａに対する修正や追加などの保守管理もＧＵＩ部２０を通じて行うことができる。なお、図４では１回のログイン当たりの限界累積値としての共通閾値や個別閾値しか図示されていないが、時間当たりの限界累積値又は複数回のログイン当たりの限界累積値あるいはそれらの組み合わせて特定のログインユーザに対して不正操作を判断することになる。どのような共通閾値や個別閾値は自由に選択できる。
【００２４】
さらに、不正操作判定部２６は、特定のログインユーザに対して不正操作者と判定した場合、その端末１に対して端末管理部２１を通じて端末操作制限コマンドを送るとともに、不正操作者発生情報を監視オペレータに報知するためにＧＵＩ部２０を通じてモニタ５１に表示させる。
【００２５】
次に、図５を用いて、多数の端末１における不正操作の不正操作管理装置２による監視の手順を説明する。
ユーザが端末を利用するにあたってまずログイン手続きを行う必要がある。このログイン手続きを通じて入力されたユーザ識別情報としてのユーザＩＤやパスワードが正当であれば、このログインが許可され、ユーザＩＤやユーザ名などのユーザ属性情報が端末１のログイン・ログオフ制御部１２から不正操作管理装置２の端末管理部２１に送られる（＃０１）。端末管理部２１によってログインユーザが認識されると、ハードディスク５３に区画された操作ログ格納部の特定領域にこのログインユーザの端末操作ログが記録される操作記録領域が形成される（＃０２）。
【００２６】
ログインしたユーザは、端末１を用いてデータ閲覧やデータ生成など種々のデータ処理操作を行うが、各操作は操作イベントとして操作ログ生成部１３に伝えられ、そこで操作ログ化される。この操作ログは、一定間隔で又は所定数の操作イベントが発生する毎に不正操作管理装置２に伝送される（＃０３）。伝送される操作ログのデータ構造には、図６で例示されているように、端末１を識別する端末ＩＤ、ログインユーザを識別するユーザＩＤ（又はログイン名）、日時データとこの日時にリンクした操作イベントデータなどが含まれている。
【００２７】
端末１からの操作ログを受け取った不正操作管理装置２の操作ログ取得部２２は、操作ログに含まれている操作イベントをその日時データと対にして、操作ログ格納部５３に割り当てられている該当するログインユーザの操作記録領域に記録する（＃０４）この操作記録領域における記録内容の一例が図７に示されている。同時に、操作イベント分類部２３が各操作イベントに対して所定の分類項目を割り当てる（＃０５）。
【００２８】
新しく操作イベントが操作記録領域に記録される度に、操作イベント内容に基づいて評価値テーブル２４ａから引き出されるデータを用いて操作評価値算定部２４によって算定された点数がその操作イベントに対して割り当てられる（＃０６）。新たに記録された操作イベントに点数が割り当てられると、操作評価値累積演算部２５が分類項目別の操作イベント評価値（点数）の累計及び全分類項目にわたるトータルの累計を求めて、記録する（＃０７）。
【００２９】
このようにして、随時更新されていく操作ログ格納部のログインユーザ別操作記録領域は、不正操作判定部２６によって常にチェックされる（＃０８）。不正操作判定部２６は、各操作記録領域における分類項目別の操作イベント評価値（点数）の累計及び全分類項目にわたるトータルの累計を、該当ログインユーザの操作権限によって異なる、個別閾値と共通閾値を不正操作判定基準としてチェックする。このチェックにおいて、分類項目別の各累計の少なくとも１つがその個別閾値を超えた場合このログインユーザを不正操作者と判定する個別判定モードと、全分類項目にわたるトータルの累計が共通閾値を超えた場合不正操作者と判定する共通判定モードのいずれか又は両方が利用される。なお、この個別閾値と共通閾値はユーザの操作権限によって異ならせる必要があるので、ユーザ属性情報に基づいて決定されるユーザレベルにリンクしている調整値で基準の閾値を調整した上で用いられる。
【００３０】
いずれにせよ、不正操作判定部２６によるログインユーザ別操作記録領域のチェックにより、不正操作と判定されたユーザが検出された場合、その不正操作者発生情報をモニタ５１に表示するとともにそのユーザがログインしている端末１に対して端末操作制限コマンドを送る。（＃０９）。端末操作制限コマンドとしては、個別閾値を超えた分類項目に属する操作イベントの実行を禁止する局部制限コマンド（＃１０）と、不正操作と判定されたユーザのログインを少なくとも一定期間強制的にログオフする全制限コマンド（＃１１）があるが、どちらにするかは予め決めておいてもよいし、個別閾値を超えた分類項目やユーザレベルに応じて選択する構成を採用してもよい。
【００３１】
上述した実施形態では、多数の端末１におけるユーザ操作が不正なものであるかどうかの判定が、各端末１からネットワークを介して送られてくる操作ログから評価値を算定する不正操作管理装置２によって行われていた。しかしながら、この不正操作管理装置２による不正操作管理の機能、つまり、操作ログ取得部２２と操作イベント分類部２３と操作評価値算定部２４と操作評価値累積演算部２５と不正操作判定部２６とを作り出すプログラム部と、評価値テーブル２４ａや閾値テーブル２６ａを作り出すデータ部をモジュール化して端末１で実行可能なアプリケーションとし、各端末１にインストールすることで、端末そのものを、スタンドアローン型の不正操作管理機能付き端末（コンピュータ）としてもよい。そのような不正操作管理可能な端末の機能ブロック図が図８に示されているが、前述したサーバ・クライアント型の不正操作管理システムに較べ、ネットワーク介しての操作ログの伝送がパソコンデータバスに置き換わっていること違いがあるが、実質的な技術内容は同じである。
【図面の簡単な説明】
【００３２】
【図１】本発明による不正操作管理システムの模式図
【図２】本発明による不正操作管理システムにおける端末と不正操作管理装置の機能ブロック図
【図３】評価値テーブルのデータ構造を説明する説明図
【図４】閾値テーブルのデータ構造を説明する説明図
【図５】本発明による不正操作管理の手順を説明する流れ図
【図６】操作ログのデータ構造を説明する説明図
【図７】ログインユーザ別の操作記録領域の内容を示す説明図
【図８】本発明によるスタンドアローン型の不正操作管理機能付き端末の機能ブロック図
【符号の説明】
【００３３】
１：端末
２：不正操作管理装置
１２：ログイン・ログオフ制御部
１３：操作ログ生成部
２１：端末管理部
２２：操作ログ取得部
２３：操作評価値算定部
２４：操作評価値累積演算部
２４ａ：評価値テーブル
２５：不正操作管理部
２５ａ：閾値テーブル
【図１】
2008191857.tif 000003
【図２】
2008191857.tif 000004
【図３】
2008191857.tif 000005
【図４】
2008191857.tif 000006
【図５】
2008191857.tif 000007
【図６】
2008191857.tif 000008
【図７】
2008191857.tif 000009
【図８】
2008191857.tif 000010