[go: up one dir, main page]

JP2012226461A - Web inspection support system - Google Patents

Web inspection support system Download PDF

Info

Publication number
JP2012226461A
JP2012226461A JP2011091782A JP2011091782A JP2012226461A JP 2012226461 A JP2012226461 A JP 2012226461A JP 2011091782 A JP2011091782 A JP 2011091782A JP 2011091782 A JP2011091782 A JP 2011091782A JP 2012226461 A JP2012226461 A JP 2012226461A
Authority
JP
Japan
Prior art keywords
request
display area
response
search
web
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2011091782A
Other languages
Japanese (ja)
Inventor
Atsushi Hashimoto
淳 橋本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nomura Research Institute Ltd
Original Assignee
Nomura Research Institute Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nomura Research Institute Ltd filed Critical Nomura Research Institute Ltd
Priority to JP2011091782A priority Critical patent/JP2012226461A/en
Publication of JP2012226461A publication Critical patent/JP2012226461A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】必要な記憶容量が徒に増大することを抑制しつつ、各従業員によるWebアプリケーションの利用状況を管理者が効果的に監査できる支援システムの実現。
【解決手段】クライアント端末からHTTPリクエストをWebサーバに送信しレスポンスを受ける際、それぞれログ情報を記憶部に格納する中継処理部と、監査端末から送信された検索条件にマッチするリクエストを抽出し、検索結果を送信する検索処理部を備える。検索結果画面60は、抽出した各リクエストの属性項目をリスト表示したリクエスト一覧表示領域62と、レスポンス中のデータを表示するレスポンス表示領域66を備える。選択されたリクエストがHTMLデータの送信を要求するものである場合、検索処理部はHTMLデータに必要な画像データ等を埋め込んだWeb画面を生成し、これをレスポンス表示領域66に表示させた検索結果画面60を生成する。
【選択図】図4
[PROBLEMS] To realize a support system that enables an administrator to effectively audit the use status of a Web application by each employee while suppressing an increase in necessary storage capacity.
When an HTTP request is transmitted from a client terminal to a Web server and a response is received, a relay processing unit that stores log information in a storage unit and a request that matches a search condition transmitted from an audit terminal are extracted, A search processing unit for transmitting a search result is provided. The search result screen 60 includes a request list display area 62 that displays a list of attribute items of each extracted request, and a response display area 66 that displays data in response. If the selected request is for requesting the transmission of HTML data, the search processing unit generates a Web screen with the necessary image data embedded in the HTML data, and the search result is displayed in the response display area 66 A screen 60 is generated.
[Selection] Figure 4

Description

この発明はWeb監査支援システムに係り、特に、企業の管理者が従業員によるWebアプリケーションの利用状況を低コストで効果的に監査できるように支援する技術に関する。   The present invention relates to a Web audit support system, and more particularly, to a technology that supports a manager of a company so that the use status of a Web application by an employee can be effectively audited at a low cost.

近年、日本版SOX法の制定等に伴い、企業の内部統制システムの強化が叫ばれており、その一環として、一般従業員によるWebアプリケーションの利用状況を記録しておき、これを各部門の管理者が事後的にチェックすることが行われている。
従業員によるWebアプリケーションの利用状況は、具体的には以下のような方法により記録されている。
(1) アクセスログの記録
これは、各従業員が操作するクライアント端末からWebサーバに対して送信されたHTTPリクエストの概要や、これに対するHTTPレスポンスの概要をプロキシサーバ内のログファイルに逐一記録しておく方式である(非特許文献1参照)。
(2) 操作画面の動画記録
これは、各従業員が操作するクライアント端末内に専用の監視プログラムを配置しておき、ユーザがWebアプリケーションを利用している際の画面表示を連続的な画像データとして外部記憶装置内に記録しておく方式である(非特許文献2参照)。
In recent years, with the enactment of the Japanese version of the SOX Law, etc., there has been a call for strengthening of the company's internal control system. The person is checked afterwards.
Specifically, the usage status of Web applications by employees is recorded in the following manner.
(1) Recording of access log This is to record the outline of HTTP request sent from the client terminal operated by each employee to the Web server and the outline of HTTP response in response to the log file in the proxy server. (See Non-Patent Document 1).
(2) Video recording of the operation screen This is because the dedicated monitoring program is placed in the client terminal operated by each employee, and the screen display when the user uses the Web application is displayed as continuous image data. Is recorded in an external storage device (see Non-Patent Document 2).

