(57)【要約】【課題】  同一のユーザが使用する２以上のコンピュータを対象に、アプリケーションプログラムによって実行された操作のログをユーザ毎に収集するのに効果的であり、かつセキュリティ面にも配慮したログ送信プログラムを提供する。【解決手段】  アプリケーションプログラムの初回起動時に、ＰＣと同じユーザＩＤを入力させて、ユーザＩＤから生成した認証コードを携帯端末に記憶させる。ＰＣからログ収集サーバに送信されるログには、ログオンしているユーザのユーザＩＤが付されるが、携帯端末からログ収集サーバにログを送信する際には、携帯端末に記憶された認証コードから取り出したユーザＩＤを読み出してログに付すことによって、ログ収集サーバではユーザＩＤを同期させてログを収集することが可能になる。所定の操作の実行にはユーザＩＤの一致を要求して認証を行うことによって、セキュリティ面にも配慮した構成とすることが可能である。【選択図】        図１
2013054422.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションプログラムによって実行された操作のログを送信するログ送信プログラムであって、
所定のアプリケーションプログラムの初回起動時に、コンピュータに、
前記アプリケーションプログラムを起動したユーザを識別するユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第１のＩＤ受付ステップと、
前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤ、又は前記ユーザＩＤを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に書き込む認証情報書込ステップと、を実行させ、
前記アプリケーションプログラムの起動後に、コンピュータに、
ファイルを開く命令を受け付けると、前記命令を行ったユーザにユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第２のＩＤ受付ステップと、
前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを、前記コンピュータの所定の記憶領域に記憶されたユーザＩＤ、又は前記コンピュータの所定の記憶領域に記憶された認証コードから特定したユーザＩＤと対比するＩＤ対比ステップと、
前記ＩＤ対比ステップでユーザＩＤが少なくとも一致することを条件に前記ユーザを認証し、前記ユーザが認証されると前記命令に指定されたファイルを読み出して前記ファイルを開く処理を実行するファイル処理ステップと、
前記ファイルが開かれたことを示すログを、前記ユーザＩＤを付してログを収集するログ収集サーバに送信するログ送信ステップと、
を実行させることを特徴とするログ送信プログラム。
【請求項２】
前記アプリケーションプログラムの初回起動時には、コンピュータに、
前記コンピュータ又は前記コンピュータにインストールされたオペレーションシステムを識別する少なくとも１つの識別キーを読み出す第１の識別キー読出ステップを実行させ、
前記認証情報書込ステップでは、前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤ及び前記第１の識別キー読出ステップで読み出した少なくとも１つの識別キーを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に書き込む処理を実行させ、
前記アプリケーションプログラムの２回目以降の起動後には、コンピュータに、
ファイルを開く命令を受け付けると、前記コンピュータ又は前記コンピュータにインストールされたオペレーションシステムを識別する少なくとも１つの識別キーを読み出す第２の識別キー読出ステップを実行させ、
前記ＩＤ対比ステップでは、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤ及び前記第２の識別キー読出ステップで読み出した前記コンピュータ又は前記コンピュータにインストールされたオペレーションシステムを識別する少なくとも１つの識別キーを、前記コンピュータの所定の記憶領域に記憶された認証コードから特定したユーザＩＤ及び前記コンピュータ又は前記コンピュータにインストールされたオペレーションシステムを識別する少なくとも１つの識別キーと対比し、
前記ファイル処理ステップでは、前記ＩＤ対比ステップでユーザＩＤ及び少なくとも１つの識別キーが少なくとも一致することを条件に、前記ユーザを認証すること
を特徴とする請求項１記載のログ送信プログラム。
【請求項３】
前記第１のＩＤ受付ステップでは、ユーザＩＤと併せてパスワードの入力を受け付け、
前記認証情報書込ステップでは、前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤ及びパスワードを、前記コンピュータの所定の記憶領域に書き込む処理を実行させ、
前記第２のＩＤ受付ステップでは、ユーザＩＤと併せてパスワードの入力を受け付け、
前記ＩＤ対比ステップでは、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤ及びパスワードを、前記コンピュータの所定の記憶領域に記憶されたユーザＩＤ及びパスワードと対比し、
前記ファイル処理ステップでは、前記ＩＤ対比ステップでユーザＩＤ及びパスワードが少なくとも一致することを条件に、前記ユーザを認証すること
を特徴とする請求項１記載のログ送信プログラム。
【請求項４】
前記第１のＩＤ受付ステップでは、ユーザＩＤと併せてパスワードの入力を受け付け、
前記認証情報書込ステップでは、前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤ及びパスワードを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に書き込む処理を実行させ、
前記第２のＩＤ受付ステップでは、ユーザＩＤと併せてパスワードの入力を受け付け、
前記ＩＤ対比ステップでは、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤ及びパスワードを、前記コンピュータの所定の記憶領域に記憶された認証コードから特定したユーザＩＤ及びパスワードと対比し、
前記ファイル処理ステップでは、前記ＩＤ対比ステップでユーザＩＤ及びパスワードが少なくとも一致することを条件に、前記ユーザを認証すること
を特徴とする請求項１又は２記載のログ送信プログラム。
【請求項５】
前記アプリケーションプログラムの起動後に、前記コンピュータに、
前記ＩＤ対比ステップで前記ユーザが認証されると、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを、前記コンピュータのメモリ領域に一時記憶させるＩＤ記憶ステップと、
前記ファイル処理ステップで開かれたファイルに対する所定の操作の命令を受け付けると、前記命令を実行するとともに、前記ファイルに対して前記操作が行われたことを示すログを、前記メモリ領域に一時記憶されたユーザＩＤを付して前記ログ収集サーバに送信する第２のログ送信ステップと、
を実行させることを特徴とする請求項１乃至４いずれかに記載のログ送信プログラム。
【請求項６】
アプリケーションプログラムによって実行された操作のログを送信するログ送信プログラムであって、
所定のアプリケーションプログラムの初回起動時に、コンピュータに、
前記アプリケーションプログラムを起動したユーザを識別するユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第１のＩＤ受付ステップと、
前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に書き込む認証コード書込ステップと、を実行させ、
前記アプリケーションプログラムの起動後に、コンピュータに、
ファイルを開く命令を受け付けると、前記命令を行ったユーザにユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第２のＩＤ受付ステップと、
前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを用いて認証コードを生成し、前記コンピュータの所定の記憶領域に記憶された認証コードと対比する認証コード対比ステップと、
前記認証コード対比ステップで認証コードが少なくとも一致することを条件に前記ユーザを認証し、前記ユーザが認証されると前記命令に指定されたファイルを読み出して前記ファイルを開く処理を実行するファイル処理ステップと、
前記ファイルが開かれたことを示すログを、前記ユーザＩＤを付してログを収集するログ収集サーバに送信するログ送信ステップと、
を実行させることを特徴とするログ送信プログラム。
【請求項７】
前記アプリケーションプログラムの初回起動時には、コンピュータに、
前記コンピュータ又は前記コンピュータにインストールされたオペレーションシステムを識別する少なくとも１つの識別キーを読み出す第１の識別キー読出ステップを実行させ、
前記認証コード書込ステップでは、前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤ及び前記第１の識別キー読出ステップで読み出した少なくとも１つの識別キーを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に書き込む処理を実行させ、
前記アプリケーションプログラムの起動後には、コンピュータに、
ファイルを開く命令を受け付けると、前記コンピュータ又は前記コンピュータにインストールされたオペレーションシステムを識別する少なくとも１つの識別キーを読み出す第２の識別キー読出ステップと、
前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤ及び前記第２の識別キー読出ステップで読み出した前記コンピュータ又は前記コンピュータにインストールされたオペレーションシステムを識別する少なくとも１つの識別キーを用いて認証コードを生成する認証コード生成ステップと、を実行させ、
前記認証コード対比ステップでは、前記認証コード生成ステップで生成された認証コードを、前記コンピュータの所定の記憶領域に記憶された認証コードと対比すること
を特徴とする請求項６記載のログ送信プログラム。
【請求項８】
前記第１のＩＤ受付ステップでは、ユーザＩＤと併せてパスワードの入力を受け付け、
前記認証コード書込ステップでは、前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤ及びパスワードを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に書き込む処理を実行させ、
前記第２のＩＤ受付ステップでは、ユーザＩＤと併せてパスワードの入力を受け付け、
前記認証コード対比ステップでは、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤ及びパスワードを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に記憶された認証コードと対比すること
を特徴とする請求項６又は７記載のログ送信プログラム。
【請求項９】
前記アプリケーションプログラムの起動後に、前記コンピュータに、
前記認証コード対比ステップで前記ユーザが認証されると、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを、前記コンピュータのメモリ領域に一時記憶させるＩＤ記憶ステップと、
前記ファイル処理ステップで開かれたファイルに対する所定の操作の命令を受け付けると、前記命令を実行するとともに、前記ファイルに対して前記操作が行われたことを示すログを、前記メモリ領域に一時記憶されたユーザＩＤを付して前記ログ収集サーバに送信する第２のログ送信ステップと、
を実行させることを特徴とする請求項６乃至８いずれかに記載のログ送信プログラム。
【請求項１０】
アプリケーションプログラムによって実行された操作のログを送信するログ送信装置であって、
所定のアプリケーションプログラムの初回起動時に、前記アプリケーションプログラムを起動したユーザを識別するユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第１のＩＤ受付手段と、
前記第１のＩＤ受付手段が入力を受け付けたユーザＩＤ、又は前記ユーザＩＤを用いて生成した認証コードを、前記装置の所定の記憶領域に書き込む認証情報書込手段と、
前記アプリケーションプログラムの起動後に、ファイルを開く命令を受け付けると、前記命令を行ったユーザにユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第２のＩＤ受付手段と、
前記第２のＩＤ受付手段が入力を受け付けたユーザＩＤを、前記装置の所定の記憶領域に記憶されたユーザＩＤ、又は前記装置の所定の記憶領域に記憶された認証コードから特定したユーザＩＤと対比するＩＤ対比手段と、
前記ＩＤ対比手段でユーザＩＤが少なくとも一致することを条件に前記ユーザを認証し、前記ユーザが認証されると前記命令に指定されたファイルを読み出して前記ファイルを開く処理を実行するファイル処理手段と、
前記ファイルが開かれたことを示すログを、前記ユーザＩＤを付してログを収集するログ収集サーバに送信するログ送信手段と、
を備えることを特徴とするログ送信装置。
【請求項１１】
アプリケーションプログラムによって実行された操作のログを送信するログ送信装置であって、
所定のアプリケーションプログラムの初回起動時に、前記アプリケーションプログラムを起動したユーザを識別するユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第１のＩＤ受付手段と、
前記第１のＩＤ受付手段が入力を受け付けたユーザＩＤを用いて生成した認証コードを、前記装置の所定の記憶領域に書き込む認証コード書込手段と、
前記アプリケーションプログラムの起動後に、ファイルを開く命令を受け付けると、前記命令を行ったユーザにユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第２のＩＤ受付手段と、
前記第２のＩＤ受付手段が入力を受け付けたユーザＩＤを用いて認証コードを生成し、前記装置の所定の記憶領域に記憶された認証コードと対比する認証コード対比手段と、
前記認証コード対比手段で認証コードが少なくとも一致することを条件に前記ユーザを認証し、前記ユーザが認証されると前記命令に指定されたファイルを読み出して前記ファイルを開く処理を実行するファイル処理手段と、
前記ファイルが開かれたことを示すログを、前記ユーザＩＤを付してログを収集するログ収集サーバに送信するログ送信手段と、
を備えることを特徴とするログ送信装置。
【請求項１２】
アプリケーションプログラムによって実行された操作のログを送信するログの送信方法であって、
コンピュータが、所定のアプリケーションプログラムの初回起動時に、前記アプリケーションプログラムを起動したユーザを識別するユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第１のＩＤ受付ステップと、
前記コンピュータが、前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤ、又は前記ユーザＩＤを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に書き込む認証情報書込ステップと、
コンピュータが、前記アプリケーションプログラムの起動後に、ファイルを開く命令を受け付けると、前記命令を行ったユーザにユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第２のＩＤ受付ステップと、
前記コンピュータが、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを、前記コンピュータの所定の記憶領域に記憶されたユーザＩＤ、又は前記コンピュータの所定の記憶領域に記憶された認証コードから特定したユーザＩＤと対比するＩＤ対比ステップと、
前記コンピュータが、前記ＩＤ対比ステップでユーザＩＤが少なくとも一致することを条件に前記ユーザを認証し、前記ユーザが認証されると前記命令に指定されたファイルを読み出して前記ファイルを開く処理を実行するファイル処理ステップと、
前記コンピュータが、前記ファイルが開かれたことを示すログを、前記ユーザＩＤを付してログを収集するログ収集サーバに送信するログ送信ステップと、
を有する実行させることを特徴とするログの送信方法。
【請求項１３】
アプリケーションプログラムによって実行された操作のログを送信するログの送信方法であって、
コンピュータが、所定のアプリケーションプログラムの初回起動時に、前記アプリケーションプログラムを起動したユーザを識別するユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第１のＩＤ受付ステップと、
前記コンピュータが、前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に書き込む認証コード書込ステップと、
コンピュータが、前記アプリケーションプログラムの起動後に、ファイルを開く命令を受け付けると、前記命令を行ったユーザにユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第２のＩＤ受付ステップと、
前記コンピュータが、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを用いて認証コードを生成し、前記コンピュータの所定の記憶領域に記憶された認証コードと対比する認証コード対比ステップと、
前記コンピュータが、前記認証コード対比ステップで認証コードが少なくとも一致することを条件に前記ユーザを認証し、前記ユーザが認証されると前記命令に指定されたファイルを読み出して前記ファイルを開く処理を実行するファイル処理ステップと、
前記コンピュータが、前記ファイルが開かれたことを示すログを、前記ユーザＩＤを付してログを収集するログ収集サーバに送信するログ送信ステップと、
を有することを特徴とするログの送信方法。
【請求項１４】
同一のユーザが使用する、オペレーティングシステムの起動時にユーザＩＤが識別される第１コンピュータと、オペレーティングシステムによってユーザＩＤが識別されない第２コンピュータにおいて、アプリケーションプログラムによって実行された操作のログを収集するログの収集方法であって、
第１コンピュータが、ファイルを開く命令を受け付けると、前記命令に指定されたファイルを読み出して前記ファイルを開く処理を実行する第１のファイル処理ステップと、
前記第１コンピュータが、前記ファイルが開かれたことを示すログを、前記第１コンピュータのオペレーティングシステムによって識別されるユーザＩＤを付して、ログを収集するログ収集サーバに送信する、又はログを収集する前記第１コンピュータに書き込む第１のログ送信ステップと、
第２コンピュータが、所定のアプリケーションプログラムの初回起動時に、前記アプリケーションプログラムを起動したユーザを識別するユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第１のＩＤ受付ステップと、
前記第２コンピュータが、前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤ、又は前記ユーザＩＤを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に書き込む認証情報書込ステップと、
第２コンピュータが、前記アプリケーションプログラムの起動後に、ファイルを開く命令を受け付けると、前記命令を行ったユーザのユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第２のＩＤ受付ステップと、
前記第２コンピュータが、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを、前記コンピュータの所定の記憶領域に記憶されたユーザＩＤ、又は前記コンピュータの所定の記憶領域に記憶された認証コードから特定したユーザＩＤと対比するＩＤ対比ステップと、
前記第２コンピュータが、前記ＩＤ対比ステップでユーザＩＤが少なくとも一致することを条件に前記ユーザを認証し、前記ユーザが認証されると前記命令に指定されたファイルを読み出して前記ファイルを開く処理を実行する第２のファイル処理ステップと、
前記第２コンピュータが、前記ファイルが開かれたことを示すログを、前記ユーザＩＤを付してログを収集するログ収集サーバ又はログを収集する前記第１コンピュータに送信する第２のログ送信ステップと、
を有することを特徴とするログの収集方法。
【請求項１５】
同一のユーザが使用する、オペレーティングシステムの起動時にユーザＩＤが識別される第１コンピュータと、オペレーティングシステムによってユーザＩＤが識別されない第２コンピュータにおいて、アプリケーションプログラムによって実行された操作のログを収集するログの収集方法であって、
第１コンピュータが、ファイルを開く命令を受け付けると、前記命令に指定されたファイルを読み出して前記ファイルを開く処理を実行する第１のファイル処理ステップと、
前記第１コンピュータが、前記ファイルが開かれたことを示すログを、前記第１コンピュータのオペレーティングシステムによって識別されるユーザＩＤを付して、ログを収集するログ収集サーバに送信する、又はログを収集する前記第１コンピュータに書き込む第１のログ送信ステップと、
第２コンピュータが、所定のアプリケーションプログラムの初回起動時に、前記アプリケーションプログラムを起動したユーザを識別するユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第１のＩＤ受付ステップと、
前記第２コンピュータが、前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に書き込む認証コード書込ステップと、
第２コンピュータが、前記アプリケーションプログラムの起動後に、ファイルを開く命令を受け付けると、前記命令を行ったユーザのユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第２のＩＤ受付ステップと、
前記第２コンピュータが、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを用いて認証コードを生成し、前記コンピュータの所定の記憶領域に記憶された認証コードと対比する認証コード対比ステップと、
前記第２コンピュータが、前記認証コード対比ステップで認証コードが少なくとも一致することを条件に前記ユーザを認証し、前記ユーザが認証されると前記命令に指定されたファイルを読み出して前記ファイルを開く処理を実行する第２のファイル処理ステップと、
前記第２コンピュータが、前記ファイルが開かれたことを示すログを、前記ユーザＩＤを付してログを収集するログ収集サーバ又はログを収集する前記第１コンピュータに送信する第２のログ送信ステップと、
を有することを特徴とするログの収集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特に、同一のユーザが使用する２以上のコンピュータにおいて実行された操作のログを収集するのに効果的な、アプリケーションプログラムによって実行された操作のログを送信するログ送信プログラム、ログ送信装置、ログの送信方法、及びアプリケーションプログラムによって実行された操作のログを収集するログの収集方法に関するものである。
【背景技術】
【０００２】
ＰＣ（パーソナルコンピュータ）等のコンピュータは、アプリケーションプログラムの実行やネットワークを介した外部との通信など、様々な用途に用いられるが、コンピュータの利用状況を管理するために、コンピュータに対して実行された操作や外部との通信履歴などのログを記録することが広く行われている。
【０００３】
コンピュータをネットワーク上で利用することが一般的になると、ログの記録は個々のコンピュータ毎に行われるのではなく、ネットワーク上のサーバで複数台のコンピュータのログを管理することが多くなっている。ネットワークに接続された複数のコンピュータから安全かつ効率的にログを収集して管理するために、様々な発明がなされている（例えば、特許文献１〜３参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２３３９１８号公報
【特許文献２】特開２００７−２９９２８４号公報
【特許文献３】特開２０１０−１４０１１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
こうしたログの記録は、コンピュータの不正利用が生じた後の不正操作の特定や不正を行ったユーザの操作履歴の追跡、コンピュータの不正利用を予防するためのユーザ毎の操作履歴の解析による不審な挙動がみられるユーザの検知などに用いることができるが、こうした目的でログを管理するためには、各々の操作を行ったユーザを特定して、ユーザ毎にログを記録しておくことが好ましい。
【０００６】
ＰＣを使用する場合であれば、一般にＰＣのＯＳ（オペレーションシステム）は、ユーザＩＤを指定してコンピュータにログオンすることによって起動されるため、コンピュータが動作している間は、ユーザＩＤによって操作を行ったユーザを識別することが可能であり、ユーザＩＤをキーにしてユーザ毎のログを収集することができる。
【０００７】
一方、コンピュータやネットワークの利用が拡大するにつれて、１人のユーザが複数のコンピュータを利用するケースが多くなっている。先に例示した特許文献には、同一のユーザが複数のクライアント端末を利用する場合に、ネットワーク上で収集したログをユーザ単位で管理する方法について開示されていないが、例えば、ユーザがネットワーク上で複数のＰＣを使用する場合であれば、ユーザがどのＰＣにも同一のユーザＩＤを用いてログオンすることとすれば、サーバでユーザＩＤをキーにログを収集してユーザ毎にログを管理することが可能になる。
【０００８】
ところで、近年はスマートフォンやタブレット端末など、ＰＣ以外にコンピュータとしての機能を備えた携帯端末の普及が進んでおり、こうした携帯端末を用いてＰＣ同様に重要文書などを記録したファイルを扱うケースが生じている。しかしながら、こうしたスマートフォンやタブレット端末などの携帯端末のＯＳには、ＰＣとは異なり起動時にユーザＩＤを特定しないものが多いため、こうした携帯端末を用いる場合には、ＰＣと携帯端末から同一のサーバにログを送信するよう構成しても、ログにＰＣと同じユーザＩＤを指定させることができない。
【０００９】
また、スマートフォンやタブレット端末は持ち運びが容易であるため、こうした携帯端末を用いて重要文書などを記録したファイルを扱う場合には、権限のないユーザにはファイルを開かせない、あるいは通常は使用しない端末ではファイルを開かせないといった、セキュリティ対策も重要になる。ユーザが特定されたログを送信する機能と合せて、セキュリティ面にも十分な配慮を行うことが望ましい。
【００１０】
本発明は、このような課題に対応するためになされたものであり、同一のユーザが使用する２以上のコンピュータ、特に、ユーザＩＤを指定せずに起動されるＯＳを搭載したスマートフォンなどのコンピュータを用いる場合に、アプリケーションプログラムによって実行された操作のログをユーザ毎に収集するのに効果的であり、かつセキュリティ面にも配慮した、ログ送信プログラム、ログ送信装置、ログの送信方法、及びログの収集方法を提供することを目的とするものである。
【課題を解決するための手段】
【００１１】
本願にかかる課題を解決する第１の発明は、アプリケーションプログラムによって実行された操作のログを送信するログ送信プログラムであって、所定のアプリケーションプログラムの初回起動時に、コンピュータに、前記アプリケーションプログラムを起動したユーザを識別するユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第１のＩＤ受付ステップと、前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤ、又は前記ユーザＩＤを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に書き込む認証情報書込ステップと、を実行させ、前記アプリケーションプログラムの起動後に、コンピュータに、ファイルを開く命令を受け付けると、前記命令を行ったユーザにユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第２のＩＤ受付ステップと、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを、前記コンピュータの所定の記憶領域に記憶されたユーザＩＤ、又は前記コンピュータの所定の記憶領域に記憶された認証コードから特定したユーザＩＤと対比するＩＤ対比ステップと、前記ＩＤ対比ステップでユーザＩＤが少なくとも一致することを条件に前記ユーザを認証し、前記ユーザが認証されると前記命令に指定されたファイルを読み出して前記ファイルを開く処理を実行するファイル処理ステップと、前記ファイルが開かれたことを示すログを、前記ユーザＩＤを付してログを収集するログ収集サーバに送信するログ送信ステップと、を実行させることを特徴とするログ送信プログラムである。
【００１２】
第１の発明では、アプリケーションプログラムの初回起動時に、ユーザが入力したユーザＩＤ、又はユーザＩＤを用いて生成した認証コードをコンピュータに記憶させ、その後にアプリケーションを起動して実行された操作のログを、コンピュータに記憶された、又はコンピュータに記憶された認証コードから取り出したユーザＩＤを付して送信することによって、ユーザＩＤを指定せずに起動されるＯＳを搭載したコンピュータを用いる場合であっても、ユーザが特定されたログをログ収集サーバで収集することが可能になっている。さらに、アプリケーションプログラムを起動してファイルを開く際には、ユーザにユーザＩＤを入力させ、コンピュータに記憶された、又はコンピュータに記憶された認証コードから取り出したユーザＩＤと照合してユーザの認証を行うことによって、ファイルに対する不正アクセスを回避することもできる。
【００１３】
尚、本発明において用いられるコンピュータは、ファイルを操作するアプリケーションプログラムが動作するものであればよく、スマートフォンやタブレット端末などの携帯端末も本発明におけるコンピュータに含まれる。本発明の対象となるファイルやアプリケーションプログラムの種別も特に限定されるものではなく、文書ファイルとそのビューワなどを対象にすることができる。ユーザＩＤや認証コードの形式は特に限定されるものではなく、認証コードはユーザＩＤを用いて生成されるものであれば、他に認証コードを生成されるために用いられる要素も特に限定されるものではない。
【００１４】
第１の発明は、前記アプリケーションプログラムの初回起動時には、コンピュータに、前記コンピュータ又は前記コンピュータにインストールされたオペレーションシステムを識別する少なくとも１つの識別キーを読み出す第１の識別キー読出ステップを実行させ、前記認証情報書込ステップでは、前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤ及び前記第１の識別キー読出ステップで読み出した少なくとも１つの識別キーを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に書き込む処理を実行させ、前記アプリケーションプログラムの２回目以降の起動後には、コンピュータに、ファイルを開く命令を受け付けると、前記コンピュータ又は前記コンピュータにインストールされたオペレーションシステムを識別する少なくとも１つの識別キーを読み出す第２の識別キー読出ステップを実行させ、前記ＩＤ対比ステップでは、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤ及び前記第２の識別キー読出ステップで読み出した前記コンピュータ又は前記コンピュータにインストールされたオペレーションシステムを識別する少なくとも１つの識別キーを、前記コンピュータの所定の記憶領域に記憶された認証コードから特定したユーザＩＤ及び前記コンピュータ又は前記コンピュータにインストールされたオペレーションシステムを識別する少なくとも１つの識別キーと対比し、前記ファイル処理ステップでは、前記ＩＤ対比ステップでユーザＩＤ及び少なくとも１つの識別キーが少なくとも一致することを条件に、前記ユーザを認証することを特徴とすることもできる。
【００１５】
このように、第１の発明において、ＭＡＣアドレスやＯＳのＩＤなどコンピュータによって特定される識別キーを用いて認証コードを生成し、ファイルを開く際のユーザの認証には、ユーザＩＤの一致のみでなく、かかるコンピュータが特定される識別キーの一致も要件とするならば、ユーザのみでなくコンピュータも認証することによって、最初にファイルをインストールしたコンピュータとは異なるコンピュータに不正にファイルをコピーして開こうとする場合など、コンピュータの不正利用にも対応することも可能になる。
【００１６】
第１の発明は、前記第１のＩＤ受付ステップでは、ユーザＩＤと併せてパスワードの入力を受け付け、前記認証情報書込ステップでは、前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤ及びパスワードを、前記コンピュータの所定の記憶領域に書き込む処理を実行させ、前記第２のＩＤ受付ステップでは、ユーザＩＤと併せてパスワードの入力を受け付け、前記ＩＤ対比ステップでは、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤ及びパスワードを、前記コンピュータの所定の記憶領域に記憶されたユーザＩＤ及びパスワードと対比し、前記ファイル処理ステップでは、前記ＩＤ対比ステップでユーザＩＤ及びパスワードが少なくとも一致することを条件に、前記ユーザを認証することを特徴とすることもできる。
【００１７】
このように、アプリケーションプログラムの初回起動時に、ユーザＩＤとあわせてユーザが入力したパスワードをコンピュータに記憶させ、ファイルを開く際のユーザの認証には、ユーザのみが記憶しているはずのパスワードの照合を加えることとすれば、ユーザＩＤが漏えいした場合にもパスワードによってファイルへの不正なアクセスに対応することが可能になる。
【００１８】
第１の発明は、前記第１のＩＤ受付ステップでは、ユーザＩＤと併せてパスワードの入力を受け付け、前記認証情報書込ステップでは、前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤ及びパスワードを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に書き込む処理を実行させ、前記第２のＩＤ受付ステップでは、ユーザＩＤと併せてパスワードの入力を受け付け、前記ＩＤ対比ステップでは、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤ及びパスワードを、前記コンピュータの所定の記憶領域に記憶された認証コードから特定したユーザＩＤ及びパスワードと対比し、前記ファイル処理ステップでは、前記ＩＤ対比ステップでユーザＩＤ及びパスワードが少なくとも一致することを条件に、前記ユーザを認証することを特徴とすることもできる。
【００１９】
このように、アプリケーションプログラムの初回起動時に、ユーザＩＤとあわせてユーザが入力したパスワードを用いて認証コードを生成し、ファイルを開く際のユーザの認証には、ユーザのみが記憶しているはずの認証コードから取り出したパスワードも照合することとすれば、ユーザＩＤが漏えいした場合にもパスワードによってファイルへの不正なアクセスに対応することが可能になる。
【００２０】
第１の発明は、前記アプリケーションプログラムの起動後に、前記コンピュータに、前記ＩＤ対比ステップで前記ユーザが認証されると、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを、前記コンピュータのメモリ領域に一時記憶させるＩＤ記憶ステップと、前記ファイル処理ステップで開かれたファイルに対する所定の操作の命令を受け付けると、前記命令を実行するとともに、前記ファイルに対して前記操作が行われたことを示すログを、前記メモリ領域に一時記憶されたユーザＩＤを付して前記ログ収集サーバに送信する第２のログ送信ステップと、を実行させることを特徴とすることもできる。
【００２１】
このように、ファイルを開く際に入力を受け付けた認証済のユーザＩＤを、ファイルを開いた後の編集、印刷、保存などの操作のログにも付すこととすれば、ファイルを開く操作以外のログも、ユーザを特定して収集することが可能になる。
【００２２】
本願にかかる課題を解決する第２の発明は、アプリケーションプログラムによって実行された操作のログを送信するログ送信プログラムであって、所定のアプリケーションプログラムの初回起動時に、コンピュータに、前記アプリケーションプログラムを起動したユーザを識別するユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第１のＩＤ受付ステップと、前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に書き込む認証コード書込ステップと、を実行させ、前記アプリケーションプログラムの起動後に、コンピュータに、ファイルを開く命令を受け付けると、前記命令を行ったユーザにユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第２のＩＤ受付ステップと、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを用いて認証コードを生成し、前記コンピュータの所定の記憶領域に記憶された認証コードと対比する認証コード対比ステップと、前記認証コード対比ステップで認証コードが少なくとも一致することを条件に前記ユーザを認証し、前記ユーザが認証されると前記命令に指定されたファイルを読み出して前記ファイルを開く処理を実行するファイル処理ステップと、前記ファイルが開かれたことを示すログを、前記ユーザＩＤを付してログを収集するログ収集サーバに送信するログ送信ステップと、を実行させることを特徴とするログ送信プログラムである。
【００２３】
第２の発明では、アプリケーションプログラムの初回起動時に、ユーザが入力したユーザＩＤを用いて生成した認証コードをコンピュータに記憶させ、その後にアプリケーションを起動して実行された操作のログを、コンピュータに記憶された認証コードから取り出したユーザＩＤを付して送信することによって、ユーザＩＤを指定せずに起動されるＯＳを搭載したコンピュータを用いる場合であっても、ユーザが特定されたログをログ収集サーバで収集することが可能になっている。さらに、アプリケーションプログラムを起動してファイルを開く際にユーザＩＤを入力させ、入力されたユーザＩＤから認証コードを生成し、コンピュータに記憶された認証コードと照合してユーザの認証を行うことによって、ファイルに対する不正アクセスを回避することもできる。
【００２４】
第２の発明は、前記アプリケーションプログラムの初回起動時には、コンピュータに、前記コンピュータ又は前記コンピュータにインストールされたオペレーションシステムを識別する少なくとも１つの識別キーを読み出す第１の識別キー読出ステップを実行させ、前記認証コード書込ステップでは、前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤ及び前記第１の識別キー読出ステップで読み出した少なくとも１つの識別キーを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に書き込む処理を実行させ、前記アプリケーションプログラムの起動後には、コンピュータに、ファイルを開く命令を受け付けると、前記コンピュータ又は前記コンピュータにインストールされたオペレーションシステムを識別する少なくとも１つの識別キーを読み出す第２の識別キー読出ステップと、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤ及び前記第２の識別キー読出ステップで読み出した前記コンピュータ又は前記コンピュータにインストールされたオペレーションシステムを識別する少なくとも１つの識別キーを用いて認証コードを生成する認証コード生成ステップと、を実行させ、前記認証コード対比ステップでは、前記認証コード生成ステップで生成された認証コードを、前記コンピュータの所定の記憶領域に記憶された認証コードと対比することを特徴とすることもできる。
【００２５】
このように、第２の発明において、ＭＡＣアドレスやＯＳのＩＤなどコンピュータによって特定される識別キーを用いて認証コードを生成し、ファイルを開く際のユーザの認証には、コンピュータが特定される識別キーの一致も必要とされる認証コードの一致を要件とすれば、ユーザのみでなくコンピュータも認証することによって、最初にファイルをインストールしたコンピュータとは異なるコンピュータに不正にファイルをコピーして開こうとする場合など、コンピュータの不正利用に対応することも可能になる。
【００２６】
第２の発明は、前記第１のＩＤ受付ステップでは、ユーザＩＤと併せてパスワードの入力を受け付け、前記認証コード書込ステップでは、前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤ及びパスワードを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に書き込む処理を実行させ、前記第２のＩＤ受付ステップでは、ユーザＩＤと併せてパスワードの入力を受け付け、前記認証コード対比ステップでは、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤ及びパスワードを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に記憶された認証コードと対比することを特徴とすることもできる。
【００２７】
このように、アプリケーションプログラムの初回起動時に、ユーザＩＤとあわせてユーザが入力したパスワードを用いて認証コードを生成し、ファイルを開く際のユーザの認証には、ユーザのみが記憶しているはずのパスワードの一致も必要とされる認証コードの一致を要件とすれば、ユーザＩＤが漏えいした場合にもパスワードによってファイルへの不正なアクセスに対応することが可能になる。
【００２８】
第２の発明は、前記アプリケーションプログラムの起動後に、前記コンピュータに、前記認証コード対比ステップで前記ユーザが認証されると、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを、前記コンピュータのメモリ領域に一時記憶させるＩＤ記憶ステップと、前記ファイル処理ステップで開かれたファイルに対する所定の操作の命令を受け付けると、前記命令を実行するとともに、前記ファイルに対して前記操作が行われたことを示すログを、前記メモリ領域に一時記憶されたユーザＩＤを付して前記ログ収集サーバに送信する第２のログ送信ステップと、を実行させることを特徴とすることもできる。
【００２９】
このように、ファイルを開く際に入力を受け付けた認証済のユーザＩＤを、ファイルを開いた後の編集、印刷、保存などの操作のログにも付すこととすれば、ファイルを開く操作以外のログも、ユーザを特定して収集することが可能になる。
【００３０】
また、本発明は、本発明にかかるログ送信プログラムのそれぞれの形態に対応するプログラムを備えた、ログ送信装置に関する発明として特定することもできる。
【００３１】
第１の発明に対応するログ送信装置は、アプリケーションプログラムによって実行された操作のログを送信するログ送信装置であって、所定のアプリケーションプログラムの初回起動時に、前記アプリケーションプログラムを起動したユーザを識別するユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第１のＩＤ受付手段と、前記第１のＩＤ受付手段が入力を受け付けたユーザＩＤ、又は前記ユーザＩＤを用いて生成した認証コードを、前記装置の所定の記憶領域に書き込む認証情報書込手段と、前記アプリケーションプログラムの起動後に、ファイルを開く命令を受け付けると、前記命令を行ったユーザにユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第２のＩＤ受付手段と、前記第２のＩＤ受付手段が入力を受け付けたユーザＩＤを、前記装置の所定の記憶領域に記憶されたユーザＩＤ、又は前記装置の所定の記憶領域に記憶された認証コードから特定したユーザＩＤと対比するＩＤ対比手段と、前記ＩＤ対比手段でユーザＩＤが少なくとも一致することを条件に前記ユーザを認証し、前記ユーザが認証されると前記命令に指定されたファイルを読み出して前記ファイルを開く処理を実行するファイル処理手段と、前記ファイルが開かれたことを示すログを、前記ユーザＩＤを付してログを収集するログ収集サーバに送信するログ送信手段と、を備えることを特徴とするログ送信装置であり、先に説明し第１の発明にかかるログ送信プログラムのそれぞれの形態に対応した発明として特定することもできる。
【００３２】
第２の発明に対応するログ送信装置は、アプリケーションプログラムによって実行された操作のログを送信するログ送信装置であって、所定のアプリケーションプログラムの初回起動時に、前記アプリケーションプログラムを起動したユーザを識別するユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第１のＩＤ受付手段と、前記第１のＩＤ受付手段が入力を受け付けたユーザＩＤを用いて生成した認証コードを、前記装置の所定の記憶領域に書き込む認証コード書込手段と、前記アプリケーションプログラムの起動後に、ファイルを開く命令を受け付けると、前記命令を行ったユーザにユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第２のＩＤ受付手段と、前記第２のＩＤ受付手段が入力を受け付けたユーザＩＤを用いて認証コードを生成し、前記装置の所定の記憶領域に記憶された認証コードと対比する認証コード対比手段と、前記認証コード対比手段で認証コードが少なくとも一致することを条件に前記ユーザを認証し、前記ユーザが認証されると前記命令に指定されたファイルを読み出して前記ファイルを開く処理を実行するファイル処理手段と、前記ファイルが開かれたことを示すログを、前記ユーザＩＤを付してログを収集するログ収集サーバに送信するログ送信手段と、を備えることを特徴とするログ送信装置であり、先に説明した第２の発明にかかるログ送信プログラムのそれぞれの形態に対応した発明として特定することもできる。
【００３３】
また、本発明は、本発明にかかるログ送信プログラムのそれぞれの形態に対応するプログラムによって実行される、ログの送信方法に関する発明として特定することもできる。
【００３４】
第１の発明に対応するログの送信方法は、アプリケーションプログラムによって実行された操作のログを送信するログの送信方法であって、コンピュータが、所定のアプリケーションプログラムの初回起動時に、前記アプリケーションプログラムを起動したユーザを識別するユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第１のＩＤ受付ステップと、前記コンピュータが、前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤ、又は前記ユーザＩＤを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に書き込む認証情報書込ステップと、コンピュータが、前記アプリケーションプログラムの起動後に、ファイルを開く命令を受け付けると、前記命令を行ったユーザにユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第２のＩＤ受付ステップと、前記コンピュータが、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを、前記コンピュータの所定の記憶領域に記憶されたユーザＩＤ、又は前記コンピュータの所定の記憶領域に記憶された認証コードから特定したユーザＩＤと対比するＩＤ対比ステップと、前記コンピュータが、前記ＩＤ対比ステップでユーザＩＤが少なくとも一致することを条件に前記ユーザを認証し、前記ユーザが認証されると前記命令に指定されたファイルを読み出して前記ファイルを開く処理を実行するファイル処理ステップと、前記コンピュータが、前記ファイルが開かれたことを示すログを、前記ユーザＩＤを付してログを収集するログ収集サーバに送信するログ送信ステップと、を有する実行させることを特徴とするログの送信方法であり、先に説明した第１の発明にかかるログ送信プログラムのそれぞれの形態に対応した発明として特定することもできる。
【００３５】
第２の発明に対応するログの送信方法は、アプリケーションプログラムによって実行された操作のログを送信するログの送信方法であって、コンピュータが、所定のアプリケーションプログラムの初回起動時に、前記アプリケーションプログラムを起動したユーザを識別するユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第１のＩＤ受付ステップと、前記コンピュータが、前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に書き込む認証コード書込ステップと、コンピュータが、前記アプリケーションプログラムの起動後に、ファイルを開く命令を受け付けると、前記命令を行ったユーザにユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第２のＩＤ受付ステップと、前記コンピュータが、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを用いて認証コードを生成し、前記コンピュータの所定の記憶領域に記憶された認証コードと対比する認証コード対比ステップと、前記コンピュータが、前記認証コード対比ステップで認証コードが少なくとも一致することを条件に前記ユーザを認証し、前記ユーザが認証されると前記命令に指定されたファイルを読み出して前記ファイルを開く処理を実行するファイル処理ステップと、前記コンピュータが、前記ファイルが開かれたことを示すログを、前記ユーザＩＤを付してログを収集するログ収集サーバに送信するログ送信ステップと、を有することを特徴とするログの送信方法であり、先に説明した第２の発明にかかるログ送信プログラムのそれぞれの形態に対応した発明として特定することもできる。
【００３６】
さらに、本発明は、ユーザＩＤを特定したログの送信が可能な第１コンピュータと、本発明にかかるログ送信プログラムのそれぞれの形態に対応するプログラムを備えた第２コンピュータによって実行される、ログの収集方法に関する発明として特定することもできる。尚、第１コンピュータ及び第２コンピュータで実行された操作にかかるログは、これらのコンピュータとは異なるログ収集サーバで収集することとしてもよいし、一般に固定型の端末が用いられる第１コンピュータで収集することとしてもよい。
【００３７】
第１の発明に対応するログの収集方法は、同一のユーザが使用する、オペレーティングシステムの起動時にユーザＩＤが識別される第１コンピュータと、オペレーティングシステムによってユーザＩＤが識別されない第２コンピュータにおいて、アプリケーションプログラムによって実行された操作のログを収集するログの収集方法であって、第１コンピュータが、ファイルを開く命令を受け付けると、前記命令に指定されたファイルを読み出して前記ファイルを開く処理を実行する第１のファイル処理ステップと、前記第１コンピュータが、前記ファイルが開かれたことを示すログを、前記第１コンピュータのオペレーティングシステムによって識別されるユーザＩＤを付して、ログを収集するログ収集サーバに送信する、又はログを収集する前記第１コンピュータに書き込む第１のログ送信ステップと、第２コンピュータが、所定のアプリケーションプログラムの初回起動時に、前記アプリケーションプログラムを起動したユーザを識別するユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第１のＩＤ受付ステップと、前記第２コンピュータが、前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤ、又は前記ユーザＩＤを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に書き込む認証情報書込ステップと、第２コンピュータが、前記アプリケーションプログラムの起動後に、ファイルを開く命令を受け付けると、前記命令を行ったユーザのユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第２のＩＤ受付ステップと、前記第２コンピュータが、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを、前記コンピュータの所定の記憶領域に記憶されたユーザＩＤ、又は前記コンピュータの所定の記憶領域に記憶された認証コードから特定したユーザＩＤと対比するＩＤ対比ステップと、前記第２コンピュータが、前記ＩＤ対比ステップでユーザＩＤが少なくとも一致することを条件に前記ユーザを認証し、前記ユーザが認証されると前記命令に指定されたファイルを読み出して前記ファイルを開く処理を実行する第２のファイル処理ステップと、前記第２コンピュータが、前記ファイルが開かれたことを示すログを、前記ユーザＩＤを付してログを収集するログ収集サーバ又はログを収集する前記第１コンピュータに送信する第２のログ送信ステップと、を有することを特徴とするログの収集方法であり、先に説明した第１の発明にかかるログ送信プログラムのそれぞれの形態に対応した発明として特定することもできる。
【００３８】
第２の発明に対応するログの収集方法は、同一のユーザが使用する、オペレーティングシステムの起動時にユーザＩＤが識別される第１コンピュータと、オペレーティングシステムによってユーザＩＤが識別されない第２コンピュータにおいて、アプリケーションプログラムによって実行された操作のログを収集するログの収集方法であって、第１コンピュータが、ファイルを開く命令を受け付けると、前記命令に指定されたファイルを読み出して前記ファイルを開く処理を実行する第１のファイル処理ステップと、前記第１コンピュータが、前記ファイルが開かれたことを示すログを、前記第１コンピュータのオペレーティングシステムによって識別されるユーザＩＤを付して、ログを収集するログ収集サーバに送信する、又はログを収集する前記第１コンピュータに書き込む第１のログ送信ステップと、第２コンピュータが、所定のアプリケーションプログラムの初回起動時に、前記アプリケーションプログラムを起動したユーザを識別するユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第１のＩＤ受付ステップと、前記第２コンピュータが、前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に書き込む認証コード書込ステップと、第２コンピュータが、前記アプリケーションプログラムの起動後に、ファイルを開く命令を受け付けると、前記命令を行ったユーザのユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第２のＩＤ受付ステップと、前記第２コンピュータが、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを用いて認証コードを生成し、前記コンピュータの所定の記憶領域に記憶された認証コードと対比する認証コード対比ステップと、前記第２コンピュータが、前記認証コード対比ステップで認証コードが少なくとも一致することを条件に前記ユーザを認証し、前記ユーザが認証されると前記命令に指定されたファイルを読み出して前記ファイルを開く処理を実行する第２のファイル処理ステップと、前記第２コンピュータが、前記ファイルが開かれたことを示すログを、前記ユーザＩＤを付してログを収集するログ収集サーバ又はログを収集する前記第１コンピュータに送信する第２のログ送信ステップと、を有することを特徴とするログの収集方法であり、先に説明した第２の発明にかかるログ送信プログラムのそれぞれの形態に対応した発明として特定することもできる。
【００３９】
以上の第１の発明、第２の発明においては、ユーザやコンピュータを認証するためのユーザＩＤ等の入力は、ファイルを開く際に求められるよう構成されるが、かかるユーザＩＤ等の入力は、アプリケーションプログラムの２回目以降の起動時に求めるよう構成することもできる。
【００４０】
本願にかかる課題を解決する第３の発明は、アプリケーションプログラムによって実行された操作のログを送信するログ送信プログラムであって、所定のアプリケーションプログラムの初回起動時に、コンピュータに、前記アプリケーションプログラムを起動したユーザを識別するユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第１のＩＤ受付ステップと、前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤ、又は前記ユーザＩＤを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に書き込む認証情報書込ステップと、を実行させ、前記アプリケーションプログラムの２回目以降の起動時に、コンピュータに、ユーザにユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第２のＩＤ受付ステップと、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを、前記コンピュータの所定の記憶領域に記憶されたユーザＩＤ、又は前記コンピュータの所定の記憶領域に記憶された認証コードから特定したユーザＩＤと対比するＩＤ対比ステップと、前記ＩＤ対比ステップでユーザＩＤが少なくとも一致することを条件に前記ユーザを認証し、前記ユーザが認証されると前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを、前記コンピュータのメモリ領域に一時記憶させるＩＤ記憶ステップと、ファイルを指定した所定の操作の命令を受け付けると、前記命令を実行するとともに、前記ファイルに対して前記操作が行われたことを示すログを、前記メモリ領域に一時記憶されたユーザＩＤを付して前記ログ収集サーバに送信するログ送信ステップと、を実行させることを特徴とするログ送信プログラムであり、先に説明した第１の発明にかかるログ送信プログラムのそれぞれの形態に対応した発明として特定することもできる。
【００４１】
本願にかかる課題を解決する第４の発明は、アプリケーションプログラムによって実行された操作のログを送信するログ送信プログラムであって、所定のアプリケーションプログラムの初回起動時に、コンピュータに、前記アプリケーションプログラムを起動したユーザを識別するユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第１のＩＤ受付ステップと、前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に書き込む認証コード書込ステップと、を実行させ、前記アプリケーションプログラムの２回目以降の起動時に、コンピュータに、ユーザにユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第２のＩＤ受付ステップと、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを用いて認証コードを生成し、前記コンピュータの所定の記憶領域に記憶された認証コードと対比する認証コード対比ステップと、前記認証コード対比ステップで認証コードが少なくとも一致することを条件に前記ユーザを認証し、前記ユーザが認証されると前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを、前記コンピュータのメモリ領域に一時記憶させるＩＤ記憶ステップと、ファイルを指定した所定の操作の命令を受け付けると、前記命令を実行するとともに、前記ファイルに対して前記操作が行われたことを示すログを、前記メモリ領域に一時記憶されたユーザＩＤを付して前記ログ収集サーバに送信するログ送信ステップと、を実行させることを特徴とするログ送信プログラムであり、先に説明した第２の発明にかかるログ送信プログラムのそれぞれの形態に対応した発明として特定することもできる。
【００４２】
また、本発明は、本発明にかかるログ送信プログラムのそれぞれの形態に対応するプログラムを備えた、ログ送信装置に関する発明として特定することもできる。
【００４３】
第３の発明に対応するログ送信装置は、アプリケーションプログラムによって実行された操作のログを送信するログ送信装置であって、所定のアプリケーションプログラムの初回起動時に、前記アプリケーションプログラムを起動したユーザを識別するユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第１のＩＤ受付手段と、前記第１のＩＤ受付手段が入力を受け付けたユーザＩＤ、又は前記ユーザＩＤを用いて生成した認証コードを、前記装置の所定の記憶領域に書き込む認証情報書込手段と、前記アプリケーションプログラムの２回目以降の起動時に、ユーザにユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第２のＩＤ受付手段と、前記第２のＩＤ受付手段が入力を受け付けたユーザＩＤを、前記装置の所定の記憶領域に記憶されたユーザＩＤ、又は前記装置の所定の記憶領域に記憶された認証コードから特定したユーザＩＤと対比するＩＤ対比手段と、前記ＩＤ対比手段でユーザＩＤが少なくとも一致することを条件に前記ユーザを認証し、前記ユーザが認証されると前記第２のＩＤ受付手段が入力を受け付けたユーザＩＤを、前記装置のメモリ領域に一時記憶させるＩＤ記憶手段と、ファイルを指定した所定の操作の命令を受け付けると、前記命令を実行するとともに、前記ファイルに対して前記操作が行われたことを示すログを、前記メモリ領域に一時記憶されたユーザＩＤを付して前記ログ収集サーバに送信するログ送信手段と、を備えることを特徴とするログ送信装置であり、先に説明した第１の発明にかかるログ送信プログラムのそれぞれの形態に対応した発明として特定することもできる。
【００４４】
第４の発明に対応するログ送信装置は、アプリケーションプログラムによって実行された操作のログを送信するログ送信装置であって、所定のアプリケーションプログラムの初回起動時に、前記アプリケーションプログラムを起動したユーザを識別するユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第１のＩＤ受付手段と、前記第１のＩＤ受付手段が入力を受け付けたユーザＩＤを用いて生成した認証コードを、前記装置の所定の記憶領域に書き込む認証コード書込手段と、前記アプリケーションプログラムの２回目以降の起動時に、ユーザにユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第２のＩＤ受付手段と、前記第２のＩＤ受付手段が入力を受け付けたユーザＩＤを用いて認証コードを生成し、前記装置の所定の記憶領域に記憶された認証コードと対比する認証コード対比手段と、前記認証コード対比手段で認証コードが少なくとも一致することを条件に前記ユーザを認証し、前記ユーザが認証されると前記第２のＩＤ受付手段が入力を受け付けたユーザＩＤを、前記装置のメモリ領域に一時記憶させるＩＤ記憶手段と、ファイルを指定した所定の操作の命令を受け付けると、前記命令を実行するとともに、前記ファイルに対して前記操作が行われたことを示すログを、前記メモリ領域に一時記憶されたユーザＩＤを付して前記ログ収集サーバに送信するログ送信手段と、を備えることを特徴とするログ送信装置であり、先に説明した第２の発明にかかるログ送信プログラムのそれぞれの形態に対応した発明として特定することもできる。
【００４５】
また、本発明は、本発明にかかるログ送信プログラムのそれぞれの形態に対応するプログラムによって実行される、ログの送信方法に関する発明として特定することもできる。
【００４６】
第３の発明に対応するログの送信方法は、アプリケーションプログラムによって実行された操作のログを送信するログの送信方法であって、所定のアプリケーションプログラムの初回起動時に、コンピュータが、前記アプリケーションプログラムを起動したユーザを識別するユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第１のＩＤ受付ステップと、前記コンピュータが、前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤ、又は前記ユーザＩＤを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に書き込む認証情報書込ステップと、を有し、前記アプリケーションプログラムの２回目以降の起動時に、コンピュータが、ユーザにユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第２のＩＤ受付ステップと、前記コンピュータが、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを、前記コンピュータの所定の記憶領域に記憶されたユーザＩＤ、又は前記コンピュータの所定の記憶領域に記憶された認証コードから特定したユーザＩＤと対比するＩＤ対比ステップと、前記コンピュータが、前記ＩＤ対比ステップでユーザＩＤが少なくとも一致することを条件に前記ユーザを認証し、前記ユーザが認証されると前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを、前記コンピュータのメモリ領域に一時記憶させるＩＤ記憶ステップと、前記コンピュータが、ファイルを指定した所定の操作の命令を受け付けると、前記命令を実行するとともに、前記ファイルに対して前記操作が行われたことを示すログを、前記メモリ領域に一時記憶されたユーザＩＤを付して前記ログ収集サーバに送信するログ送信ステップと、を有することを特徴とするログの送信方法であり、先に説明した第１の発明にかかるログ送信プログラムのそれぞれの形態に対応した発明として特定することもできる。
【００４７】
第４の発明に対応するログの送信方法は、アプリケーションプログラムによって実行された操作のログを送信するログの送信方法であって、所定のアプリケーションプログラムの初回起動時に、コンピュータが、前記アプリケーションプログラムを起動したユーザを識別するユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第１のＩＤ受付ステップと、前記コンピュータが、前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に書き込む認証コード書込ステップと、を有し、前記アプリケーションプログラムの２回目以降の起動時に、コンピュータが、ユーザにユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第２のＩＤ受付ステップと、前記コンピュータが、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを用いて認証コードを生成し、前記コンピュータの所定の記憶領域に記憶された認証コードと対比する認証コード対比ステップと、前記コンピュータが、前記認証コード対比ステップで認証コードが少なくとも一致することを条件に前記ユーザを認証し、前記ユーザが認証されると前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを、前記コンピュータのメモリ領域に一時記憶させるＩＤ記憶ステップと、前記コンピュータが、ファイルを指定した所定の操作の命令を受け付けると、前記命令を実行するとともに、前記ファイルに対して前記操作が行われたことを示すログを、前記メモリ領域に一時記憶されたユーザＩＤを付して前記ログ収集サーバに送信するログ送信ステップと、を有することを特徴とするログの送信方法であり、先に説明した第２の発明にかかるログ送信プログラムのそれぞれの形態に対応した発明として特定することもできる。
【００４８】
さらに、本発明は、ユーザＩＤを特定したログの送信が可能な第１コンピュータと、本発明にかかるログ送信プログラムのそれぞれの形態に対応するプログラムを備えた第２コンピュータによって実行される、ログの収集方法に関する発明として特定することもできる。
【００４９】
第３の発明に対応するログの収集方法は、同一のユーザが使用する、オペレーティングシステムの起動時にユーザＩＤが識別される第１コンピュータと、オペレーティングシステムによってユーザＩＤが識別されない第２コンピュータにおいて、アプリケーションプログラムによって実行された操作のログを収集するログの収集方法であって、第１コンピュータが、ファイルを開く命令を受け付けると、前記命令に指定されたファイルを読み出して前記ファイルを開く処理を実行する第１のファイル処理ステップと、前記第１コンピュータが、前記ファイルが開かれたことを示すログを、前記第１コンピュータのオペレーティングシステムによって識別されるユーザＩＤを付して、ログを収集するログ収集サーバに送信する、又はログを収集する前記第１コンピュータに書き込む第１のログ送信ステップと、第２コンピュータが、所定のアプリケーションプログラムの初回起動時に、前記アプリケーションプログラムを起動したユーザを識別するユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第１のＩＤ受付ステップと、前記第２コンピュータが、前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤ、又は前記ユーザＩＤを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に書き込む認証情報書込ステップと、第２コンピュータが、前記アプリケーションプログラムの２回目以降の起動時に、ユーザにユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第２のＩＤ受付ステップと、前記第２コンピュータが、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを、前記コンピュータの所定の記憶領域に記憶されたユーザＩＤ、又は前記コンピュータの所定の記憶領域に記憶された認証コードから特定したユーザＩＤと対比するＩＤ対比ステップと、前記第２コンピュータが、前記ＩＤ対比ステップでユーザＩＤが少なくとも一致することを条件に前記ユーザを認証し、前記ユーザが認証されると前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを、前記コンピュータのメモリ領域に一時記憶させるＩＤ記憶ステップと、前記第２コンピュータが、ファイルを指定した所定の操作の命令を受け付けると、前記命令を実行するとともに、前記ファイルに対して前記操作が行われたことを示すログを、前記メモリ領域に一時記憶されたユーザＩＤを付して前記ログ収集サーバに送信するログ送信ステップと、を有することを特徴とするログの収集方法であり、先に説明した第１の発明にかかるログ送信プログラムのそれぞれの形態に対応した発明として特定することもできる。
【００５０】
第４の発明に対応するログの収集方法は、同一のユーザが使用する、オペレーティングシステムの起動時にユーザＩＤが識別される第１コンピュータと、オペレーティングシステムによってユーザＩＤが識別されない第２コンピュータにおいて、アプリケーションプログラムによって実行された操作のログを収集するログの収集方法であって、第１コンピュータが、ファイルを開く命令を受け付けると、前記命令に指定されたファイルを読み出して前記ファイルを開く処理を実行する第１のファイル処理ステップと、前記第１コンピュータが、前記ファイルが開かれたことを示すログを、前記第１コンピュータのオペレーティングシステムによって識別されるユーザＩＤを付して、ログを収集するログ収集サーバに送信する、又はログを収集する前記第１コンピュータに書き込む第１のログ送信ステップと、第２コンピュータが、所定のアプリケーションプログラムの初回起動時に、前記アプリケーションプログラムを起動したユーザを識別するユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第１のＩＤ受付ステップと、前記第２コンピュータが、前記第１のＩＤ受付ステップで入力を受け付けたユーザＩＤを用いて生成した認証コードを、前記コンピュータの所定の記憶領域に書き込む認証コード書込ステップと、第２コンピュータが、前記アプリケーションプログラムの２回目以降の起動時に、ユーザにユーザＩＤの入力を要求し、ユーザＩＤの入力を受け付ける第２のＩＤ受付ステップと、前記第２コンピュータが、前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを用いて認証コードを生成し、前記コンピュータの所定の記憶領域に記憶された認証コードと対比する認証コード対比ステップと、前記第２コンピュータが、前記認証コード対比ステップで認証コードが少なくとも一致することを条件に前記ユーザを認証し、前記ユーザが認証されると前記第２のＩＤ受付ステップで入力を受け付けたユーザＩＤを、前記コンピュータのメモリ領域に一時記憶させるＩＤ記憶ステップと、前記第２コンピュータが、ファイルを指定した所定の操作の命令を受け付けると、前記命令を実行するとともに、前記ファイルに対して前記操作が行われたことを示すログを、前記メモリ領域に一時記憶されたユーザＩＤを付して前記ログ収集サーバに送信するログ送信ステップと、を有することを特徴とするログの収集方法であり、先に説明した第２の発明にかかるログ送信プログラムのそれぞれの形態に対応した発明として特定することもできる。
【発明の効果】
【００５１】
本発明によって、同一のユーザが使用する２以上のコンピュータ、特に、ユーザＩＤを指定せずに起動されるＯＳを搭載したスマートフォンなどのコンピュータを用いる場合であっても、ユーザが特定されたアプリケーションプログラムによって実行された操作のログを収集して、ユーザ単位のログを一元的に管理することが可能になる。また、権限のあるユーザとは異なるユーザによるファイルへのアクセス、通常利用するコンピュータとは異なるコンピュータを利用したファイルへのアクセスといった、不正利用の可能性のある利用に対して、ファイルへのアクセスを制限することも可能となっている。
【図面の簡単な説明】
【００５２】
【図１】本発明の第１の実施形態の概要を示す図である。
【図２】本発明の第２の実施形態の概要を示す図である。
【図３】本発明の第３の実施形態の概要を示す図である。
【図４】本発明にかかるログ送信装置等の構成を示すブロック図である。
【図５】本発明において、ＰＣで実行した操作のログをログ収集サーバに送信する手順を示す図である。
【図６】本発明の第１の実施形態において、携帯端末で実行した操作のログをユーザＩＤの一致を条件にログ収集サーバに送信する手順を示す第１の図である。
【図７】本発明の第１の実施形態において、携帯端末で実行した操作のログをユーザＩＤの一致を条件にログ収集サーバに送信する手順を示す第２の図である。
【図８】本発明の第１の実施形態において、携帯端末で実行した操作のログをユーザＩＤの一致を条件にログ収集サーバに送信する手順を示す第３の図である。
【図９】本発明の第１の実施形態において、携帯端末で実行した操作のログを認証コードから取り出したユーザＩＤとの一致を条件にログ収集サーバに送信する手順を示す第１の図である。
【図１０】本発明の第１の実施形態において、携帯端末で実行した操作のログを認証コードから取り出したユーザＩＤとの一致を条件にログ収集サーバに送信する手順を示す第２の図である。
【図１１】本発明の第１の実施形態において、携帯端末で実行した操作のログを認証コードから取り出したユーザＩＤとの一致を条件にログ収集サーバに送信する手順を示す第３の図である。
【図１２】本発明の第１の実施形態において、携帯端末で実行した操作のログを認証コードの一致を条件にログ収集サーバに送信する手順を示す図である。
【図１３】本発明にかかるログ送信プログラム（ファイルオープン時に認証処理を実行）の処理フローを示す第１のフローチャートである。
【図１４】本発明にかかるログ送信プログラム（ファイルオープン時に認証処理を実行）の処理フローを示す第２のフローチャートである。
【図１５】本発明にかかるログ送信プログラム（ファイルオープン時に認証処理を実行）の処理フローを示す第３のフローチャートである。
【図１６】本発明にかかるログ送信プログラム（ファイルオープン時に認証処理を実行）の処理フローを示す第４のフローチャートである。
【図１７】本発明にかかるログ送信プログラム（アプリケーション起動時に認証処理を実行）の処理フローを示す第１のフローチャートである。
【図１８】本発明にかかるログ送信プログラム（アプリケーション起動時に認証処理を実行）の処理フローを示す第２のフローチャートである。
【図１９】本発明にかかるログ送信プログラム（アプリケーション起動時に認証処理を実行）の処理フローを示す第３のフローチャートである。
【図２０】本発明にかかるログ送信プログラム（アプリケーション起動時に認証処理を実行）の処理フローを示す第４のフローチャートである。
【発明を実施するための形態】
【００５３】
本発明を実施するための形態について、図面を用いて以下に詳細に説明する。尚、以下の説明は、本発明の実施形態の一例を示すものであって、本発明はここに示した実施形態に限定されるものではない。
【００５４】
本発明は、同一のユーザが２以上のコンピュータ、例えば、ＰＣとスマートフォンやタブレット端末など携帯端末を用いる場合に、それぞれのコンピュータでアプリケーションプログラムを起動して実行した操作のログを、ユーザ単位で一元的に管理するために用いられるものである。このうち、スマートフォンやタブレット端末などの携帯端末では、ユーザＩＤを指定せずに起動されるＯＳが搭載されていることを前提に、携帯端末から出力されるログにＰＣで用いられるユーザＩＤを付すことを可能にして、ＰＣと携帯端末から出力されるログに付されるユーザＩＤを同期させることが本発明のポイントとなる。
【００５５】
図１は、本発明の第１の実施形態を示している。同一のユーザが、ＰＣと携帯端末の２つのコンピュータを用いて重要文書などのファイルを扱う場合に、それぞれのコンピュータにおいてアプリケーションプログラムを起動して重要文書などのファイルに対して行った操作のログを、同一のユーザＩＤを付してログ収集サーバに送信し、ログ収集サーバではログをユーザ単位で一元的に管理する。
【００５６】
図２は、本発明の第２の実施形態を示している。同一のユーザが、ＰＣと携帯端末の２つのコンピュータを用いて重要文書などのファイルを扱う場合に、ＰＣにおいてアプリケーションプログラムを起動して重要文書などのファイルに対して行った操作のログをＰＣに保存するとともに、携帯端末で行った操作のログにＰＣと同一のユーザＩＤを付してＰＣに送信して、ＰＣでログをユーザ単位で一元的に管理する。
【００５７】
図３は、本発明の第３の実施形態を示している。第１の実施形態と同様に、同一のユーザが、ＰＣと携帯端末の２つのコンピュータを用いて重要文書などのファイルを扱う場合に、それぞれのコンピュータにおいてアプリケーションプログラムを起動して重要文書などのファイルに対して行った操作のログを、同一のユーザＩＤを付してログ収集サーバに送信し、ログ収集サーバではログをユーザ単位で一元的に管理するとともに、ＰＣと携帯端末からアクセス可能なファイルサーバに保存されたファイルに対して行われた操作のログも、同一のユーザＩＤを付してログ収集サーバに送信し、あわせてユーザ単位で一元的に管理する。
【００５８】
以上のように、本発明には様々な実施形態が存在するが、第２の実施形態では、第１の実施形態に対してＰＣがログ収集サーバの機能を備えるものである。また、第３の実施形態では、ファイルサーバからもログが送信されるが、ＰＣ、携帯端末からログを送信する点については第１の実施形態と同様である。そのため、以下においては、本発明の典型的な実施形態である第１の実施形態を前提に説明する。
【００５９】
図４は、本発明にかかるログ送信装置等の構成を示している。図４において、携帯端末１０が本発明にかかるログ送信装置に対応し、具体的にはスマートフォンヤタブレット端末などが用いられる。ＰＣ２０にはネットワークへの接続機能を備えたＰＣが、ログ収集サーバ３０にはネットワークに接続されたサーバコンピュータが用いられるが、その構成は特に限定されるものではない。
【００６０】
携帯端末１０は、ＣＰＵ１１、メインメモリ１２、ＨＤＤ１３を備えている。ＨＤＤ１３には、ＯＳ１３１、文書ファイル１３４を操作するためのアプリケーションプログラム１３２、本発明にかかるログ送信プログラムに対応するログ送信プログラム１３３、アプリケーションプログラム１３２によって操作される文書ファイル１３４が少なくとも記憶されており、携帯端末１０のＭＡＣアドレス等を記憶する端末情報記憶部１３５と、ユーザＩＤや認証コードを書き込む領域である認証情報記憶部１３６が設けられている。
【００６１】
ＨＤＤ１３に記憶されたプログラムによって所定の処理を実行する際には、ＯＳ１３１やアプリケーションプログラム１３２等がメインメモリ１２（ＨＤＤ１３の記憶領域を仮想メモリとして用いる場合を含む）に読み出され、ＣＰＵ１１で演算処理を行うことによって、所定の機能が実現される。
【００６２】
以上の構成を前提にして、携帯端末で実行した操作のログをユーザＩＤの一致を条件にログサーバに送信する手順について、図５〜図１１を用いて説明する。ユーザＩＤの一致を確認するには、ユーザＩＤを携帯端末に記憶させて照合に用いるパターンと、ユーザＩＤから認証コードを生成して携帯端末に記憶させ、認証コードから取り出したユーザＩＤを照合に用いるパターンがあり、図５は両者に共通だが、図６〜図８は前者に、図９〜図１１は後者に対応する。
【００６３】
図５は、ＰＣ２０において重要文書などを記述した文書ファイル（ここでは「文書Ａ」とする）を操作したログを、ログ収集サーバ３０に送信する際の処理を示している。ＰＣ２０を起動すると、ＰＣ２０のＯＳではユーザを識別するユーザＩＤを特定してログオンの処理を行うため、ＰＣ２０が動作している間は常にユーザのユーザＩＤ（ここでは「ユーザＸ」とする）が保持されている。そのため、アプリケーションプログラムを起動して文書Ａに対する処理が実行されたときには、操作内容等にユーザＩＤを付したログをログ収集サーバ３０に送信することによって、ログ収集サーバ３０ではユーザＩＤによってユーザを特定したログを収集することができる。図５では、ＰＣ２０で文書Ａを開く処理を実行されたので、ログ収集サーバ３０には、ユーザＸが文書Ａを開いたことを示すログが記録されている。以上のＰＣ２０がログを送信する際の処理は、先に説明した２つのパターンにおいて共通する。
【００６４】
図６は、ユーザＩＤを携帯端末に記憶させて照合に用いるパターンにおいて、携帯端末１０において、文書ファイル１３４（ここではＰＣ２０と同じ「文書Ａ」とする）を扱うためのアプリケーションプログラム１３２を初めて起動した際の処理を示している。携帯端末１０のＯＳ１３１を起動し、文書Ａを扱うためのアプリケーションプログラム１３２を起動すると、あわせてログ送信プログラム１３３が起動され、アプリケーションプログラム１３２が初めて起動される場合には、ユーザにユーザＩＤの入力を要求する。
【００６５】
ここでユーザがＰＣ２０でログオンに用いているのと同じユーザＩＤ（ユーザＸ）を入力することによって、ＰＣ２０でユーザを識別するために用いられているユーザＩＤ「ユーザＸ」が、携帯端末１０の所定の記憶領域、すなわちＨＤＤ１３の認証情報記憶部１３６に書き込まれる。
【００６６】
図７は、携帯端末１０において、アプリケーションプログラム１３２を起動して、文書Ａを開く際の処理を示している。ここで携帯端末１０の認証情報記憶部１３６には、図６で説明したように、ユーザＩＤとして「ユーザＸ」が書き込まれて記憶された状態となっている。
【００６７】
ユーザがアプリケーションプログラム１３２を起動すると、あわせてログ送信プログラム１３３が起動され、ユーザＩＤの入力と、開きたい文書の指定を要求する画面が表示される。ユーザは文書Ａを指定するとともに、アプリケーションプログラム１３２の初回起動時に入力したのと同じユーザＩＤを入力する。ユーザＩＤの入力を受け付けると、ＨＤＤ１３の認証情報記憶部１３６からユーザＩＤ「ユーザＸ」を読み出し、入力を受け付けたユーザＩＤがこれと一致するかを確認することによって、ファイルを開くことを要求したユーザを認証する。
【００６８】
ユーザＩＤの一致が確認されると、図８に示したように、アプリケーションプログラム１３２で文書Ａを開く処理を実行するとともに、ユーザＩＤ「ユーザＸ」が付された文書Ａが開かれたことを示すログを、ログ収集サーバ３０に送信する。ログ収集サーバ３０では、ＰＣ２０でユーザを識別するために用いられているユーザＩＤと同じ「ユーザＸ」を付したログを携帯端末１０からも受け取ることができるので、ＰＣ２０とは異なり、かつユーザＩＤを指定せずに起動されるＯＳが搭載されている携帯端末１０を同一のユーザが用いる場合であっても、各々のコンピュータを用いて同一のユーザが実行した操作のログを特定して、ログをユーザ単位で一元的に管理することが可能となっている。
【００６９】
尚、上記の説明では、ユーザ認証にユーザＩＤのみを用いることとしているが、ＰＣ２０を操作すれば把握し得るユーザＩＤのみではなく、ユーザのみが記憶しているパスワードの指定も併用することとすれば、ユーザ認証の安全性を高めることができる。この場合は、アプリケーションプログラム１３２の初回起動時には、ユーザＩＤとあわせてパスワードの入力を要求し、入力を受け付けたパスワードも認証情報記憶部１３６に書き込んで記憶させる。文書ファイル１３４（文書Ａ）を開く際にも、ユーザＩＤとあわせてパスワードの入力を要求し、ユーザＩＤとパスワードがいずれも認証情報記憶部１３６に記憶されたものと一致することを条件に、ユーザを認証する。
【００７０】
図９は、ユーザＩＤから認証コードを生成して携帯端末に記憶させ、認証コードから取り出したユーザＩＤを照合に用いるパターンを前提に、携帯端末１０において、文書ファイル１３４（ここではＰＣと同じ「文書Ａ」とする）を扱うためのアプリケーションプログラム１３２を初めて起動した際の処理を示している。携帯端末１０のＯＳ１３１を起動し、文書Ａを扱うためのアプリケーションプログラム１３２を起動すると、あわせてログ送信プログラム１３３が起動され、アプリケーションプログラム１３２が初めて起動される場合には、ユーザにユーザＩＤの入力を要求する。
【００７１】
ここでユーザがＰＣ２０でログオンに用いているのと同じユーザＩＤ（ここでは「ユーザＸ」）を入力すると、ＨＤＤ１３の端末情報記憶部１３５からＭＡＣアドレス等の携帯端末１０の識別情報、ＯＳ１３１から携帯端末１０に固有のＯＳ１３１を識別するＩＤ、これらの両方又はいずれか一方が読み出され、携帯端末１０の識別キーとして特定される。そして、入力を受け付けたユーザＩＤ「ユーザＸ」と、ＨＤＤ１３から読み出した端末の識別キーを用いて、ユーザには解読不能な認証コード（ここでは「コードＹ」とする）が生成されて、携帯端末１０の所定の記憶領域、すなわちＨＤＤ１３の認証情報記憶部１３６に書き込まれる。
【００７２】
図１０は、携帯端末１０において、アプリケーションプログラム１３２を起動して、文書Ａを開く際の処理を示している。ここで携帯端末１０の認証情報記憶部１３６には、図９で説明したように、ユーザＩＤと携帯端末１０の識別キーから生成された認証コード「コードＹ」が書き込まれて記憶された状態となっている。
【００７３】
ユーザがアプリケーションプログラム１３２を起動すると、あわせてログ送信プログラム１３３が起動され、ユーザＩＤの入力と、開きたい文書の指定を要求する画面が表示される。ユーザは文書Ａを指定するとともに、アプリケーションプログラム１３２の初回起動時に入力したのと同じユーザＩＤを入力する。ユーザＩＤの入力を受け付けると、ＨＤＤ１３の認証情報記憶部１３６から「コードＹ」が読み出される。
【００７４】
ここで読み出した認証コード「コードＹ」から、「コードＹ」を生成したときとは逆のロジックで、ユーザＩＤ「ユーザＸ」と携帯端末１０の識別キー（ＭＡＣアドレス又やＯＳのＩＤ）を取り出して特定し、入力を受け付けたユーザＩＤが「コードＹ」から特定されたユーザＩＤ「ユーザＸ」と一致し、かつ、ＨＤＤ１３の端末情報記憶部１３５から読み出したＭＡＣアドレスやＯＳ１３１から読み出したＯＳを識別するＩＤなどの識別キーが「コードＹ」から特定された携帯端末１０の識別キーと一致した場合に、権限を有する正規のユーザであると認証する。尚、このパターンでは、ユーザＩＤのみでなく携帯端末１０の識別キーの一致も確認するため、ユーザの認証と同時に携帯端末１０の認証も行われることになる。
【００７５】
ユーザＩＤの一致が確認されると、図１１に示したように、アプリケーションプログラム１３２で文書Ａを開く処理を実行するとともに、ユーザＩＤ「ユーザＸ」が付された文書Ａが開かれたことを示すログを、ログ収集サーバ３０に送信する。ログ収集サーバ３０では、ＰＣ２０でユーザを識別するために用いられているユーザＩＤと同じ「ユーザＸ」を付したログを携帯端末１０からも受け取ることができるので、ＰＣ２０とは異なり、かつユーザＩＤを指定せずに起動されるＯＳが搭載されている携帯端末１０を同一のユーザが用いる場合であっても、各々のコンピュータを用いて同一のユーザが実行した操作のログを特定して、ログをユーザ単位で一元的に管理することが可能となっている。
【００７６】
尚、このパターンにおいても先に説明したパターンと同様に、ユーザ認証にユーザのみが記憶しているパスワードの指定を併用することとしてもよい。この場合、アプリケーションプログラム１３２の初回起動時には、ユーザＩＤとあわせてパスワードの入力を要求し、入力を受け付けたパスワードも含めて生成された認証コードを認証情報記憶部１３６に書き込んで記憶させる。文書ファイル１３４（文書Ａ）を開く際には、ユーザＩＤとあわせてパスワードの入力を要求し、ユーザＩＤと携帯端末１０の識別キーの一致と合わせて、認証コードから取り出したパスワードも一致することを条件に、ユーザを認証する。
【００７７】
又は、パスワードについては認証コードには含めることなく、認証情報記憶部１３６に認証コードとあわせてパスワードを別に記憶させることとしてもよい。この場合、文書ファイル１３４（文書Ａ）を開く際には、ユーザＩＤとあわせてパスワードの入力を要求し、ユーザＩＤと携帯端末１０の識別キーの一致と合わせて、入力を受け付けたパスワードと認証情報記憶部１３６から読み出したパスワードが一致することを条件に、ユーザを認証することになる。
【００７８】
これまでに説明したように、ＨＤＤ１３の認証情報記憶部１３６に記憶される認証コードは、ユーザの認証を行うために少なくともユーザＩＤを用いて生成することが必要であるが、携帯端末１０の認証を行うためにはユーザＩＤとあわせてＭＡＣアドレスなどの携帯端末１０の識別キーも用いることが好ましい。また、ユーザ認証の安全性を高めるためには、ユーザＩＤと合わせてパスワードも用いて認証コードを生成することが好ましい。認証コードを生成する際には、これらの識別キーやパスワード以外の要素も用いて認証コードを生成することとしてもよい。
【００７９】
図１２は、ユーザＩＤから認証コードを生成して携帯端末に記憶させ、認証コードそのものを照合に用いるパターンにおける、携帯端末１０において、アプリケーションプログラム１３２を起動して、文書Ａを開く際の処理を示している。図５、図９、図１１に示した手順については、先に説明した、ユーザＩＤから認証コードを生成して携帯端末に記憶させ、認証コードから取り出したユーザＩＤを照合に用いるパターンと同様であるが、図１０に示した手順に対応する部分の処理は、以下のとおりとなる。
【００８０】
携帯端末１０の認証情報記憶部１３６には、図９で説明したように、ユーザＩＤと携帯端末１０の識別キーから生成された認証コード「コードＹ」が書き込まれて記憶された状態となっている。ユーザがアプリケーションプログラム１３２を起動すると、あわせてログ送信プログラム１３３が起動され、ユーザＩＤの入力と、開きたい文書の指定を要求する画面が表示される。ユーザは文書Ａを指定するとともに、アプリケーションプログラム１３２の初回起動時に入力したのと同じユーザＩＤを入力する。
【００８１】
ユーザＩＤの入力を受け付けると、ＨＤＤ１３の端末情報記憶部１３５に記憶されたＭＡＣアドレス、又はＯＳ１３１に設定されたＯＳのＩＤなどの識別キーを読み出して、ユーザＩＤと識別キーから、アプリケーション１３２の初回起動時と同様に認証コード「コードＹ」を生成する。あわせてＨＤＤ１３の認証情報記憶部１３６から「コードＹ」を読み出し、２つの認証コードが一致するかどうかから、ユーザと携帯端末１０を認証する。認証コードによりユーザの認証が行われると、以後にログ収集サーバに送信するログにはユーザが入力したユーザＩＤを付すこととすればよい。
【００８２】
尚、このパターンにおいても、認証コードを生成する際にはパスワードなど他の要素を用いてもよいことは、先に説明した認証コードから取り出したユーザＩＤを照合に用いるパターンと同様である。
【００８３】
図１３〜図１６は、先に図５、図９〜図１１を用いて説明した、ユーザＩＤから認証コードを生成して携帯端末に記憶させ、認証コードから取り出したユーザＩＤを照合に用いるパターンにおける、本発明にかかるログ送信プログラムの処理フローを表したフローチャートである。
【００８４】
アプリケーションプログラムの起動命令を受け付けると、本発明にかかるログ送信プログラムが起動され、図１３に示したように、アプリケーションプログラムが初めて起動されるものであるかどうかを判断する（Ｓ０１）。尚、アプリケーションプログラムの起動が初回であるかどうかの判断は、アプリケーションプログラムの初回起動時に認証のためのプロダクトキーの入力要求や操作ガイドの表示などが一般的に行われており、これらと同様の技術を用いればよく、特に本発明に固有の処理を必要とするものではない。
【００８５】
初回の起動に該当する場合は、ユーザＩＤの入力を要求する画面を出力し（Ｓ０２）、ユーザＩＤの入力を受け付けると、受け付けたユーザＩＤを携帯端末のメインメモリ等に一時記憶させる（Ｓ０３）。続いて、携帯端末を識別する識別キーとして、ＭＡＣアドレスと携帯端末にインストールされているＯＳを識別するＩＤ（ＯＳの種別を識別するものではなくライセンスされた個々のＯＳを識別するＩＤ）を携帯端末から読み出して（Ｓ０４）、ユーザＩＤ、ＭＡＣアドレス、ＯＳを識別するＩＤを用いて認証コードを生成し（Ｓ０５）、生成した認証コードを携帯端末の所定の記憶領域に書き込む（Ｓ０６）。
【００８６】
尚、認証コードを生成するためのロジックは特に限定されるものではなく、生成した認証コードからユーザＩＤ、ＭＡＣアドレス、ＯＳのＩＤがそれぞれ取り出せるものであればよい。ＭＡＣアドレスとＯＳを識別するＩＤについては、いずれか一方のみを用いることとしてもよい。ユーザが指定するパスワードを用いて、認証コードを生成することとしてもよい。
【００８７】
認証コードを書き込んだ後、又はＳ０２で初回の起動に該当しない場合は、図１４に進む。認証コードを書き込んだ後、又は初回の起動に該当しない場合は、起動命令を受け付けたアプリケーションプログラムを起動する（Ｓ０７）。アプリケーションプログラムが起動された状態で命令を受け付けると（Ｓ０８）、その命令がアプリケーションプログラムの終了命令である場合は（Ｓ０９）、アプリケーションプログラムを閉じる処理が実行され、本発明にかかるログ送信プログラムも終了する。このときに、アプリケーションプログラムが閉じられたことを示すログを、Ｓ０３、又は後に説明するＳ２４でメインメモリ等に一時記憶させたユーザＩＤを付してログ収集サーバに送信することとしてもよい。
【００８８】
受け付けた命令がアプリケーションプログラムの終了命令以外の命令である場合（Ｓ０９）、その命令がファイルを開く命令以外の命令、例えば、開かれているファイルの編集、印刷、保存などの命令であれば（Ｓ１０）、アプリケーションプログラムが命令された処理を実行するとともに（Ｓ１１）、Ｓ０３、又は後に説明するＳ２４でメインメモリ等に一時記憶したユーザＩＤを読み出し（Ｓ１２）、実行した処理のログに読み出したユーザＩＤを付してログ収集サーバに送信する（Ｓ１３）。
【００８９】
受け付けた命令がファイルを開く命令であれば（Ｓ１０）、図１５に進む。ユーザＩＤの入力を要求する画面を出力して（Ｓ１４）、ユーザＩＤの入力を受け付けるとともに（Ｓ１５）、携帯端末を識別する識別キーである、ＭＡＣアドレスと携帯端末にインストールされているＯＳを識別するＩＤを携帯端末から読み出す（Ｓ１５）。さらに、所定の記憶領域に記憶された認証コードを読み出し（Ｓ１７）、読み出した認証コードから、ユーザＩＤ、ＭＡＣアドレス、ＯＳを識別するＩＤを取り出し、それぞれを特定して（Ｓ１８）、ユーザと端末を認証する処理に進む。
【００９０】
続いて、図１６に示したように、入力を受け付けたユーザＩＤが認証コードから特定したユーザＩＤと一致するか（Ｓ１９）、携帯端末から読み出したＭＡＣアドレスが認証コードから特定したＭＡＣアドレスと一致するか（Ｓ２０）、携帯端末から読み出したＯＳを識別するＩＤが認証コードから特定したＯＳを識別するＩＤと一致するか（Ｓ２１）をそれぞれ判断する。いずれかが一致しない場合は認証エラーとなって（Ｓ２５）、受け付けた命令は実行されない。
【００９１】
一方、いずれも一致する場合には、アプリケーションプログラムがファイルを開く処理を実行するとともに（Ｓ２２）、ファイルを開いたことを示すログに、入力を受け付けたユーザＩＤ（又は認証コードから特定したユーザＩＤ）を付して、ログ収集サーバに送信する（Ｓ２３）。さらに、入力を受け付けたユーザＩＤ（又は認証コードから特定したユーザＩＤ）を携帯端末のメインメモリ等に一時記憶させる（Ｓ２４）。
【００９２】
このようにしてファイルが開かれた後は、Ｓ０８に戻って次の命令（開かれたファイルを編集する、印刷する、保存する等）まで待機する。開かれたファイルを編集する等の命令を受け付けた場合には、Ｓ１１〜Ｓ１３の処理を実行し、Ｓ２４で一時記憶させたユーザＩＤを付したログが、ログ収集サーバに送信される。
【００９３】
以上の処理フローが、ファイルを開く際にユーザ等の認証を行うのに対して、図１７〜図２０は、２回目以降にアプリケーションプログラムを起動する際にユーザ等の認証を行うパターンにおける、本発明にかかるログ送信プログラムの処理フローを表したフローチャートである。尚、図１７〜図２０では、ユーザＩＤ、ＭＡＣアドレス、ＯＳを識別するＩＤを用いて認証コードを生成し、これらを認証コードから取り出してユーザや携帯端末の認証に用いる例を示しているが、ユーザＩＤのみで認証を行ってもよいこと、ＭＡＣアドレスとＯＳを識別するＩＤのいずれか一方のみを用いるものでもよいこと、パスワードを併用してもよいこと、認証コードをパスワード等の他の要素を用いて生成してもよいこと、認証コードそのものを用いてユーザ等の認証を行ってもよいことは、ファイルを開く際にユーザ等の認証を行うことを前提にこれまでに説明したパターンと同様である。
【００９４】
アプリケーションプログラムの起動命令を受け付けると、本発明にかかるログ送信プログラムが起動され、図１７に示したように、アプリケーションプログラムが初めて起動されるものであるかどうかを判断する（Ｓ３１）。尚、起動時にアプリケーションプログラムの起動が初回起動にあたるかどうかを判断する方法は特に限定されず、一般的に用いられる技術を適用できることは、図１３で説明したのと同様である。
【００９５】
初回の起動に該当する場合は、ユーザＩＤの入力を要求する画面を出力し（Ｓ３２）、ユーザＩＤの入力を受け付けると、受け付けたユーザＩＤを携帯端末のメインメモリ等に一時記憶させる（Ｓ３３）。続いて、携帯端末を識別する識別キーとして、ＭＡＣアドレスと携帯端末にインストールされているＯＳを識別するＩＤ（ＯＳの種別を識別するものではなくライセンスされた個々のＯＳを識別するＩＤ）を携帯端末から読み出して（Ｓ３４）、ユーザＩＤ、ＭＡＣアドレス、ＯＳを識別するＩＤを用いて認証コードを生成し（Ｓ３５）、生成した認証コードを携帯端末の所定の記憶領域に書き込んだうえで（Ｓ３６）、アプリケーションプログラムを起動する（Ｓ３７）。
【００９６】
初回の起動に該当せず、２回目以降の起動である場合は、図１８に進む。ユーザＩＤの入力を要求する画面を出力して（Ｓ３８）、ユーザＩＤの入力を受け付けるとともに（Ｓ３９）、携帯端末を識別する識別キーである、ＭＡＣアドレスと携帯端末にインストールされているＯＳを識別するＩＤを携帯端末から読み出す（Ｓ４０）。さらに、所定の記憶領域に記憶された認証コードを読み出し（Ｓ４１）、読み出した認証コードから、ユーザＩＤ、ＭＡＣアドレス、ＯＳを識別するＩＤを取り出し、それぞれを特定して（Ｓ４２）、ユーザと端末を認証する処理に進む。
【００９７】
続いて、図１９に示したように、入力を受け付けたユーザＩＤが認証コードから特定したユーザＩＤと一致するか（Ｓ４３）、携帯端末から読み出したＭＡＣアドレスが認証コードから特定したＭＡＣアドレスと一致するか（Ｓ４４）、携帯端末から読み出したＯＳを識別するＩＤが認証コードから特定したＯＳを識別するＩＤと一致するか（Ｓ４５）をそれぞれ判断して、いずれかが一致しない場合は認証エラーとなって（Ｓ４９）、アプリケーションプログラムは起動されずに終了となる。
【００９８】
一方、いずれも一致する場合には、アプリケーションプログラムが起動されるとともに（Ｓ４６）、アプリケーションプログラムが起動されたことを示すログに入力を受け付けたユーザＩＤ（又は認証コードから特定したユーザＩＤ）を付して、ログ収集サーバに送信する（Ｓ４７）。さらに、入力を受け付けたユーザＩＤ（又は認証コードから特定したユーザＩＤ）を携帯端末のメインメモリ等に一時記憶させる（Ｓ４８）。
【００９９】
アプリケーションプログラムが起動された後は、図２０に進んで次の命令（開かれたファイルを編集する、印刷する、保存する等）まで待機する。次の命令を受け付けると（Ｓ５０）、その命令がアプリケーションプログラムの終了命令である場合は（Ｓ５１）、アプリケーションプログラムを閉じる処理が実行され、本発明にかかるログ送信プログラムも終了する。このときに、アプリケーションプログラムが閉じられたことを示すログを、Ｓ４８でメインメモリ等に一時記憶させたユーザＩＤを付してログ収集サーバに送信することとしてもよい。
【０１００】
受け付けた命令がアプリケーションプログラムの終了命令以外の命令である場合は（Ｓ５１）、アプリケーションプログラムが命令された処理を実行するとともに（Ｓ５２）、Ｓ４８でメインメモリ等に一時記憶したユーザＩＤを読み出し（Ｓ５３）、実行した処理のログに読み出したユーザＩＤを付してログ収集サーバに送信する（Ｓ５４）。
【符号の説明】
【０１０１】
１０    携帯端末
１１    ＣＰＵ
１２    メインメモリ
１３    ＨＤＤ
１３１  ＯＳ
１３２  アプリケーションプログラム
１３３  ログ送信プログラム
１３４  文書ファイル
１３５  端末情報記憶部
１３６  認証情報記憶部
２０    ＰＣ
３０    ログ収集サーバ
【図１】
2013054422.tif 000003
【図２】
2013054422.tif 000004
【図３】
2013054422.tif 000005
【図４】
2013054422.tif 000006
【図５】
2013054422.tif 000007
【図６】
2013054422.tif 000008
【図７】
2013054422.tif 000009
【図８】
2013054422.tif 000010
【図９】
2013054422.tif 000011
【図１０】
2013054422.tif 000012
【図１１】
2013054422.tif 000013
【図１２】
2013054422.tif 000014
【図１３】
2013054422.tif 000015
【図１４】
2013054422.tif 000016
【図１５】
2013054422.tif 000017
【図１６】
2013054422.tif 000018
【図１７】
2013054422.tif 000019
【図１８】
2013054422.tif 000020
【図１９】
2013054422.tif 000021
【図２０】
2013054422.tif 000022