クライアント端末から送信されたHTTPリクエストをWebサーバに送信すると共に、このHTTPリクエストをログ情報記憶手段に格納する処理と、上記Webサーバから送信されたHTTPレスポンスを上記クライアント端末に送信すると共に、このHTTPレスポンスを上記HTTPリクエストに関連付けてログ情報記憶手段に格納する処理を実行する中継処理手段と、監査端末から検索要求が送信された場合に、当該監査端末に対して検索条件設定画面を送信する処理と、当該監査端末からログ情報の検索条件が送信された場合に、上記ログ情報記憶手段から検索条件にマッチするHTTPリクエストまたはHTTPレスポンスを抽出する処理と、検索結果画面を生成して上記監査端末に送信する処理を実行する検索処理手段とを備えたWeb監査支援システムであって、上記検索結果画面は、抽出したHTTPリクエストの属性項目、または抽出したHTTPレスポンスに対応したHTTPリクエストの属性項目をリスト表示したリクエスト一覧表示領域と、このリクエスト一覧表示領域において選択された一のHTTPリクエストに関連付けられたHTTPレスポンスに含まれるデータを、所定の形式で表示するレスポンス表示領域とを少なくとも備えており、リクエスト一覧表示領域において選択された上記HTTPリクエストが、HTMLデータの送信を要求するものである場合に、上記検索処理手段は、対応するHTTPレスポンスに含まれるHTMLデータに対して、当該HTMLデータ中で指定された各種外部データを埋め込んだWeb画面を生成し、これを上記レスポンス表示領域に表示させた検索結果画面を生成することを特徴とするWeb監査支援システム。上記検索結果画面には、リクエスト一覧表示領域において選択されたHTTPリクエストの全文を表示する詳細情報表示領域が設けられていることを特徴とする請求項1に記載のWeb監査支援システム。リクエスト一覧表示領域において選択された上記HTTPリクエストが、HTMLデータ中で指定された画像データの送信を要求するものである場合に、上記検索処理手段は、対応するHTTPレスポンスに含まれる画像データを上記レスポンス表示領域に表示させた検索結果画面を生成することを特徴とする請求項1または2に記載のWeb監査支援システム。上記の記録方法の場合、ログファイルに格納されるのはアクセス先のURLや操作コマンド、ユーザ名、日時等に限定されるため、管理者が具体的な閲覧内容を確認するためには、このURLをWebブラウザに入力し、実際に当該Webサイトにアクセスする必要があり、大きな手間がかかっていた。また、リンク切れの場合には目的のWebサイトを閲覧することができず、監査が不十分となる可能性があった。上記の記録方法の場合には、従業員が画面上で入力したデータやマウスポインタの動きまでが動画として再現できるため、管理者は内容的には十分な監査を行うことが可能となるが、大容量の外部記憶装置を準備する必要があり、コストパフォーマンスの問題が指摘されている。また、実際に動画を再生して内容を確認するためには多くの労力と時間を要し、人的、時間的コストが嵩むという問題もあった。この発明は、このような現状に鑑みて案出されたものであり、必要な記憶容量が徒に増大することを抑制しつつも、各従業員によるWebアプリケーションの利用状況を管理者が効果的に監査できる支援システムの実現を目的としている。上記の目的を達成するため、請求項1に記載したWeb監査支援システムは、クライアント端末から送信されたHTTPリクエストをWebサーバに送信すると共に、このHTTPリクエストをログ情報記憶手段に格納する処理と、上記Webサーバから送信されたHTTPレスポンスを上記クライアント端末に送信すると共に、このHTTPレスポンスを上記HTTPリクエストに関連付けてログ情報記憶手段に格納する処理を実行する中継処理手段と、監査端末から検索要求が送信された場合に、当該監査端末に対して検索条件設定画面を送信する処理と、当該監査端末からログ情報の検索条件が送信された場合に、上記ログ情報記憶手段から検索条件にマッチするHTTPリクエストまたはHTTPレスポンスを抽出する処理と、検索結果画面を生成して上記監査端末に送信する処理を実行する検索処理手段とを備えたWeb監査支援システムであって、上記検索結果画面は、抽出したHTTPリクエストの属性項目、または抽出したHTTPレスポンスに対応したHTTPリクエストの属性項目をリスト表示したリクエスト一覧表示領域と、このリクエスト一覧表示領域において選択された一のHTTPリクエストに関連付けられたHTTPレスポンスに含まれるデータを、所定の形式で表示するレスポンス表示領域とを少なくとも備えており、リクエスト一覧表示領域において選択された上記HTTPリクエストが、HTMLデータの送信を要求するものである場合に、上記検索処理手段は、対応するHTTPレスポンスに含まれるHTMLデータに対して、当該HTMLデータ中で指定された各種外部データを埋め込んだWeb画面を生成し、これを上記レスポンス表示領域に表示させた検索結果画面を生成することを特徴としている。請求項2に記載したWeb監査支援システムは、請求項1のシステムを前提とし、さらに上記検索結果画面には、リクエスト一覧表示領域において選択されたHTTPリクエストの全文を表示する詳細情報表示領域が設けられていることを特徴とする請求項1に記載のWeb監査支援システム。請求項3に記載したWeb監査支援システムは、請求項1または2のシステムを前提とし、さらに、リクエスト一覧表示領域において選択された上記HTTPリクエストが、HTMLデータ中で指定された画像データの送信を要求するものである場合に、上記検索処理手段は、対応するHTTPレスポンスに含まれる画像データを上記レスポンス表示領域に表示させた検索結果画面を生成することを特徴としている。請求項1に記載のWeb監査支援システムの場合、監査端末に送信される検索結果画面のレスポンス表示領域において、HTMLデータ中でリンク付けされた外部データも含め、クライアント端末の画面に表示された通りのWeb画面が再現される仕組みを備えているため、管理者は一々実際のWebサイトにアクセスすることなく、従業員が閲覧していた画面の内容をチェックすることが可能となる。検索結果画面のレスポンス表示領域にWeb画面を正確に再現するためには、ログ情報記憶手段にHTTPリクエスト及びHTTPレスポンスの全文を蓄積しておく必要があるが、このWeb画面自体はHTMLデータに画像データを埋め込むレンダリング処理によって生成されるものであり、Web画面全体が画像データとして保存されるものではないため、外部記憶装置の容量拡大を効果的に抑制することができる。請求項2に記載のWeb監査支援システムの場合、詳細情報表示領域においてHTTPリクエストの全文が表示される仕組みを備えているため、管理者はクライアント端末からWebサーバに対して送信された入力データや選択データの内容までをチェックすることが可能となる。請求項3に記載のWeb監査支援システムの場合、HTMLデータ中で指定された画像データの配信を要求するHTTPリクエスト単位で、対応のレスポンス内容画像データが表示される仕組みを備えているため、管理者はクライアント端末とWebサーバ間におけるデータのやり取りを、よりきめ細かくチェックすることが可能となる。図1に示すように、この発明に係るWeb監査支援システム10は、サーバ12内に設けられた中継処理部14と、ログ情報記憶部16と、検索処理部18とを備えている。中継処理部14及び検索処理部18は、サーバ12のCPUが、OS及び専用のアプリケーションプログラムに従って動作することにより、実現される。また、ログ情報記憶部16は、サーバ12の外部記憶装置内に設けられている。上記中継処理部14は、いわゆるプロキシサーバとして機能する構成要素であり、インターネットやLAN等の通信ネットワーク20を介して接続された各従業員のクライアント端末22から、HTTPリクエスト以下リクエストが送信された場合に、これをインターネットやLAN等の通信ネットワーク24経由で内外のWebサーバ26に送信すると共に、Webサーバ26から返されたHTTPレスポンス以下レスポンスをクライアント端末22に転送する処理を実行する。また中継処理部14は、各クライアント端末22から送信された上記リクエストを、ログ情報記憶部16に逐一格納すると共に、Webサーバ26から送信された上記レスポンスを、リクエストに関連付けてログ情報記憶部16に逐一格納する処理を実行する。クライアント端末22は、OS及びWebブラウザプログラムを搭載したPCよりなる。Webサーバ26は、OS及びWebサーバ用のアプリケーションプログラムや各種Webサービス用のアプリケーションプログラムを搭載したサーバコンピュータよりなる。検索処理部18は、インターネットやLAN等の通信ネットワーク28を介して、管理者の操作する監査端末30と接続されている。この監査端末30は、OS及びWebブラウザプログラムを搭載したPCよりなる。以下、図2のフローチャートに従い、このシステム10における処理手順を説明する。まず、監査端末30からサーバ12の検索処理部18に対して、ログ情報の検索要求が送信されるとS10、検索処理部18から監査端末30に対して検索条件設定画面が送信されるS12。この結果、監査端末30のWebブラウザ上には、検索条件設定画面が表示されるS14。図3に示すように、この検索条件設定画面40には、日時範囲指定欄42と、ユーザアカウント指定欄44と、メソッド指定欄46と、URL指定欄48と、キーワード指定欄50とが設けられている。これに対し管理者は、日時範囲指定欄42に具体的な数値を入力することにより、この範囲内の日時が記載されたリクエストやレスポンスのみを、検索対象として限定することができる。また管理者は、ユーザアカウント指定欄44に従業員のユーザアカウントを入力することにより、当該ユーザアカウントを含むリクエストのみを、検索対象として限定することができる。メソッド指定欄46は、リクエストのメソッドを限定する項目であり、管理者はGETデータの返信を要求する際のコマンドやPOSTサーバにデータを送信する際のコマンド、PUTサーバにファイルをアップロードする際のコマンド等の中で必要なもののチェックボックス52にチェックを入れることにより、特定のメソッドを含むリクエストを検索対象として限定することが可能となる。また管理者は、URL指定欄48に所定のURLを入力することにより、特定のWebサーバにアクセスしたリクエストを抽出対象として絞り込むことができる。さらに管理者は、キーワード指定欄50に所定の文字列を入力することにより、当該文字列を含むリクエストやレスポンスを検索対象として限定することができる。必要な設定項目において検索条件を指定した管理者は、検索ボタン54をクリックする。この結果、監査端末30のWebブラウザから検索処理部18に対して、検索条件が送信されるS16。因みに、図3においては、日時範囲として2011年3月25日午前零時~2011年3月30日午前零時が、またユーザアカウントとしてuser01が、メソッドとしてGETが設定されている。これを受けた検索処理部18は、設定された検索条件にマッチするリクエスト及びレスポンスをログ情報記憶部16から抽出しS18、これらのログ情報に基づいて検索結果画面を生成するS20。この検索結果画面は、サーバ12から監査端末30に送信されS22、Webブラウザ上に表示されるS24。図4に示すように、この検索結果画面60には、リクエストの属性日時、ユーザ、メソッド、URL等を1行形式でリスト表示するリクエスト一覧表示領域62と、この一覧の中から選択された一つのリクエストの全文リクエスト行、メッセージヘッダ、メッセージボディを表示する詳細情報表示領域64と、当該リクエストに対応するレスポンスに基づいて生成された画面を表示するレスポンス表示領域66とを備えている。このレスポンス表示領域66には、従業員が配信をリクエストしたHTMLデータに対して、このHTMLデータにおいてリンク付けされた画像データを指定された位置に埋め込んだ状態のWeb画面が表示されている。この結果、管理者は監査対象従業員が実際に見たままのWebページを、即座に確認することができる。上記詳細情報表示領域64には、Webサーバ26から送信されたフォームに対して従業員が入力したデータも全て表示されるため、管理者は従業員による画面操作を正確に把握することが可能となる。管理者が一覧中の他のリクエストにマウスポインタを合わせてクリックすると、監査端末30からサーバ12に対して、当該リクエストの選択情報が送信されるS26。これを受けた検索処理部18は、当該リクエストの全文が詳細情報表示領域64に記載されると共に、当該リクエストに対応するレスポンスに基づいて生成されたWeb画面がレスポンス表示領域66に再現された検索結果画面60を生成しS28、監査端末30に送信するS30。この結果、図示は省略したが、この新たな検索結果画面60が監査端末30のWebブラウザ上に表示されるS32。管理者が一覧中において選択したリクエストが、HTMLデータ中でリンク付けされた特定の画像データの配信を要求するものであった場合、レスポンス表示領域66に当該画像が単独で表示された検索結果画面60がサーバ12から送信され、監査端末30上に表示される図示省略。この検索結果画面60のサイドバーには、日時範囲指定欄42と、ユーザアカウント指定欄44と、メソッド指定欄46と、URL指定欄48と、キーワード指定欄50と、検索ボタン54を備えた検索条件設定領域68が設けられている。このため管理者は、ここに他の検索条件を設定し、検索ボタン54をクリックすることで、別の従業員や別のメソッドに係る検索結果画面60を表示させ、異なった観点からの監査を継続することができる。