The Apache Software Foundation/ログファイル インターネットURL:http://httpd.apache.org/docs/2.2/logs.html 検索日:2011年4月5日The Apache Software Foundation / Log file Internet URL: http://httpd.apache.org/docs/2.2/logs.html Search date: April 5, 2011 ESS REC(登録商標)/システム操作 点検・監査ソリューションhttp://www.et-x.jp/product/ess_rec/index.html 検索日:2011年4月5日ESS REC (registered trademark) / system operation inspection / audit solution http://www.et-x.jp/product/ess_rec/index.html Search date: April 5, 2011

上記(1)の記録方法の場合、ログファイルに格納されるのはアクセス先のURLや操作コマンド、ユーザ名、日時等に限定されるため、管理者が具体的な閲覧内容を確認するためには、このURLをWebブラウザに入力し、実際に当該Webサイトにアクセスする必要があり、大きな手間がかかっていた。また、リンク切れの場合には目的のWebサイトを閲覧することができず、監査が不十分となる可能性があった。   In the case of the recording method (1) above, the log file is limited to the URL of the access destination, the operation command, the user name, the date, etc., so the administrator can confirm the specific browsing contents. Had to input this URL into a Web browser and actually access the Web site, which took a lot of work. Also, if the link was broken, the target website could not be browsed, and the audit could be insufficient.

上記(2)の記録方法の場合には、従業員が画面上で入力したデータやマウスポインタの動きまでが動画として再現できるため、管理者は内容的には十分な監査を行うことが可能となるが、大容量の外部記憶装置を準備する必要があり、コストパフォーマンスの問題が指摘されている。また、実際に動画を再生して内容を確認するためには多くの労力と時間を要し、人的、時間的コストが嵩むという問題もあった。   In the case of the recording method (2) above, the data entered by employees on the screen and the movement of the mouse pointer can be reproduced as movies, so the administrator can perform sufficient audits in terms of content. However, it is necessary to prepare a large-capacity external storage device, and the problem of cost performance has been pointed out. In addition, it takes a lot of labor and time to actually reproduce the moving image and confirm the contents, and there is a problem that human and time costs increase.

この発明は、このような現状に鑑みて案出されたものであり、必要な記憶容量が徒に増大することを抑制しつつも、各従業員によるWebアプリケーションの利用状況を管理者が効果的に監査できる支援システムの実現を目的としている。   The present invention has been devised in view of such a current situation, and an administrator can effectively use the Web application usage status by each employee while suppressing necessary increase in storage capacity. The purpose is to realize a support system that can be audited.

上記の目的を達成するため、請求項1に記載したWeb監査支援システムは、クライアント端末から送信されたHTTPリクエストをWebサーバに送信すると共に、このHTTPリクエストをログ情報記憶手段に格納する処理と、上記Webサーバから送信されたHTTPレスポンスを上記クライアント端末に送信すると共に、このHTTPレスポンスを上記HTTPリクエストに関連付けてログ情報記憶手段に格納する処理を実行する中継処理手段と、監査端末から検索要求が送信された場合に、当該監査端末に対して検索条件設定画面を送信する処理と、当該監査端末からログ情報の検索条件が送信された場合に、上記ログ情報記憶手段から検索条件にマッチするHTTPリクエストまたはHTTPレスポンスを抽出する処理と、検索結果画面を生成して上記監査端末に送信する処理を実行する検索処理手段とを備えたWeb監査支援システムであって、上記検索結果画面は、抽出したHTTPリクエストの属性項目、または抽出したHTTPレスポンスに対応したHTTPリクエストの属性項目をリスト表示したリクエスト一覧表示領域と、このリクエスト一覧表示領域において選択された一のHTTPリクエストに関連付けられたHTTPレスポンスに含まれるデータを、所定の形式で表示するレスポンス表示領域とを少なくとも備えており、リクエスト一覧表示領域において選択された上記HTTPリクエストが、HTMLデータの送信を要求するものである場合に、上記検索処理手段は、対応するHTTPレスポンスに含まれるHTMLデータに対して、当該HTMLデータ中で指定された各種外部データを埋め込んだWeb画面を生成し、これを上記レスポンス表示領域に表示させた検索結果画面を生成することを特徴としている。   In order to achieve the above object, the Web audit support system described in claim 1 transmits an HTTP request transmitted from a client terminal to a Web server, and stores the HTTP request in a log information storage unit; The HTTP response transmitted from the Web server is transmitted to the client terminal, and the HTTP processing is associated with the HTTP request and stored in the log information storage unit. The process for transmitting the search condition setting screen to the audit terminal when transmitted, and the HTTP that matches the search condition from the log information storage means when the log information search condition is transmitted from the audit terminal Executes the process of extracting the request or HTTP response and the process of generating the search result screen and sending it to the above audit terminal The search result screen is a list of requests that display the attribute items of the extracted HTTP request or the HTTP request attribute items corresponding to the extracted HTTP response. And at least a response display area for displaying data included in an HTTP response associated with one HTTP request selected in the request list display area in a predetermined format, and selected in the request list display area When the HTTP request is for requesting transmission of HTML data, the search processing means performs various external data specified in the HTML data for the HTML data included in the corresponding HTTP response. A search that generates a Web screen with embedded URL and displays it in the response display area It is characterized by generating a result screen.

