(57)【要約】      （修正有）【課題】ウィンドウタイトルログの収集機能を６４ｂｉｔＯＳに対応させ、３２ｂｉｔＯＳ対応であるか６４ｂｉｔＯＳ対応であるかに関係なく、ユーザ操作ログの収集及び一元管理を可能とするための技術を提供する。【解決手段】ｍ＿ｂｉｔウィンドウタイトルログ収集処理部が、ｍ＿ｂｉｔ（例えば、ｍ＝６４）ＯＳ環境で動作し、起動されたｍ＿ｂｉｔＯＳ用アプリケーションのウィンドウタイトルログを収集する。エミュレータが、ｎ（ｎ＜ｍ、例えばｎ＝３２）ｂｉｔＯＳ用アプリケーションが起動するときにｍ＿ｂｉｔＯＳ用アプリケーションが起動するように処理する。ｍ＿ｂｉｔＯＳ用アプリケーションが起動したときには直接起動をキャッチし、ｎ＿ｂｉｔＯＳ用アプリケーションが起動したときにはエミュレータを介して起動をキャッチしてウィンドウタイトルログを取得する。収集されたウィンドウタイトルログは、一定時間間隔でサーバ装置に送信される。【選択図】図４
2010257033.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ操作のログを収集するユーザログ収集装置であって、
ｍ＿ｂｉｔＯＳ環境で動作し、処理単位をｍ＿ｂｉｔとし、起動されたｍ＿ｂｉｔＯＳ用アプリケーションのウィンドウタイトルログを収集するｍ＿ｂｉｔウィンドウタイトルログ収集処理部と、
前記ウィンドウタイトルログを格納するためのログ格納部と、
ｎ（ｎ＜ｍ）＿ｂｉｔＯＳ用アプリケーションが起動するときにｍ＿ｂｉｔＯＳ用アプリケーションが起動するように処理するエミュレータと、を備え、
前記ｍ＿ｂｉｔウィンドウタイトルログ収集処理部は、前記ｍ＿ｂｉｔＯＳ用アプリケーションが起動したとき又は前記ｍ＿ｂｉｔＯＳ用アプリケーションによるウィンドウが活性化したときには直接起動又はウィンドウの活性化をキャッチして前記ウィンドウタイトルログを取得し、前記ｎ＿ｂｉｔＯＳ用アプリケーションが起動したとき又は前記ｎ＿ｂｉｔＯＳ用アプリケーションによるウィンドウが活性化したときには前記エミュレータを介して起動又はウィンドウの活性化をキャッチして前記ウィンドウタイトルログを取得し、取得したウィンドウタイトルログを前記ログ格納部に格納することを特徴とするユーザログ収集装置。
【請求項２】
さらに、前記ログ格納部に収集されたウィンドウタイトルログを一定時間間隔でサーバ装置に送信する送信部を備えることを特徴とする請求項１に記載のユーザログ収集装置。
【請求項３】
さらに、処理単位をｎ＿ｂｉｔとし、起動されたｎ＿ｂｉｔＯＳ用アプリケーションのウィンドウタイトルログを収集するｎ＿ｂｉｔウィンドウタイトルログ収集処理部と、
前記ユーザログ収集装置が動作するＯＳの種類を判定するＯＳ判定部と、を備え、
前記ＯＳ判定部が、前記ユーザログ収集装置がｍ＿ｂｉｔＯＳ環境で動作していると判断した場合には、前記ｍ＿ｂｉｔウィンドウタイトルログ収集処理部が前記ウィンドウタイトルログを収集し、前記ユーザログ収集装置がｎ＿ｂｉｔＯＳ環境で動作していると判断した場合には、前記ｎ＿ｂｉｔウィンドウタイトルログ収集処理部が前記ウィンドウタイトルログを収集することを特徴とする請求項１に記載のユーザログ収集装置。
【請求項４】
請求項２に記載のユーザログ収集装置と、ネットワークを介して前記ユーザログ収集装置に接続されたサーバ装置と、を備え、
前記サーバ装置は、
前記ユーザログ収集装置から送信されてきたウィンドウタイトルログを受信する受信部と、
前記ウィンドウタイトルログを含む複数種類のユーザ操作ログを格納するデータベースであって、前記ウィンドウタイトルログのみを管理するウィンドウタイトル格納部を少なくとも有するデータベースと、
前記ユーザログ収集装置から送信されてきた複数種類のユーザ操作ログのうち、前記ウィンドウタイトルログを前記データベースの前記ウィンドウタイトルログ格納部に振り分けるログ振り分け処理部と、
を備えることを特徴とするユーザログ管理システム。
【請求項５】
前記ログ振り分け処理部は、前記ウィンドウタイトルログに所定のヘッダを付与してから、前記ウィンドウタイトルログを前記ウィンドウタイトルログ格納部に振り分けることを特徴とする請求項４に記載のユーザログ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザログ収集装置、及びユーザログ管理システムに関し、例えば、アプリケーションのウィンドウタイトルを収集するための技術に関するものである。
【背景技術】
【０００２】
昨今の情報漏洩事故の増加やＪ−ＳＯＸ法に代表される内部統制気運の広がりから、業務端末におけるユーザ操作ログの収集・管理が重要視されている。
【０００３】
また、コンピュータの処理性能の向上が求められる昨今では、メモリを３ＧＢまでしか扱う（認識する）ことが出来ない３２ｂｉｔ版Ｗｉｎｄｏｗｓ（登録商標）ではなく、４ＧＢ以上のメモリを扱える６４ｂｉｔ版Ｗｉｎｄｏｗｓ（登録商標）が使用される場合がある。特に、設計図を作成する際に大容量のメモリを必要とするＣＡＤソフトを利用する機会が多い製造業の企業などが６４ｂｉｔ版Ｗｉｎｄｏｗｓ（登録商標）を利用する顕著な例である。
【０００４】
現在、ユーザ操作ログ収集・管理ツールには、３２ｂｉｔＯＳ対応でログ収集処理単位が３２ｂｉｔの３２ｂｉｔログ収集ツールが用いられている。この３２ｂｉｔログ収集ツールに関しては、例えば、特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２７７５１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のユーザ操作ログ収集・管理ツールには動作環境が３２ｂｉｔＯＳ（処理単位が３２ｂｉｔ）のみという制限事項があり、ワークステーションやサーバなどの用途で使われてきた６４ｂｉｔＯＳ（処理単位が６４ｂｉｔ）上において操作ログ収集ができなかった。具体的には、ユーザ操作ログは各種ファイルの新規作成・コピー・削除などを行った場合に収集されるファイル操作ログ、外部記録媒体や外部ドライブを接続した場合に収集されるドライブ追加操作ログ、ウィンドウタイトルなどを収集するウィンドウタイトルログの３種類に大別されるが、この３種類のうちウィンドウタイトルログの収集機能のみ６４ｂｉｔＯＳに対応できていないため、ユーザ操作ログの収集が不完全となっていた。
【０００７】
近年は、前述のようにパーソナルコンピュータにおいても６４ｂｉｔＯＳが使われることが多くなったため、ユーザ操作ログ収集・管理ツールが６４ｂｉｔＯＳへ完全対応することが望まれる。
【０００８】
ユーザ操作ログ収集ツールと６４ｂｉｔＯＳのニーズはそれぞれ増加しているが、ユーザ操作ログ収集ツールは６４ｂｉｔＯＳに対応できておらず、３２ｂｉｔＯＳ用のユーザ操作ログ収集ツールを６４ｂｉｔＯＳにインストールした場合、当該ユーザ操作ログ収集ツールの処理単位が３２ｂｉｔであるため、６４ｂｉｔウィンドウ（６４ｂｉｔＯＳ用アプリケーションが起動したときのウィンドウ）のログが収集できない。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、ウィンドウタイトルログの収集機能を６４ｂｉｔＯＳに対応させると共に、クライアントコンピュータが３２ｂｉｔＯＳ対応であるか６４ｂｉｔＯＳ対応であるかに関係なく、ユーザ操作ログの収集及び一元管理を可能とするための技術を提供するものである。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明のログ収集装置は、ｍ＿ｂｉｔウィンドウタイトルログ収集処理部と、エミュレータと、を備えている。ｍ＿ｂｉｔウィンドウタイトルログ収集処理部は、ｍ＿ｂｉｔ（例えば、６４ｂｉｔ）ＯＳ環境で動作し、処理単位をｍ＿ｂｉｔとし、起動されたｍ＿ｂｉｔＯＳ用アプリケーションのウィンドウタイトルログを収集する。エミュレータは、ｎ（ｎ＜ｍ）＿ｂｉｔＯＳ用アプリケーションが起動するときにｍ＿ｂｉｔＯＳ用アプリケーションが起動するように処理する。また、ｍ＿ｂｉｔウィンドウタイトルログ収集処理部は、ｍ＿ｂｉｔＯＳ用アプリケーションが起動したとき又はｍ＿ｂｉｔＯＳ用アプリケーションによるウィンドウが活性化したときには直接起動又はウィンドウの活性化をキャッチしてウィンドウタイトルログを取得し、ｎ＿ｂｉｔＯＳ用アプリケーションが起動又はｎ＿ｂｉｔＯＳ用アプリケーションによるウィンドウが活性化したときしたときにはエミュレータを介して起動又はウィンドウの活性化をキャッチしてウィンドウタイトルログを取得し、取得したウィンドウタイトルログをログ格納部に格納する。また、ログ格納部に収集されたウィンドウタイトルログは、一定時間間隔でサーバ装置に送信される。
【００１１】
さらに、ログ収集装置は、ｎ＿ｂｉｔウィンドウタイトルログ収集処理部と、ＯＳ判定部を備える。ｎ＿ｂｉｔウィンドウタイトルログ収集処理部は、処理単位をｎ＿ｂｉｔとし、起動されたｎ＿ｂｉｔＯＳ用アプリケーションのウィンドウタイトルログを収集する。また、ＯＳ判定部は、前記ユーザログ収集装置が動作するＯＳの種類を判定する。ＯＳ判定部が、ユーザログ収集装置がｍ＿ｂｉｔＯＳ環境で動作していると判断した場合には、ｍ＿ｂｉｔウィンドウタイトルログ収集処理部がウィンドウタイトルログを収集する。一方、ＯＳ判定部が、ユーザログ収集装置がｎ＿ｂｉｔＯＳ環境で動作していると判断した場合には、ｎ＿ｂｉｔウィンドウタイトルログ収集処理部がウィンドウタイトルログを収集する。
【００１２】
また、本発明では、サーバ装置は、ユーザログ収集装置から送信されてきたウィンドウタイトルログを受信する。また、サーバ装置は、データベースと、ログ振り分け処理部を備えている。このデータベースは、ウィンドウタイトルログを含む複数種類のユーザ操作ログを格納するデータベースであって、ウィンドウタイトルログのみを管理するウィンドウタイトル格納部を少なくとも有している。また、ログ振り分け処理部は、ユーザログ収集装置から送信されてきた複数種類のユーザ操作ログのうち、ウィンドウタイトルログをデータベースのウィンドウタイトルログ格納部に振り分ける。なお、振り分ける際には、ウィンドウタイトルログに所定のヘッダが付与される。
【００１３】
さらなる本発明の特徴は、以下本発明を実施するための最良の形態および添付図面によって明らかになるものである。
【発明の効果】
【００１４】
本発明によれば、ｍ＿ｂｉｔ（６４ｂｉｔ）ＯＳのクライアントコンピュータ上で動作する、ｍ＿ｂｉｔ（６４ｂｉｔ）ウィンドウタイトルログが収集可能となることで、ログ監査の幅が広がる。
【００１５】
そして、ｍ＿ｂｉｔ（６４ｂｉｔ）ＯＳ上においてユーザ操作をログが収集可能となることにより、サーバコンピュータ内のデータベースにｎ＿ｂｉｔ（３２ｂｉｔ）ＯＳ上のユーザ操作ログと共にログの一元管理が可能となる。ここで、ｎはｍよりも小さい自然数である。
【００１６】
また、ユーザ操作ログを収集するクライアントコンピュータのＯＳがｎ＿ｂｉｔ（３２ｂｉｔ）ＯＳかｍ＿ｂｉｔ（６４ｂｉｔ）ＯＳであるかに関わらず、ユーザ操作ログ、特にウィンドウタイトルログを収集することが可能となるので、ログを収集する可能となるコンピュータの範囲を拡大することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態によるサーバコンピュータの概略構成を示す図である。
【図２】本発明の実施形態によるクライアントコンピュータの概略構成を示す図である。
【図３】３２ｂｉｔクライアントコンピュータにおけるウィンドウタイトルログ収集処理の概要を説明するための図である。
【図４】６４ｂｉｔクライアントコンピュータにおけるウィンドウタイトルログ収集処理の概要を説明するための図である。
【図５】クライアントコンピュータにおけるウィンドウタイトルログ収集処理の内容を説明するためのフローチャートである。
【図６】サーバコンピュータにおけるユーザ操作ログ振り分け処理の内容を説明するためのフローチャートである。
【図７】ウィンドウタイトルログの構成内容例を示す図である。
【発明を実施するための形態】
【００１８】
本発明は、６４ｂｉｔＯＳを搭載したクライアントコンピュータにおいて、６４ｂｉｔＯＳ用アプリケーションと３２ｂｉｔＯＳ用アプリケーションの双方のウィンドウタイトルログを収集する仕組み、及び、３２ｂｉｔＯＳと６４ｂｉｔＯＳのクライアントコンピュータ上のユーザ操作ログをサーバコンピュータにおいて一元管理する仕組みに関するものである。
【００１９】
以下、添付図面を参照して本発明の実施形態について説明する。ただし、本実施形態は本発明を実現するための一例に過ぎず、本発明の技術的範囲を限定するものではないことに注意すべきである。また、各図において共通の構成については同一の参照番号が付されている。
【００２０】
＜ハードウェア構成＞
本発明の実施形態によるログ収集システムは、サーバコンピュータ１００とクライアントコンピュータ２００とが図示しないネットワークを介して接続された構成となっている。
【００２１】
図１は、本実施形態によるサーバコンピュータ１００の概略構成を示す図である。図１において、サーバコンピュータ１００は、データの送受信を行う送受信部１０１と、クライアントコンピュータ２００から取得したユーザによるログを一元管理するためのデータベース１０２と、各種処理プログラム（後述のログ振り分け処理プログラム１１０を含む）を格納するＲＯＭ（Read Only Memory）１０９と、各種処理を制御するためのＣＰＵ１１１と、各種処理の作業領域となるＲＡＭ（Random Access Memory）１１２と、メモリ１１３と、ＨＤＤ（ハードディスクドライブ）１１４と、を備えている。なお、データベース１０２は、ＨＤＤ１１４に含まれるような構成を採用しても良い。また、各種プログラムは、ＣＰＵ１１１と協働して各処理部として動作する。例えば、ログ振り分け処理プログラムはＣＰＵ１１１と協働してログ振り分け処理部として動作する。
【００２２】
データベース１０２は、ログインログ１０３と、持ち出し操作ログ１０４と、ユーザ操作ログ１０５と、を格納・管理している。その中でユーザ操作ログ１０５が、クライアントコンピュータ２００から収集するユーザ操作を記録したログとなる。ユーザ操作ログ１０５は、ファイル操作ログ１０６と、ドライブ追加操作ログ１０７と、ウィンドウタイトルログ１０８と、を保持している。
【００２３】
図２は、本実施形態によるクライアントコンピュータ２００の概略構成を示す図である。図２において、クライアントコンピュータ２００は、各種処理プログラムを格納するＲＯＭ（Read Only Memory）２０１と、データの送受信を行う送受信部２０８と、各種処理を制御するためのＣＰＵ２０９と、各種処理の作業領域となるＲＡＭ（Random Access Memory）２１０と、メモリ２１１と、ＨＤＤ（ハードディスクドライブ）２１２と、を備えている。
【００２４】
また、ＲＯＭ２０１は少なくともユーザ操作ログ収集プログラム２０２を格納している。ユーザ操作ログ収集プログラム２０２は、ユーザによるファイルのコピー・削除・作成を含むファイル操作のログを収集するファイル操作ログ収集プログラム２０３と、ドライブが追加されたとき（デバイスコントローラが追加を認識）のログを収集するドライブ追加操作ログ収集プログラム２０４と、アプリケーションが起動されたときに当該アプリケーションのウィンドウタイトルログを収集するウィンドウタイトルログ収集プログラム２０５と、を有している。ウィンドウタイトルログ収集プログラム２０５は、３２ｂｉｔＯＳ動作環境下でのアプリケーションのウィンドウタイトルログを収集するための３２ｂｉｔウィンドウタイトルログ収集プログラム２０６と、６４ｂｉｔＯＳ動作環境下でのアプリケーションのウィンドウタイトルログを収集するための６４ｂｉｔウィンドウタイトルログ収集プログラム２０７と、を含んでいる。
【００２５】
各プログラムによって収集された各種操作ログは、一定間隔で送受信部２０８によってサーバコンピュータ１００に送信される。また、ウィンドウタイトルログ収集プログラム２０５は、３２ｂｉｔウィンドウタイトルログ収集プログラム２０６を用いるか、６４ｂｉｔウィンドウタイトルログ収集プログラム２０７を用いるかについて、導入されているクライアントコンピュータ２００のＯＳを自動判断して３２ｂｉｔ及び６４ｂｉｔそれぞれに応じたプログラムを起動する。なお、各種プログラムは、ＣＰＵ２０９と協働して各処理部として動作する。例えば、ファイル操作ログ収集プログラムはＣＰＵ２０９と協働してファイル操作ログ収集処理部として動作する。
【００２６】
＜ウィンドウタイトルログ収集処理＞
図３は、３２ｂｉｔＯＳ動作環境を有するクライアントコンピュータ（以下、「３２ｂｉｔＯＳクライアントコンピュータ」という）において、３２ｂｉｔウィンドウタイトルログ収集プログラムが実行するウィンドウタイトルログ収集処理の概要を説明するための図である。３２ｂｉｔＯＳクライアントコンピュータでは、３２ｂｉｔウィンドウタイトルログ収集プログラム２０６が、３２ｂｉｔＯＳ用アプリケーションの起動信号をキャッチし、当該アプリケーションによる３２ｂｉｔアクティヴウィンドウ３０１のウィンドウタイトルログを収集し、ＨＤＤ２１２内のウィンドウタイトルログファイル３０２に書き出している。なお、本実施形態では、ウィンドウタイトルログ収集時期として、主として３２ｂｉｔＯＳ用アプリケーションの起動時を例にして説明するが、その他、３２ｂｉｔウィンドウタイトルログ収集プログラム２０６は、一般的に、３２ｂｉｔＯＳ用アプリケーションによるウィンドウがアクティヴになる（活性化する。例えば、Ｗｉｎｄｏｗｓ（登録商標）においては、ウィンドウのタイトルバーが薄い青色から濃い青色に変化する。）度に活性化信号をキャッチし、３２ｂｉｔアクティヴウィンドウ３０１のウィンドウタイトルログを収集している。
【００２７】
図４は、６４ｂｉｔＯＳ動作環境を有するクライアントコンピュータ（以下、「６４ｂｉｔＯＳクライアントコンピュータ」という）におけるウィンドウタイトルログ収集処理の概要を説明するための図である。図４Ａは６４ｂｉｔＯＳクライアントコンピュータに３２ｂｉｔウィンドウタイトルログ収集プログラム２０６をインストールした場合の動作を示し、図４Ｂは６４ｂｉｔＯＳクライアントコンピュータに６４ｂｉｔウィンドウタイトルログ収集プログラム２０７をインストールした場合の動作を示している。なお、３２ｂｉｔウィンドウタイトルログ収集プログラム２０６は、アプリケーションの起動信号の処理単位を３２ｂｉｔとするプログラムであり、６４ｂｉｔウィンドウタイトルログ収集プログラム２０７は、同信号の処理単位を６４ｂｉｔとするプログラムである。
【００２８】
図４Ａ及びＢに示されるように、６４ｂｉｔＯＳクライアントコンピュータでは、ＷＯＷ６４を介して３２ｂｉｔＯＳ用アプリケーションが起動される。ＷＯＷ６４は、６４ｂｉｔＯＳ環境で３２ｂｉｔＯＳ用アプリケーションを起動するためのエミュレータである。つまり、これにより、３２ｂｉｔの処理単位が６４ｂｉｔに変換され、３２ｂｉｔアクティヴウィンドウが６４ｂｉｔアクティヴウィンドウであると認識されることになる。
【００２９】
従って、図４Ａに示されるように、６４ｂｉｔＯＳクライアントコンピュータでは、６４ｂｉｔＯＳ用アプリケーションは元より、３２ｂｉｔＯＳ用アプリケーションであっても処理単位が６４ｂｉｔとなるため、処理単位を３２ｂｉｔとする３２ｂｉｔウィンドウタイトルログ収集プログラム２０６はアプリケーションの起動信号をキャッチすることができず、ウィンドウタイトルログを収集することはできない。
【００３０】
一方、図４Ｂに示されるように、６４ｂｉｔＯＳクライアントコンピュータでは、処理単位が６４ｂｉｔである６４ｂｉｔウィンドウタイトルログ収集プログラム２０７が、３２ｂｉｔアクティヴウィンドウ４０１と６４ｂｉｔアクティヴウィンドウ４０２の両方のウィンドウタイトルログを収集している。これは、上述のように、３２ｂｉｔアクティヴウィンドウ４０１が６４ｂｉｔＯＳ上ではＷＯＷ６４により動作しているため、６４ｂｉｔのウィンドウであると認識されることによるものである。これにより、３２ｂｉｔアクティヴウィンドウ４０１と６４ｂｉｔアクティヴウィンドウ４０２のウィンドウタイトルログを共にウィンドウタイトルログファイル４０３に書き出すことが可能となる。
【００３１】
図５は、クライアントンピュータ２００上のウィンドウタイトルログ収集処理の内容を説明するためのフローチャートである。
【００３２】
まず、コンピュータ起動時に、ウィンドウタイトルログ収集プログラム２０５は、クライアントコンピュータのＯＳが６４ｂｉｔＯＳか３２ｂｉｔＯＳかについて判定する（ステップＳ５０１）。クライアントコンピュータ２００のＯＳが６４ｂｉｔＯＳではなく３２ｂｉｔＯＳであると判断された場合、ウィンドウタイトルログ収集プログラム２０５は、従来の３２ｂｉｔウィンドウタイトルログ収集プログラム２０６を起動し（ステップＳ５０２）、３２ｂｉｔウィンドウタイトルログの収集を行う（ステップ５０３）。
【００３３】
一方、クライアントコンピュータ２００のＯＳが６４ｂｉｔＯＳであると判断された場合には、ウィンドウタイトルログ収集プログラム２０５は、６４ｂｉｔウィンドウタイトルログ収集プログラムを起動し（ステップ５０４）、３２ｂｉｔウィンドウタイトルログの収集処理（ステップＳ５０５）と６４ｂｉｔウィンドウタイトルログの収集処理（ステップＳ５０６）を実行する。
【００３４】
そして、収集されたウィンドウタイトルログファイルを含むユーザ操作ログファイルは、定期的にサーバコンピュータ１００に送信される。
【００３５】
＜サーバにおけるクライアントログの振り分け処理＞
図６は、サーバコンピュータ１００におけるクライアントログの振り分け処理の内容を説明するためのフローチャートである。
【００３６】
図６において、サーバコンピュータ１００の送受信部１０１がクライアントコンピュータ２００から定期的に送信されてくるクライアントログ（ファイル操作ログ、ドライブ追加操作ログ、ウィンドウタイトルログ）を受信する（ステップＳ６０１）と、ログ振り分けプログラム１１０が起動し、受信した各ログにヘッダ（例えば、図７の項目１から３）を付与する（ステップＳ６０２）。
【００３７】
そして、ログ振り分けプログラム（ログ振り分け処理部）１１０は、受信した複数のログのうち１つを選択し、ログタイプを確認する（ステップＳ６０３）。当該ログがウィンドウタイトルログである場合、ログ振り分けプログラム１１０は、当該ログをデータベース１０２のウィンドウタイトルログ用のテーブル１０８に格納する（ステップＳ６０４）。また、当該ログがファイル操作ログである場合、ログ振り分けプログラム１１０は、当該ログをデータベース１０２のファイル操作ログ用のテーブル１０６に格納する（ステップＳ６０５）。さらに、当該ログがドライブ追加操作用ログである場合、ログ振り分けプログラム１１０は、当該ログをデータベース１０２のドライブ追加操作ログ用のテーブル１０７に格納する（ステップＳ６０６）。
【００３８】
ステップＳ６０４乃至Ｓ６０６の何れかの処理の後、ログ振り分けプログラム１１０は、未処理のログがあるか判断し、あれば処理はステップＳ６０３に移行し、なければログ振り分け処理は終了する。
【００３９】
図７は、振り分け処理後にウィンドウタイトルログ用テーブル１０８に格納されたウィンドウタイトルログの内容の例を示す図である。項目１から３については、サーバコンピュータ１００において上記ステップＳ６０２で付与されるヘッダ情報である。
【００４０】
以上のように振り分け処理を実行することにより、サーバコンピュータ１００において、ログの種別毎にクライアントログを一元的に管理することができる。よって、この一元的に管理されたクライアントログをチェックすることにより、各クライアントコンピュータにおいて実行された操作を認識することができ、不正行為等を容易に発見することができるようになる。
【００４１】
＜まとめ＞
本実施形態では、６４ｂｉｔＯＳ動作環境のクライアントコンピュータにおいて、処理単位を６４ｂｉｔとする６４ｂｉｔウィンドウタイトルログ収集処理部が、６４ｂｉｔＯＳ用アプリケーションが起動したときには直接起動をキャッチしてウィンドウタイトルログを取得する。一方、３２ｂｉｔＯＳ用アプリケーションが起動したときにはＷＯＷ６４（エミュレータ）によって６４ｂｉｔＯＳ用アプリケーションが起動したように処理され、６４ｂｉｔウィンドウタイトルログ収集処理部が、ＷＯＷ６４を経由した起動をキャッチしてウィンドウタイトルログを取得する。取得されたウィンドウタイトルログは、ウィンドウタイトルログファイルに書き込まれる。このようにすることにより、６４ｂｉｔＯＳ用アプリケーション及び３２ｂｉｔＯＳ用アプリケーションのどちらが起動した場合でもウィンドウログタイトルを取得することができるようになる。
【００４２】
また、ウィンドウタイトルログファイルに書き込まれたウィンドウタイトルログは、一定時間間隔でサーバコンピュータに送信される。これにより、サーバコンピュータは、複数のクライアントコンピュータのそれぞれから送信されてきたウィンドウタイトルログを一元的に管理することができるようになる。
【００４３】
また、クライアントコンピュータでは、ＯＳの種別を判断し、６４ｂｉｔウィンドウタイトルログ収集処理部と３２ｂｉｔウィンドウタイトルログ収集処理部のどちらかを動作させるか決定している。そして、収集されたウィンドウタイトルログは、サーバコンピュータに送信され、管理される。これにより、サーバコンピュータは、各クライアントコンピュータのウィンドウタイトルログを、クライアントコンピュータのＯＳが３２ｂｉｔＯＳか６４ｂｉｔＯＳかに関係なく、一元的に管理することができるようになる。
【００４４】
なお、本明細書では、実施形態を、６４ｂｉｔＯＳと３２ｂｉｔＯＳを例に説明したが、本発明が提供されるＯＳの種類としてはこれらに限られるものではなく、ｍ＿ｂｉｔＯＳとｎ＿ｂｉｔＯＳという風に一般化して考えることができる（ｍ＞ｎ）。
【００４５】
本発明は、実施形態の機能を実現するソフトウェアのプログラムコードによっても実現できる。この場合、プログラムコードを記録した記憶媒体をシステム或は装置に提供し、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出す。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、及びそれを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどが用いられる。
【００４６】
また、プログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現されるようにしてもよい。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータ上のメモリに書きこまれた後、そのプログラムコードの指示に基づき、コンピュータのＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現されるようにしてもよい。
【００４７】
また、実施の形態の機能を実現するソフトウェアのプログラムコードを、ネットワークを介して配信することにより、それをシステム又は装置のハードディスクやメモリ等の記憶手段又はＣＤ-ＲＷ、ＣＤ-Ｒ等の記憶媒体に格納し、使用時にそのシステム又は装置のコンピュータ(又はＣＰＵやＭＰＵ)が当該記憶手段や当該記憶媒体に格納されたプログラムコードを読み出して実行するようにしても良い。
【符号の説明】
【００４８】
１００…サーバコンピュータ、１０２…データベース、１０３…ログインログ、１０４…持ち出し操作ログ、１０５…ユーザ操作ログ、１０６…ファイル操作ログ、１０７…ドライブ追加操作ログ、１０８…ウィンドウタイトルログ、２００…クライアントコンピュータ、２０２…ユーザ操作ログ収集、２０３…ファイル操作ログ収集プログラム、２０４…ドライブ追加操作ログ収集プログラム、２０５…ウィンドウタイトルログ収集プログラム、２０６…３２ｂｉｔウィンドウタイトルログ収集プログラム、２０７…６４ｂｉｔウィンドウタイトルログ収集プログラム、３０１…３２ｂｉｔアクティヴウィンドウ、３０２…ウィンドウタイトルログファイル、４０１…３２ｂｉｔアクティヴウィンドウ、４０２…６４ｂｉｔアクティヴウィンドウ、４０３…ウィンドウタイトルログファイル
【図１】
2010257033.tif 000003
【図２】
2010257033.tif 000004
【図３】
2010257033.tif 000005
【図４】
2010257033.tif 000006
【図５】
2010257033.tif 000007
【図６】
2010257033.tif 000008
【図７】
2010257033.tif 000009