(57)【要約】      （修正有）【課題】所定時間にログファイルをログ収集サーバに送信するタイミングを自動的に分散させ、尚かつ、以降の送信は初回の送信タイミングを維持しながら一定間隔時間で行うシステム及びその方法を提供する。【解決手段】ネットワークに接続したクライアントは、認証サーバからポリシーをダウンロード（Ｓ２０２）し、該ポリシーに含まれるログ送信間隔に満たないランダムな時間を決定し（Ｓ２０３）、前記時間が経過した後、ログファイルをログ収集サーバに送信する（Ｓ２０５）。送信が成功したら、以後前記時間間隔でログファイルを送信する。失敗したら再度ランダムな時間を決定（Ｓ２０８）して、ログファイルの送信処理を行う。【選択図】図２
2007323320.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続したクライアントが作成するログファイルを、ログ収集サーバへ送信する際に使用するログファイル送信システムであって、
クライアントとネットワークを介して接続するログ収集サーバ及び認証サーバと、を備え、
該クライアントは、操作ログを取得するログ取得部と、取得したログファイルを前記ログ収集サーバに送信するログ送信部と、該ログ送信部が前記ログ収集サーバに接続する際の待ち時間を設定する待ち時間設定部と、前記認証サーバに認証を要求する認証要求部と、該認証サーバから認証を受信する認証受信部と、を備え、
該ログ収集サーバは、前記クライアントからのログファイルを受信するログ受信部と、該ログファイルを処理するログ処理部と、該ログ処理部に接続され、ログファイルを保存する記憶装置と、を具備し、
該認証サーバは、クライアントからの認証要求に対しポリシーを送信する認証処理部と、該認証処理部に接続された管理データベースと、を備え、
前記クライアントの待ち時間設定部は、前記認証サーバから受信したポリシーに含まれるログ送信間隔に満たないランダムな時間を決定し、前記ログ送信部は該ランダムな時間経過後にログファイルをログ収集サーバに送信することを特徴とする、ログファイルの送信システム。
【請求項２】
ネットワークに接続したクライアントが作成するログファイルを、ログ収集サーバへ送信する際に使用するログファイル送信方法であって、
認証サーバにネットワークを介してクライアントの認証要求部が認証を要求する工程と、
該認証サーバから前記クライアントの認証受信部がポリシーを受信する工程と、
該クライアントの待ち時間設定部にて、前記ポリシーに記録されたログ送信間隔に満たないランダムな時間を決定する工程と、
クライアントのログ送信部が、前記ランダムな時間経過後に初回のログファイルをログ収集サーバに送信する工程と、
該初回のログファイル送信が成功後は、前記認証サーバで設定するログ送信間隔毎にクライアントからログ収集サーバにログファイルを送信する工程と、を備え、
前記初回のログファイル送信に失敗した場合には、前記待ち時間設定部にて新たにランダムな時間が設定されて再度ログファイルの送信が行われ、該ランダムな時間は前記ログ送信間隔に満たない時間であることを特徴とする、ログファイルの送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続したクライアントＰＣが作成するログファイルを、ログ収集サーバへ送信する際のログファイル送信システムに関するものであり、更に詳しくは、ログ収集サーバにログファイルを送信するタイミングを自動的に分散させ、該ログ収集サーバの負荷を軽減するログファイル送信システム及びその方法に関する。
【背景技術】
【０００２】
近年、顧客情報の流出など、重要な個人情報が漏洩する事件が多発しており、その事件の多くは、内部からの情報漏洩であるという報告がなされている。
また、２００５年４月から個人情報保護法が全面施行され、これに伴って、個人情報を管理するセキュリティ対策への関心が急速に高まっている。
【０００３】
このような情報漏洩対策の一つとして、クライアントＰＣからのネットワーク操作状況を常時監視し、記録するシステムを設けることが挙げられる。又、このようなシステムを利用し、万一情報漏洩等の問題が発生した際には、容易に原因を追跡できる機能を有するセキュリティ対策アプリケーションが提案されている（例えば、特許文献１参照）。
【０００４】
特許文献１によれば、クライアントＰＣのネットワーク使用状況や操作履歴等を記録したログファイルを、ネットワーク上のログ収集サーバに送信する。そして該ログファイルを解析することにより、クライアントＰＣを使用するユーザの管理・監査を行う。
【０００５】
【特許文献１】特開２００３−３３０７６０号公報（段落番号０００７〜００６９）
【０００６】
上述のアプリケーションでは、クライアントＰＣ上での全ての使用状況や操作履歴を記録したログファイルを取得する。従って、不正アクセスや機密情報の持ち出し等のあらゆる問題の追跡が容易であって、セキュリティを向上させることが可能である。
又、該ログファイルを随時ログ収集サーバに送信することにより、ログデータを蓄積し、更にログ管理サーバによって該データを解析・監査することができるため、セキュリティの更なる向上につなげることができる。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１の発明によれば、ログファイル送信のタイミングを、所定時間単位や所定量のログデータ蓄積、或いはクライアントが再起動した場合や、ログ管理サーバからの要求があった場合等に設定している（特許文献１段落番号［００２２］参照）。
しかしながら、多数のクライアントＰＣを抱える環境においては、ログファイルの送信タイミングを所定時刻に行った場合や、出勤時にＰＣが一斉起動された場合等に、ネットワーク及びログ管理サーバに負荷が集中してしまう虞がある。
また、所定量以上のログデータが蓄積されるまでログファイルを送信しない設定とした場合には、クライアントの使用頻度が極端に小さい環境では実際の送信がほとんど行われないこととなり、折角のアプリケーション機能を有効活用できないという問題が生じる。
【０００８】
本発明は上記問題点を解決するためになされたものであり、所定時間にログファイルを送信するログ送信システムにおいて、該ファイルをログ収集サーバに送信するタイミングを自動的に分散させ、尚かつ、以降の送信は初回の送信タイミングを維持しながら一定間隔時間で行うシステム及びその方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するべく、本発明は以下の構成を提供する。
（１）請求項１に係るログファイルの送信システムは、ネットワークに接続したクライアントが作成するログファイルを、ログ収集サーバへ送信する際に使用するログファイル送信システムであって、クライアントとネットワークを介して接続するログ収集サーバ及び認証サーバと、を備え、該クライアントは、操作ログを取得するログ取得部と、取得したログファイルを前記ログ収集サーバに送信するログ送信部と、該ログ送信部が前記ログ収集サーバに接続する際の待ち時間を設定する待ち時間設定部と、前記認証サーバに認証を要求する認証要求部と、該認証サーバから認証を受信する認証受信部と、を備え、該ログ収集サーバは、前記クライアントからのログファイルを受信するログ受信部と、該ログファイルを処理するログ処理部と、該ログ処理部に接続され、ログファイルを保存する記憶装置と、を具備し、該認証サーバは、クライアントからの認証要求に対しポリシーを送信する認証処理部と、該認証処理部に接続された管理データベースと、を備え、前記クライアントの待ち時間設定部は、前記認証サーバから受信したポリシーに含まれるログ送信間隔に満たないランダムな時間を決定し、前記ログ送信部は該ランダムな時間経過後にログファイルをログ収集サーバに送信することを特徴とする。
【００１０】
（２）請求項２に係るログファイルの送信方法は、ネットワークに接続したクライアントが作成するログファイルを、ログ収集サーバへ送信する際に使用するログファイル送信方法であって、認証サーバにネットワークを介してクライアントの認証要求部が認証を要求する工程と、該認証サーバから前記クライアントの認証受信部がポリシーを受信する工程と、該クライアントの待ち時間設定部にて、前記ポリシーに記録されたログ送信間隔に満たないランダムな時間を決定する工程と、クライアントのログ送信部が、前記ランダムな時間経過後に初回のログファイルをログ収集サーバに送信する工程と、該初回のログファイル送信が成功後は、前記認証サーバで設定するログ送信間隔毎にクライアントからログ収集サーバにログファイルを送信する工程と、を備え、前記初回のログファイル送信に失敗した場合には、前記待ち時間設定部にて新たにランダムな時間が設定されて再度ログファイルの送信が行われ、該ランダムな時間は前記ログ送信間隔に満たない時間であることを特徴とする。
【発明の効果】
【００１１】
本発明のログファイルの送信システムおよびその方法によれば、以下の効果を奏する。
（１）ログ収集サーバにログファイルを送信するタイミングを分散させ、同時期にネットワーク及び／又はログ収集サーバに接続が集中するのを緩和することができる。
これにより、多数のクライアントＰＣを抱える環境であっても、ネットワーク及びログ収集サーバの負荷を軽減することが可能である。
【００１２】
（２）自動的に分散された送信のタイミングを維持しながら、一定間隔毎にログファイルがログ収集サーバに送信される。
これにより、クライアントの使用頻度が小さい環境においても、ログファイル蓄積・解析システムを有効利用できる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の一形態について、図面を参照しながら具体的に説明する。
図１は、本発明によるログファイル送信システムの形態の一例を示す機能ブロック図である。
本発明のログファイル送信システムは、ｎ個のクライアント１と、ネットワーク２と、ログ収集サーバ３と、表示部４と、認証サーバ５と、から構成される。
該クライアント１は、ネットワーク２を介してログ収集サーバ３及び認証サーバ５とに接続され、ログ取得部１ａと、ログ送信部１ｂと、待ち時間設定部１ｃと、認証要求部１ｄと、認証受信部１ｅと、を具備している。
【００１４】
該ログ取得部１ａでは、クライアントＰＣ上で発生したログオン・ログオフ等のイベントや、ファイル操作のアクセス記録等のログファイル１ｆが取得される。
該ログ送信部１ｂは、前記ログデータ１ｃを、前記ログ収集サーバ３に送信する。
該待ち時間設定部１ｃは、前記ログ送信部１ｂがログ収集サーバ３にログファイルを送信する際に、認証サーバ５が設定するログ送信間隔６に満たないランダムな時間７を決定する。
該認証要求部１ｄは、クライアント１のＩＤとパスワード等を指定して、認証サーバ５に認証を要求する。該認証受信部１ｅは、前記認証要求部が指定したＩＤが保持するポリシー５ｃを認証サーバ５から受信する。
【００１５】
ログ収集サーバ３には、ログ受信部３ａと、ログ処理部３ｂと、記憶装置３ｃとを備えている。
ログ受信部３ａは、前記ネットワーク２を介して送信される前記ログファイル１ｆを受信する。
該ログ受信部３ａに受信されたログファイル１ｆは、ログ処理部３ｂにおいて処理され、記憶装置３ｃに格納される。
前記表示部４は該ログ収集サーバ３に接続され、管理者は該表示部４を介してサーバ３の記憶装置３ｃに格納されているログデータを参照することにより、クライアントＰＣからの操作状況や捜査履歴等を管理・監査する。
【００１６】
認証サーバ５は認証処理部５ａと、管理データベース５ｂとを具備し、クライアント１からの認証要求を該認証処理部５ａで受け付け、該認証要求は管理データベース５ｂのデータと照合される。
該管理データベース５ｂに合致したデータが存在した場合には、クライアント１からの認証要求が許可されることとなり、設定されている権限やポリシー５ｃが付与される。
【００１７】
次に、本発明におけるデータ送信システムの動作につき、図２を参照しながら説明する。
図２は、本発明のログ送信処理の流れを示すフローチャート図である。
クライアント１の認証要求部１ｄは、例えばＩＤとパスワードとを指定して、ネットワーク２を介して認証サーバ５に対し、ログインを行う（ステップ：Ｓ２０１）。
【００１８】
認証サーバ５では、クライアント１からの認証要求を認証処理部５ａで受け付け、管理データベース５ｂのデータと照合する。その結果、指定したＩＤが保持するポリシー５ｃを、ネットワーク２を介してクライアントＰＣの認証受信部１ｅに送信する（ステップ：Ｓ２０２）。
ここで、前記ポリシー５ｃには、ログ送信ポリシーが含まれており、該ログ送信ポリシーには、ログ収集サーバ３のあて先、ログ送信間隔６、ログ取得レベル、取得するログの種類の設定等が記録されている。
【００１９】
クライアント１の待ち時間設定部１ｃは、乱数を生成することにより、ログ送信間隔６に満たないランダムな時間７を決定する（ステップ：Ｓ２０３）。例えば、前記ログ送信ポリシーのログ送信間隔が６０分に設定されていた場合には、１〜５９分の間でランダムな時間を７決定する。
ここで、仮に時間７がログ送信間隔６を越えて設定された場合、重要なログファイルが長時間送信されないという事態が生じ得ることとなり、セキュリティ上問題となる。従って、本発明におけるランダムな時間７は、少なくともログ送信間隔６以下とする。
【００２０】
本発明では、上述のように、各クライアントが乱数を生成することによって独自にランダムな時間７を決定するため、ログ収集サーバ３や認証サーバ５等の各サーバは該ランダムな時間７を各クライアントに割り当てる必要が生じない。
又、各クライアントが生成するランダムな時間７は乱数であるため、他のクライアントが生成する時間７と重複する可能性は極めて低くなり、結果としてネットワークトラフィックを分散させることが可能となる。
【００２１】
クランアント１のログ送信部１ｂは、ステップＳ２０３で待ち時間設定部１ｅが決定したランダムな時間６をタイマとして設定し、該時間６だけログファイル送信処理を待つ（ステップ：Ｓ２０４）。
ログ送信部１ｂは前記ランダムな時間６経過後に、前記ログ送信ポリシーに記載されているログ収集サーバ３のあて先に、ログファイルを送信する（ステップ：Ｓ２０５）
【００２２】
次いで、ログファイルが正常に送信されたか否かの判定を行う（ステップ：Ｓ２０６）。ログファイルが正常に送信された場合（ステップＳ２０６でＹＥＳを得た場合）には、処理ルートＳ２０７に遷移する。
又、ログファイル送信が失敗した場合（ステップＳ２０６でＮＯを得た場合）には、リトライ送信のため処理ルートＳ２０８に遷移する。
【００２３】
初回のログファイル送信が成功した場合には、ログ送信間隔６が経過するのを待った後、ステップＳ２０５の処理ルートに遷移する。そして、次回以降のログファイル送信は、初回の送信からログ送信間隔６経過後毎に行われることとする
【００２４】
初回のログファイル送信に失敗し、リトライ送信のためＳ２０８に遷移した場合には、クライアント１の待ち時間設定部１ｃにて再度乱数を生成し、新たにランダムな時間７’を決定する（ステップ：Ｓ２０８）。ここでもセキュリティの関係上、ランダムな時間７’はログ送信間隔６以下の時間に設定されることとする。
【００２５】
クライアント１がログファイル送信に失敗した原因として、クライアントＰＣと、ログ収集サーバ３との間で何らかの障害が発生している可能性が考えられる。この障害が、仮にネットワークそのものや、ログ収集サーバ３の障害であった場合には、クライアント１以外の他のクライアントにおいても、同様にログファイルの送信が失敗している可能性がある。
従って、送信に失敗した場合に即リトライ送信する設定とすると、同様に送信に失敗した他のクライアントから同時に大量の再送信が行われることとなる。そうすると、ネットワーク及びログ収集サーバに負荷が集中してしまう可能性が大であるので、本発明では、上述のように、送信に失敗した際には新たにランダムな時間７’を設定してリトライ送信を行うこととした。
又、時間７’生成においても、クライアント１の待ち時間設定部１ｃは乱数を生成するため、該時間７’を他のクライントが生成する時間７と重複する可能性を極めて低くすることができる。
【００２６】
ログ送信部１ｂは、ステップＳ２０８にて新たに決定したランダムな時間７’を新たにタイマとして設定し、該時間７’だけログファイル送信処理を待つ（ステップ：Ｓ２０９）。
ログ送信部１ｂは前記ランダムな時間７’経過後に、前記ステップＳ２０５の処理に遷移し、前記ログ送信ポリシーに記載されているログ収集サーバ３のあて先に、ログファイルを送信する。
【００２７】
図３は、本発明によってログファイル送信が行われる状況を示した模式図である。
ユーザがクライアントＰＣである２つのクライアント１が、同じタイミングで認証サーバ５に認証を行ったものと仮定する。このような状況は、朝の出勤時等に一斉に多数のクライアントＰＣが起動した場合などに想定されるものである。
【００２８】
図３において、各クライアント１が同時にサーバ５に認証を行っても、本発明によるシステムを使用することにより、１つのクライアント１がログイン直後に送信を行ったのに対し、別のクライアント１は、ログ送信間隔６に満たないランダムな時間７経過後に送信を行った。
この結果、初回のログファイル送信のタイミングにランダムな時間７の分のずれが生ずることとなり、ネットワークやサーバに負荷を掛ける可能性が大幅に減少される。
【００２９】
更に、初回の送信後は、各クライアントとも、認証サーバ５で指定するログ送信間隔６に従って、定期的にログファイルをログ収集サーバ３に送信するため、初回の送信タイミングのずれが維持されることとなる。
従って、本発明の送信システムを利用することにより、ログファイルの送信タイミングを分散させることができるので、ネットワークの帯域を有効に利用することが可能となり、かつログ収集サーバ３に処理が集中することを回避することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明によるログファイル送信システムの形態の一例を示す機能ブロック図である。
【図２】本システムの処理の流れを示すフローチャート図である。
【図３】本発明によるログファイル送信の状況を示した模式図である。
【符号の説明】
【００３１】
１  クライアント
１ａ  ログ取得部
１ｂ  ログ送信部
１ｃ  待ち時間設定部
１ｄ  認証要求部
１ｅ  認証受信部
１ｆ  ログファイル
２  ネットワーク
３  ログ収集サーバ
３ａ  ログ受信部
３ｂ  ログ処理部
３ｃ  記憶装置
４  表示部
５  認証サーバ
５ａ  認証処理部
５ｂ  管理ＤＢ
５ｃ  ポリシー
６  ログイン送信間隔
７  ランダムな時間
【図１】
2007323320.tif 000003
【図２】
2007323320.tif 000004
【図３】
2007323320.tif 000005