請求項2に記載したWeb監査支援システムは、請求項1のシステムを前提とし、さらに上記検索結果画面には、リクエスト一覧表示領域において選択されたHTTPリクエストの全文を表示する詳細情報表示領域が設けられていることを特徴とする請求項1に記載のWeb監査支援システム。   The Web audit support system described in claim 2 is based on the system of claim 1, and the search result screen further includes a detailed information display area for displaying the full text of the HTTP request selected in the request list display area. The Web audit support system according to claim 1, wherein the system is supported.

請求項3に記載したWeb監査支援システムは、請求項1または2のシステムを前提とし、さらに、リクエスト一覧表示領域において選択された上記HTTPリクエストが、HTMLデータ中で指定された画像データの送信を要求するものである場合に、上記検索処理手段は、対応するHTTPレスポンスに含まれる画像データを上記レスポンス表示領域に表示させた検索結果画面を生成することを特徴としている。   The Web audit support system according to claim 3 is based on the system of claim 1 or 2, and further, the HTTP request selected in the request list display area transmits image data specified in HTML data. When requested, the search processing means generates a search result screen in which image data included in a corresponding HTTP response is displayed in the response display area.

請求項1に記載のWeb監査支援システムの場合、監査端末に送信される検索結果画面のレスポンス表示領域において、HTMLデータ中でリンク付けされた外部データも含め、クライアント端末の画面に表示された通りのWeb画面が再現される仕組みを備えているため、管理者は一々実際のWebサイトにアクセスすることなく、従業員が閲覧していた画面の内容をチェックすることが可能となる。   In the case of the Web audit support system according to claim 1, the response display area of the search result screen transmitted to the audit terminal includes the external data linked in the HTML data, as displayed on the client terminal screen. The system allows the administrator to check the contents of the screen the employee was browsing without having to access the actual website.

検索結果画面のレスポンス表示領域にWeb画面を正確に再現するためには、ログ情報記憶手段にHTTPリクエスト及びHTTPレスポンスの全文を蓄積しておく必要があるが、このWeb画面自体はHTMLデータに画像データを埋め込むレンダリング処理によって生成されるものであり、Web画面全体が画像データとして保存されるものではないため、外部記憶装置の容量拡大を効果的に抑制することができる。   In order to accurately reproduce the Web screen in the response display area of the search result screen, it is necessary to store the HTTP request and HTTP response full text in the log information storage means. Since it is generated by rendering processing for embedding data and the entire Web screen is not stored as image data, it is possible to effectively suppress the capacity expansion of the external storage device.

請求項2に記載のWeb監査支援システムの場合、詳細情報表示領域においてHTTPリクエストの全文が表示される仕組みを備えているため、管理者はクライアント端末からWebサーバに対して送信された入力データや選択データの内容までをチェックすることが可能となる。   In the case of the Web audit support system according to claim 2, the administrator has a mechanism for displaying the full text of the HTTP request in the detailed information display area. Therefore, the administrator can input data sent from the client terminal to the Web server, It is possible to check the contents of the selected data.

請求項3に記載のWeb監査支援システムの場合、HTMLデータ中で指定された画像データの配信を要求するHTTPリクエスト単位で、対応のレスポンス内容(画像データ)が表示される仕組みを備えているため、管理者はクライアント端末とWebサーバ間におけるデータのやり取りを、よりきめ細かくチェックすることが可能となる。   The Web audit support system according to claim 3 has a mechanism for displaying the corresponding response content (image data) for each HTTP request for requesting delivery of the image data specified in the HTML data. The administrator can check the data exchange between the client terminal and the Web server more finely.

図1に示すように、この発明に係るWeb監査支援システム10は、サーバ12内に設けられた中継処理部14と、ログ情報記憶部16と、検索処理部18とを備えている。
中継処理部14及び検索処理部18は、サーバ12のCPUが、OS及び専用のアプリケーションプログラムに従って動作することにより、実現される。また、ログ情報記憶部16は、サーバ12の外部記憶装置内に設けられている。
As shown in FIG. 1, the web audit support system 10 according to the present invention includes a relay processing unit 14, a log information storage unit 16, and a search processing unit 18 provided in the server 12.
The relay processing unit 14 and the search processing unit 18 are realized by the CPU of the server 12 operating according to the OS and a dedicated application program. The log information storage unit 16 is provided in the external storage device of the server 12.

上記中継処理部14は、いわゆるプロキシサーバとして機能する構成要素であり、インターネットやLAN等の通信ネットワーク20を介して接続された各従業員のクライアント端末22から、HTTPリクエスト(以下「リクエスト」)が送信された場合に、これをインターネットやLAN等の通信ネットワーク24経由で内外のWebサーバ26に送信すると共に、Webサーバ26から返されたHTTPレスポンス(以下「レスポンス」)をクライアント端末22に転送する処理を実行する。   The relay processing unit 14 is a component that functions as a so-called proxy server, and an HTTP request (hereinafter, “request”) is received from each employee's client terminal 22 connected via a communication network 20 such as the Internet or a LAN. When it is sent, it is sent to the internal and external web servers 26 via the communication network 24 such as the Internet or LAN, and the HTTP response (hereinafter “response”) returned from the web server 26 is transferred to the client terminal 22. Execute the process.

また中継処理部14は、各クライアント端末22から送信された上記リクエストを、ログ情報記憶部16に逐一格納すると共に、Webサーバ26から送信された上記レスポンスを、リクエストに関連付けてログ情報記憶部16に逐一格納する処理を実行する。   The relay processing unit 14 stores the requests transmitted from the respective client terminals 22 in the log information storage unit 16 one by one, and associates the responses transmitted from the web server 26 with the request, in the log information storage unit 16 Execute the process of storing one by one.

クライアント端末22は、OS及びWebブラウザプログラムを搭載したPCよりなる。
Webサーバ26は、OS及びWebサーバ用のアプリケーションプログラムや各種Webサービス用のアプリケーションプログラムを搭載したサーバコンピュータよりなる。
The client terminal 22 is a PC equipped with an OS and a web browser program.
The Web server 26 is composed of a server computer on which an OS and application programs for Web servers and application programs for various Web services are installed.

検索処理部18は、インターネットやLAN等の通信ネットワーク28を介して、管理者の操作する監査端末30と接続されている。
この監査端末30は、OS及びWebブラウザプログラムを搭載したPCよりなる。
The search processing unit 18 is connected to an audit terminal 30 operated by an administrator via a communication network 28 such as the Internet or a LAN.
The audit terminal 30 includes a PC equipped with an OS and a web browser program.

以下、図2のフローチャートに従い、このシステム10における処理手順を説明する。
まず、監査端末30からサーバ12の検索処理部18に対して、ログ情報の検索要求が送信されると(S10)、検索処理部18から監査端末30に対して検索条件設定画面が送信される(S12)。
この結果、監査端末30のWebブラウザ上には、検索条件設定画面が表示される(S14)。
The processing procedure in the system 10 will be described below according to the flowchart of FIG.
First, when a search request for log information is transmitted from the audit terminal 30 to the search processing unit 18 of the server 12 (S10), a search condition setting screen is transmitted from the search processing unit 18 to the audit terminal 30. (S12).
As a result, a search condition setting screen is displayed on the web browser of the audit terminal 30 (S14).

図3に示すように、この検索条件設定画面40には、日時範囲指定欄42と、ユーザアカウント指定欄44と、メソッド指定欄46と、URL指定欄48と、キーワード指定欄50とが設けられている。
これに対し管理者は、日時範囲指定欄42に具体的な数値を入力することにより、この範囲内の日時が記載されたリクエストやレスポンスのみを、検索対象として限定することができる。
また管理者は、ユーザアカウント指定欄44に従業員のユーザアカウントを入力することにより、当該ユーザアカウントを含むリクエストのみを、検索対象として限定することができる。
As shown in FIG. 3, the search condition setting screen 40 is provided with a date / time range designation field 42, a user account designation field 44, a method designation field 46, a URL designation field 48, and a keyword designation field 50. ing.
On the other hand, the administrator can limit only the requests and responses in which the date and time within this range are described as search targets by inputting specific numerical values in the date and time range specification field 42.
Further, the administrator can limit only the requests including the user account as search targets by inputting the user account of the employee in the user account designation field 44.

メソッド指定欄46は、リクエストのメソッドを限定する項目であり、管理者はGET(データの返信を要求する際のコマンド)やPOST(サーバにデータを送信する際のコマンド)、PUT(サーバにファイルをアップロードする際のコマンド)等の中で必要なもののチェックボックス52にチェックを入れることにより、特定のメソッドを含むリクエストを検索対象として限定することが可能となる。   The method specification field 46 is an item for limiting the method of the request. The administrator can use GET (command for requesting a data return), POST (command for sending data to the server), PUT (file to the server). By checking the check box 52 of what is necessary in the command when uploading a request, etc., it becomes possible to limit requests including a specific method as search targets.

また管理者は、URL指定欄48に所定のURLを入力することにより、特定のWebサーバにアクセスしたリクエストを抽出対象として絞り込むことができる。
さらに管理者は、キーワード指定欄50に所定の文字列を入力することにより、当該文字列を含むリクエストやレスポンスを検索対象として限定することができる。
In addition, the administrator can narrow down requests that have accessed a specific Web server as extraction targets by inputting a predetermined URL in the URL designation field 48.
Furthermore, the administrator can limit a request or a response including the character string as a search target by inputting a predetermined character string in the keyword specifying field 50.

必要な設定項目において検索条件を指定した管理者は、検索ボタン54をクリックする。この結果、監査端末30のWebブラウザから検索処理部18に対して、検索条件が送信される(S16)。
因みに、図3においては、日時範囲として「2011年3月25日午前零時〜2011年3月30日午前零時」が、またユーザアカウントとして「user01」が、メソッドとして「GET」が設定されている。
The administrator who has specified the search condition in the necessary setting items clicks the search button 54. As a result, the search condition is transmitted from the Web browser of the audit terminal 30 to the search processing unit 18 (S16).
By the way, in FIG. 3, “March 25, 2011, midnight to March 30, 2011, midnight” is set as the date and time range, “user01” is set as the user account, and “GET” is set as the method. ing.

これを受けた検索処理部18は、設定された検索条件にマッチするリクエスト及びレスポンスをログ情報記憶部16から抽出し(S18)、これらのログ情報に基づいて検索結果画面を生成する(S20)。   Receiving this, the search processing unit 18 extracts a request and response that match the set search condition from the log information storage unit 16 (S18), and generates a search result screen based on the log information (S20). .

この検索結果画面は、サーバ12から監査端末30に送信され(S22)、Webブラウザ上に表示される(S24)。
図4に示すように、この検索結果画面60には、リクエストの属性(日時、ユーザ、メソッド、URL等)を1行形式でリスト表示するリクエスト一覧表示領域62と、この一覧の中から選択された一つのリクエストの全文(リクエスト行、メッセージヘッダ、メッセージボディ)を表示する詳細情報表示領域64と、当該リクエストに対応するレスポンスに基づいて生成された画面を表示するレスポンス表示領域66とを備えている。
This search result screen is transmitted from the server 12 to the audit terminal 30 (S22) and displayed on the Web browser (S24).
As shown in FIG. 4, in this search result screen 60, a request list display area 62 for displaying a list of request attributes (date and time, user, method, URL, etc.) in a one-line format, and a list selected from this list are displayed. A detailed information display area 64 that displays the entire text (request line, message header, message body) of a single request, and a response display area 66 that displays a screen generated based on the response corresponding to the request Yes.

このレスポンス表示領域66には、従業員が配信をリクエストしたHTMLデータに対して、このHTMLデータにおいてリンク付けされた画像データを指定された位置に埋め込んだ状態のWeb画面が表示されている。
この結果、管理者は監査対象従業員が実際に見たままのWebページを、即座に確認することができる。
The response display area 66 displays a Web screen in which image data linked in the HTML data is embedded at a specified position with respect to the HTML data requested by the employee for distribution.
As a result, the administrator can immediately check the Web page that the audited employee actually sees.

上記詳細情報表示領域64には、Webサーバ26から送信されたフォームに対して従業員が入力したデータも全て表示されるため、管理者は従業員による画面操作を正確に把握することが可能となる。   In the detailed information display area 64, since all the data entered by the employee for the form sent from the Web server 26 is also displayed, the administrator can accurately grasp the screen operation by the employee. Become.

管理者が一覧中の他のリクエストにマウスポインタを合わせてクリックすると、監査端末30からサーバ12に対して、当該リクエストの選択情報が送信される(S26)。
これを受けた検索処理部18は、当該リクエストの全文が詳細情報表示領域64に記載されると共に、当該リクエストに対応するレスポンスに基づいて生成されたWeb画面がレスポンス表示領域66に再現された検索結果画面60を生成し(S28)、監査端末30に送信する(S30)。
この結果、図示は省略したが、この新たな検索結果画面60が監査端末30のWebブラウザ上に表示される(S32)。
When the administrator places the mouse pointer on another request in the list and clicks, the selection information of the request is transmitted from the audit terminal 30 to the server 12 (S26).
Receiving this, the search processing unit 18 performs a search in which the entire text of the request is described in the detailed information display area 64 and the Web screen generated based on the response corresponding to the request is reproduced in the response display area 66. A result screen 60 is generated (S28) and transmitted to the audit terminal 30 (S30).
As a result, although not shown, this new search result screen 60 is displayed on the web browser of the audit terminal 30 (S32).

管理者が一覧中において選択したリクエストが、HTMLデータ中でリンク付けされた特定の画像データの配信を要求するものであった場合、レスポンス表示領域66に当該画像が単独で表示された検索結果画面60がサーバ12から送信され、監査端末30上に表示される(図示省略)。   If the request selected by the administrator in the list is a request for delivery of specific image data linked in HTML data, the search result screen in which the image is displayed alone in the response display area 66 60 is transmitted from the server 12 and displayed on the audit terminal 30 (not shown).

この検索結果画面60のサイドバーには、日時範囲指定欄42と、ユーザアカウント指定欄44と、メソッド指定欄46と、URL指定欄48と、キーワード指定欄50と、検索ボタン54を備えた検索条件設定領域68が設けられている。
このため管理者は、ここに他の検索条件を設定し、検索ボタン54をクリックすることで、別の従業員や別のメソッドに係る検索結果画面60を表示させ、異なった観点からの監査を継続することができる。
The search result screen 60 has a sidebar including a date / time range specification field 42, a user account specification field 44, a method specification field 46, a URL specification field 48, a keyword specification field 50, and a search button 54. A condition setting area 68 is provided.
For this reason, the administrator sets other search conditions here and clicks the search button 54 to display the search result screen 60 related to another employee or another method, so that the audit can be performed from a different viewpoint. Can continue.

この発明に係るWeb監査支援システムの全体構成を示すブロック図である。1 is a block diagram showing an overall configuration of a Web audit support system according to the present invention. 監査端末及びサーバ間における処理手順を示すフローチャートである。It is a flowchart which shows the process sequence between an audit terminal and a server. 監査端末のWebブラウザ上に表示された検索条件設定画面を示す図である。It is a figure which shows the search condition setting screen displayed on the web browser of an audit terminal. 監査端末のWebブラウザ上に表示された検索結果画面を示す図である。It is a figure which shows the search result screen displayed on the web browser of an audit terminal.

10 監査支援システム
12 サーバ
14 中継処理部
16 ログ情報記憶部
18 検索処理部
20 通信ネットワーク
22 クライアント端末
24 通信ネットワーク
26 Webサーバ
28 通信ネットワーク
30 監査端末
40 検索条件設定画面
42 日時範囲指定欄
44 ユーザアカウント指定欄
46 メソッド指定欄
48 URL指定欄
50 キーワード指定欄
52 チェックボックス
54 検索ボタン
60 検索結果画面
62 リクエスト一覧表示領域
64 詳細情報表示領域
66 レスポンス表示領域
68 検索条件設定領域
10 Audit support system
12 servers
14 Relay processing section
16 Log information storage
18 Search processing section
20 Communication network
22 Client terminal
24 Communication network
26 Web server
28 Communication network
30 Audit terminal
40 Search condition setting screen
42 Date / time range specification field
44 User account specification field
46 Method specification field
48 URL specification field
50 Keyword specification field
52 Check box
54 Search button
60 Search results screen
62 Request list display area
64 Detailed information display area
66 Response display area
68 Search condition setting area

Claims (3)

クライアント端末から送信されたHTTPリクエストをWebサーバに送信すると共に、このHTTPリクエストをログ情報記憶手段に格納する処理と、上記Webサーバから送信されたHTTPレスポンスを上記クライアント端末に送信すると共に、このHTTPレスポンスを上記HTTPリクエストに関連付けてログ情報記憶手段に格納する処理を実行する中継処理手段と、
監査端末から検索要求が送信された場合に、当該監査端末に対して検索条件設定画面を送信する処理と、当該監査端末からログ情報の検索条件が送信された場合に、上記ログ情報記憶手段から検索条件にマッチするHTTPリクエストまたはHTTPレスポンスを抽出する処理と、検索結果画面を生成して上記監査端末に送信する処理を実行する検索処理手段とを備えたWeb監査支援システムであって、
上記検索結果画面は、抽出したHTTPリクエストの属性項目、または抽出したHTTPレスポンスに対応したHTTPリクエストの属性項目をリスト表示したリクエスト一覧表示領域と、このリクエスト一覧表示領域において選択された一のHTTPリクエストに関連付けられたHTTPレスポンスに含まれるデータを、所定の形式で表示するレスポンス表示領域とを少なくとも備えており、
リクエスト一覧表示領域において選択された上記HTTPリクエストが、HTMLデータの送信を要求するものである場合に、上記検索処理手段は、対応するHTTPレスポンスに含まれるHTMLデータに対して、当該HTMLデータ中で指定された各種外部データを埋め込んだWeb画面を生成し、これを上記レスポンス表示領域に表示させた検索結果画面を生成することを特徴とするWeb監査支援システム。
The HTTP request transmitted from the client terminal is transmitted to the Web server, the HTTP request is stored in the log information storage means, and the HTTP response transmitted from the Web server is transmitted to the client terminal. Relay processing means for executing processing for storing the response in the log information storage means in association with the HTTP request;
When a search request is transmitted from the audit terminal, a process for transmitting a search condition setting screen to the audit terminal, and when a search condition for log information is transmitted from the audit terminal, the log information storage means A Web audit support system comprising: a process for extracting an HTTP request or an HTTP response that matches a search condition; and a search processing means for executing a process for generating a search result screen and transmitting it to the audit terminal,
The above search result screen shows the request list display area that lists the attribute items of the extracted HTTP request or the HTTP request attribute items that correspond to the extracted HTTP response, and one HTTP request selected in this request list display area And at least a response display area for displaying the data included in the HTTP response associated with the URL in a predetermined format,
When the HTTP request selected in the request list display area is for requesting transmission of HTML data, the search processing means, for the HTML data included in the corresponding HTTP response, A Web audit support system that generates a Web screen in which various specified external data are embedded, and generates a search result screen in which the screen is displayed in the response display area.
上記検索結果画面には、リクエスト一覧表示領域において選択されたHTTPリクエストの全文を表示する詳細情報表示領域が設けられていることを特徴とする請求項1に記載のWeb監査支援システム。   2. The Web audit support system according to claim 1, wherein the search result screen includes a detailed information display area for displaying the entire text of the HTTP request selected in the request list display area. リクエスト一覧表示領域において選択された上記HTTPリクエストが、HTMLデータ中で指定された画像データの送信を要求するものである場合に、上記検索処理手段は、対応するHTTPレスポンスに含まれる画像データを上記レスポンス表示領域に表示させた検索結果画面を生成することを特徴とする請求項1または2に記載のWeb監査支援システム。   When the HTTP request selected in the request list display area is a request for transmission of image data specified in HTML data, the search processing means calculates the image data included in the corresponding HTTP response as described above. 3. The Web audit support system according to claim 1, wherein a search result screen displayed in the response display area is generated.
JP2011091782A 2011-04-18 2011-04-18 Web inspection support system Pending JP2012226461A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011091782A JP2012226461A (en) 2011-04-18 2011-04-18 Web inspection support system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011091782A JP2012226461A (en) 2011-04-18 2011-04-18 Web inspection support system

Publications (1)

Publication Number Publication Date
JP2012226461A true JP2012226461A (en) 2012-11-15

Family

ID=47276578

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011091782A Pending JP2012226461A (en) 2011-04-18 2011-04-18 Web inspection support system

Country Status (1)

Country Link
JP (1) JP2012226461A (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006120130A (en) * 2004-09-21 2006-05-11 Software Partner:Kk System and method for managing access log

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006120130A (en) * 2004-09-21 2006-05-11 Software Partner:Kk System and method for managing access log

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
CSND200600784007; 小林 俊哉 Toshiya KOBAYASHI: '負荷テストとボトルネック調査' JAVA PRESS Vol.43 第43巻, 20050721, p.56-66, (株)技術評論社 *
CSND200601020007; 中沼 崇: 'Webサーバのベンチマーク' Linux WORLD 第4巻第11号, 20050922, p.88-95, (株)IDGジャパン *
JPN6014045331; 中沼 崇: 'Webサーバのベンチマーク' Linux WORLD 第4巻第11号, 20050922, p.88-95, (株)IDGジャパン *
JPN6014045332; 小林 俊哉 Toshiya KOBAYASHI: '負荷テストとボトルネック調査' JAVA PRESS Vol.43 第43巻, 20050721, p.56-66, (株)技術評論社 *
JPN6014045335; '応答結果をレンダリング' [online] , 20091110 *

Similar Documents

Publication Publication Date Title
US8589385B2 (en) Historical browsing session management
US8849802B2 (en) Historical browsing session management
US20130080577A1 (en) Historical browsing session management
CA2848759C (en) Historical browsing session management
US10447742B2 (en) Information sharing method and device
JP2010165187A (en) Electronic coupon processing system
JP5347429B2 (en) Uniform resource locator rewriting method and apparatus
KR20060080180A (en) How to cache data assets
US11115462B2 (en) Distributed system
JP5393242B2 (en) Data providing method and intermediate server device
US9383958B1 (en) Remote co-browsing session management
US10230572B2 (en) System and method for processing web-browsing information
US20150089338A1 (en) System and methods for providing a network application proxy agent
JP2012226461A (en) Web inspection support system
JP6358049B2 (en) Local storage synchronization method, local storage synchronization apparatus, and local storage synchronization program
WO2014030487A1 (en) Proxy server, operation control method thereof, and operation control program thereof
JP5088269B2 (en) Screen information management method
JP2007086932A (en) Access log-recording system and access log recording-method
JP2022067412A (en) Advertisement distribution system, advertisement distribution program, and advertisement distribution method
JP5801218B2 (en) URL filtering system
JP5851251B2 (en) Communication packet storage device
JP5006471B2 (en) Web service cooperation management system and method thereof
JP2007079988A (en) Www browser, html page sharing system and html page sharing method
JP2014229119A (en) Web browsing history analysis system and its web browsing state reproduction method
JP5132473B2 (en) Information providing apparatus and information providing apparatus control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140205

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140926

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20150303