JP2015046060A - Log management device, log management system, control method therefor, and program - Google Patents
Log management device, log management system, control method therefor, and program Download PDFInfo
- Publication number
- JP2015046060A JP2015046060A JP2013177291A JP2013177291A JP2015046060A JP 2015046060 A JP2015046060 A JP 2015046060A JP 2013177291 A JP2013177291 A JP 2013177291A JP 2013177291 A JP2013177291 A JP 2013177291A JP 2015046060 A JP2015046060 A JP 2015046060A
- Authority
- JP
- Japan
- Prior art keywords
- log
- audit
- interruption
- information
- rule
- 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
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
Description
本発明は、ログ管理装置、ログ管理システム、その制御方法及びプログラムに関する。 The present invention relates to a log management device, a log management system, a control method thereof, and a program.
近年、複合機等の印刷装置の普及に伴い、印刷される文書数や、その種類は増加している。企業等において、印刷物、スキャンしたデータ等からの機密情報漏洩の防止、事後の証跡確認などの観点から、ログの監査が行われている。例えば、ログの一覧を端末の表示画面に表示させ、ログに問題ないかの確認をユーザに行わせている。 In recent years, with the spread of printing apparatuses such as multifunction peripherals, the number and types of documents to be printed are increasing. In companies and the like, logs are audited from the viewpoints of preventing leakage of confidential information from printed materials, scanned data, etc., and confirming subsequent trails. For example, a list of logs is displayed on the display screen of the terminal, and the user is checked whether there is a problem with the logs.
特許文献1に記載の技術では、多量の印刷ログから所望のログを検索する煩雑さ、ログの記憶上限による必要な印刷ログの自動削除の防止のため、印刷を指示するユーザにより印刷データに設定されたログを保存するか否かの情報に基づいて、不要なログの蓄積を防止する記載がされている。
In the technique described in
監査者は、監査業務だけでなく監査者の札の子なっている通常業務を並行して行う場合がある。よって、監査業務処の効率性が求められている。これに対し、監査に優先順位を設けてユーザに情報提示する技術が開示されている(例えば特許文献1) In some cases, the auditor performs not only the audit work but also the normal work that is a child of the auditor's tag in parallel. Therefore, the efficiency of the audit work process is required. On the other hand, a technique is disclosed in which priority is given to auditing and information is presented to the user (for example, Patent Document 1).
限られた時間内での監査効率の上昇が求められている一方で、例えば、他に優先順位の高い業務に対応しなければならなくなった場合や、時間不足により特定のログの詳細な監査を後に回して、容易に処理可能なログの監査を優先する場合がある。つまり、特定のログの監査業務を後回しにしなければならない状況が考えられる。 While there is a need to increase audit efficiency within a limited time, for example, when it becomes necessary to deal with other high-priority tasks, or when detailed audits of specific logs occur due to lack of time. There are cases where priority is given to auditing logs that can be easily processed later. In other words, there may be a situation where the audit work for a specific log must be postponed.
監査再開時に、例えば、前回監査を中断したログの特定・確認等に時間がかかってしまうと、監査業務全体の効率が低下してしまう。 When auditing is resumed, for example, if it takes time to identify and confirm the log for which the previous audit was interrupted, the efficiency of the entire auditing work will be reduced.
本発明は、監査を中断したログを、後にユーザに容易に確認させることが可能なログ管理装置、ログ管理システム、その制御方法及びプログラムを提供することを目的とする。 It is an object of the present invention to provide a log management device, a log management system, a control method thereof, and a program that allow a user to easily check a log for which auditing has been interrupted later.
本発明のログ管理装置は、ログを監査すべくログを表示する表示画面を備えるクライアント装置と通信可能な、記憶したログから監査すべきログを抽出する監査ルールを記憶する監査ルール記憶手段を有するログ管理装置であって、記憶した前記ログより、前記監査ルール記憶手段で記憶された監査ルールに合致するログであって、監査すべきログである監査ログを抽出する監査ログ抽出手段と、前記監査ログ抽出手段で抽出したログを前記クライアント装置の表示画面に表示させるべく送信する送信手段と、前記クライアント装置から、監査を中断した監査中断ログの情報を受信する監査中断情報受信手段と、前記監査中断情報受信手段で受信した前記監査中断ログの情報を用いて、前記監査ログ抽出手段で抽出した監査ログから、前記監査中断ログと関連付けて記憶するログを前記監査中断ログとして抽出するための新たな監査ルールである中断ログ監査ルールを生成する中断ログ監査ルール生成手段と、前記監査中断ログを記憶する監査中断ログ記憶手段と、前記監査中断ログ記憶手段に記憶された監査中断ログが監査済か判定する判定手段と、前記判定手段で、前記監査中断ログ記憶手段に記憶された監査中断ログが監査済であると判定した場合に、前記中断ログ監査ルールを無効にする無効制御手段と、を備えることを特徴とする。 The log management apparatus according to the present invention includes an audit rule storage unit that stores an audit rule that extracts a log to be audited from a stored log and that can communicate with a client device that includes a display screen that displays the log to audit the log. An audit log extracting unit for extracting an audit log that is a log that matches an audit rule stored in the audit rule storage unit and is to be audited from the stored log; Transmitting means for transmitting the log extracted by the audit log extracting means to be displayed on the display screen of the client device, Audit interruption information receiving means for receiving information on the audit interruption log where the audit has been interrupted from the client device, Using the audit interruption log information received by the audit interruption information receiving means, from the audit log extracted by the audit log extraction means, the audit Interrupt log audit rule generating means for generating an interrupt log audit rule that is a new audit rule for extracting a log stored in association with the interrupt log as the audit interrupt log, and an audit interrupt log storage for storing the audit interrupt log Means for determining whether the audit interruption log stored in the audit interruption log storage means has been audited, and in the determination means, the audit interruption log stored in the audit interruption log storage means is audited And an invalid control means for invalidating the interruption log audit rule when determined.
本発明によれば、監査を中断したログを、後にユーザに容易に確認させることが可能なログ管理装置、ログ管理システム、その制御方法及びプログラムを提供することが可能となる。 ADVANTAGE OF THE INVENTION According to this invention, it becomes possible to provide the log management apparatus, log management system, its control method, and program which can make a user easily confirm the log which interrupted auditing later.
以下、本発明の第1の実施形態について図面を用いて詳細に説明する。 Hereinafter, a first embodiment of the present invention will be described in detail with reference to the drawings.
図1を参照して、本発明の実施形態における、ログ管理システムのシステム構成の一例について説明する。図1は、本発明の実施形態における、ログ管理システムのシステム構成の一例を示す図である。 With reference to FIG. 1, an example of the system configuration of the log management system in the embodiment of the present invention will be described. FIG. 1 is a diagram illustrating an example of a system configuration of a log management system according to an embodiment of the present invention.
ログ管理サーバ100は、複合機300からログ情報(印刷ログ、コピーログ、FAXログ、スキャンログ等の情報)を受信し、記憶・管理するサーバである。ログ管理サーバ100は、ログの中から監査すべきログを特定するためのフィルタリングルールを記憶しており、受信したログに対して当該ルールを適用し、監査すべきログ(監査対象ログ/監査ログ)を抽出して記憶する。 The log management server 100 is a server that receives log information (information such as a print log, a copy log, a FAX log, and a scan log) from the multi-function apparatus 300 and stores and manages it. The log management server 100 stores a filtering rule for specifying a log to be audited from the log, applies the rule to the received log, and logs to be audited (audit log / audit log). ) Is extracted and stored.
また、クライアントPC200を介して指定を受け付けた監査中断ログ(KEEPログ)を前記監査対象ログと別にユーザに提示すべく記憶する。監査中断ログとは、例えば監査業務にあてる時間不足等により監査者(ユーザ)が後に監査を行うべく、未監査のログとして別途保存(KEEP)しておくログであって、一時的に、前記監査対象ログとは異なるログのグループとして記憶される。 Also, an audit interruption log (KEEP log) that has been designated via the client PC 200 is stored separately from the audit target log so as to be presented to the user. The audit interruption log is a log (KEEP) that is separately stored (KEEP) as an unaudited log so that an auditor (user) performs an audit later due to lack of time for audit work, for example. Stored as a log group different from the audit target log.
例えば、ログの詳細を確認する時間がない場合に、後で時間をかけて詳細確認をすべくユーザが指定した(監査の中断指示をした)ログである。 For example, when there is no time to confirm the details of the log, the log is designated by the user (instructed to suspend auditing) to confirm details over time.
クライアントPC200、クライアントPC250は、印刷データを生成してプリントサーバに送信する。また、ログ管理サーバに接続して、ログ管理サーバに記憶されているログの表示、監査を行う。
以降、クライアントPC200=監査者であるユーザが利用する装置、クライアントPC250=印刷を行うユーザの利用する装置として説明する。
The client PC 200 and the client PC 250 generate print data and send it to the print server. In addition, a log management server is connected to display and audit logs stored in the log management server.
In the following description, it is assumed that the client PC 200 is a device used by a user who is an inspector, and the client PC 250 is a device used by a user who performs printing.
プリントサーバ150は、クライアントPCより印刷データを受信し、記憶領域にユーザ情報と対応付けて記憶する。また、当該印刷データより書誌情報(図14に示す)を生成して、書誌情報サーバ170に送信する。 The print server 150 receives print data from the client PC and stores it in the storage area in association with the user information. Further, bibliographic information (shown in FIG. 14) is generated from the print data and transmitted to the bibliographic information server 170.
書誌情報サーバ170は、受信した書誌情報を記憶領域に記憶する。複合機300は、入力を受け付けたユーザ情報を用いて、不図示の認証サーバに対する認証要求を行い(例えば、複合機300の備えるカードリーダに対してICカードが翳され、当該ICカードを検知することに応じて、当該ICカードのカードIDを認証サーバに送信し、当該カードIDに対応付けて認証サーバに登録されているユーザ情報を用いた認証要求を行い)、認証結果に応じてユーザの複合機300へのログイン処理を行う。 The bibliographic information server 170 stores the received bibliographic information in the storage area. The multifunction device 300 makes an authentication request to an authentication server (not shown) using the user information that has received the input (for example, an IC card is inserted into a card reader included in the multifunction device 300 and the IC card is detected. Accordingly, the card ID of the IC card is transmitted to the authentication server, and an authentication request is made using the user information registered in the authentication server in association with the card ID). A login process to the MFP 300 is performed.
ログインしたユーザの印刷データの一覧を表示すべく、当該ユーザの印刷データの書誌情報を書誌情報サーバ170に要求し、受信して、印刷データ一覧表示画面を表示する。 In order to display a list of print data of the logged-in user, the bibliographic information server 170 is requested and received bibliographic information of the print data of the user, and a print data list display screen is displayed.
スキャン指示、FAX送信指示、コピー指示を受け付けた場合、ユーザからの各指示に応じて処理を行い、各処理のログ情報(操作ログ、画像ログ等)を生成して、ログ管理サーバに送信する。 When a scan instruction, FAX transmission instruction, or copy instruction is accepted, processing is performed according to each instruction from the user, log information (operation log, image log, etc.) of each process is generated and transmitted to the log management server. .
印刷指示を受け付けた場合、書誌情報サーバ170に対して印刷指示を受け付けた印刷データの情報を送信し、書誌情報サーバ170が当該印刷指示を受け付けた印刷データの書誌情報から、当該印刷データの格納先であるプリントサーバ(ここではプリントサーバ150)を特定して、当該プリントサーバ150に対して、複合機300に印刷データを送信するよう指示する。 When the print instruction is received, the print data information for which the print instruction is accepted is transmitted to the bibliographic information server 170, and the bibliographic information server 170 stores the print data from the bibliographic information of the print data for which the print instruction is accepted. The destination print server (here, the print server 150) is specified, and the print server 150 is instructed to transmit print data to the multifunction device 300.
プリントサーバ150は当該指示に応じて複合機300に印刷データを送信し、複合機300は当該印刷データを用いた印刷処理を行う。そして、複合機300は、印刷ログ(操作ログ、印刷データの画像ログ)を生成して、ログ管理サーバ100に送信する。LAN101は、本システムの各装置を通信可能に接続するネットワークである。以上が図1の、本発明の実施形態における、ログ管理システムのシステム構成の一例についての説明である。 In response to the instruction, the print server 150 transmits print data to the multifunction device 300, and the multifunction device 300 performs print processing using the print data. Then, the multifunction peripheral 300 generates a print log (operation log, image log of print data) and transmits it to the log management server 100. The LAN 101 is a network that connects the devices of the present system so that they can communicate with each other. The above is an explanation of an example of the system configuration of the log management system in the embodiment of the present invention shown in FIG.
次に図2を参照して、本発明の実施形態における、クライアントPC、サーバのハードウェア構成の一例について説明する。図2は、クライアントPC、サーバのハードウェア構成の一例を示す図である。 Next, an example of the hardware configuration of the client PC and the server in the embodiment of the present invention will be described with reference to FIG. FIG. 2 is a diagram illustrating an example of a hardware configuration of the client PC and the server.
図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM202あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
In FIG. 2,
203はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM202あるいは外部メモリ211からRAM203にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
A
また、205は入力コントローラで、キーボード(KB)209や不図示のマウス等のポインティングデバイス等からの入力を制御する。206はビデオコントローラで、CRTディスプレイ(CRT)210等の表示器への表示を制御する。なお、図2では、CRT210と記載しているが、表示器はCRTだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
An
207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。
A
208は通信I/Fコントローラで、ネットワーク(例えば、図1に示したLAN101)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。
A communication I /
なお、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、CRT210上での表示を可能としている。また、CPU201は、CRT210上の不図示のマウスカーソル等でのユーザ指示を可能とする。
Note that the
本発明を実現するための後述する各種プログラムは、外部メモリ211に記録されており、必要に応じてRAM203にロードされることによりCPU201によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ211に格納されており、これらについての詳細な説明も後述する。以上が図2の、本発明の実施形態における、クライアントPC、サーバのハードウェア構成の一例についての説明である。
Various programs to be described later for realizing the present invention are recorded in the
次に図3を参照して、本発明の実施形態における、複合機のハードウェア構成の一例について説明する。図3は、本発明の実施形態における、複合機のハードウェア構成の一例を示す図である。 Next, with reference to FIG. 3, an example of the hardware configuration of the multifunction peripheral according to the embodiment of the present invention will be described. FIG. 3 is a diagram illustrating an example of a hardware configuration of the multifunction peripheral according to the embodiment of the present invention.
図3において、316はコントローラユニットで、画像入力デバイスとして機能するスキャナ314や、画像出力デバイスとして機能するプリンタ部312と接続する一方、LAN(例えば、図1に示したLAN101)や公衆回線(WAN)(例えば、PSTNまたはISDN等)と接続することで、画像データやデバイス情報の入出力を行う。
In FIG. 3,
コントローラユニット316において、301はCPUで、システム全体を制御するプロセッサである。302はRAMで、CPU301が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
In the
303はROMで、システムのブートプログラムや各種制御プログラムが格納されている。304はハードディスクドライブ(HDD)で、システムを制御するための各種プログラム,画像データ等を格納する。
A
307は操作部インタフェース(操作部I/F)で、操作部(キーボード)308とのインタフェース部である。また、操作部I/F307は、操作部308から入力したキー情報(例えば、スタートボタンの押下)をCPU301に伝える役割をする。
An operation unit interface (operation unit I / F) 307 is an interface unit with the operation unit (keyboard) 308. Further, the operation unit I /
305はネットワークインタフェース(Network I/F)で、ネットワーク(LAN)101に接続する。また、無線通信も可能な構成となっており、赤外線やBluetooth(登録商標)、Wi-Fi(登録商標)を用いた通信にて他の装置と接続する。データの入出力を行う。306はモデム(MODEM)で、公衆回線に接続し、FAXの送受信等のデータの入出力を行う。 A network interface (Network I / F) 305 is connected to the network (LAN) 101. In addition, wireless communication is also possible, and connection is made with other devices by communication using infrared rays, Bluetooth (registered trademark), or Wi-Fi (registered trademark). Input and output data. A modem (MODEM) 306 is connected to a public line and inputs / outputs data such as FAX transmission / reception.
318は外部インタフェース(外部I/F)で、USB、IEEE1394,プリンタポート,RS−232C等の外部入力を受け付けるI/F部であり、本実施形態においては認証で必要となる携帯端末のICカード(記憶媒体)の読み取り用のカードリーダ319が外部I/F部318に接続されている。そして、CPU301は、この外部I/F318を介してカードリーダ319による携帯端末のICカードからの情報読み取りを制御し、該携帯端末のICカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス309上に配置される。
320はイメージバスインタフェース(IMAGE BUS I/F)であり、システムバス309と画像データを高速で転送する画像バス315とを接続し、データ構造を変換するバスブリッジである。
画像バス315は、PCIバスまたはIEEE1394で構成される。画像バス315上には以下のデバイスが配置される。
The
310はラスタイメージプロセッサ(RIP)で、例えば、PDLコード等のベクトルデータをビットマップイメージに展開する。311はプリンタインタフェース(プリンタI/F)で、プリンタ部312とコントローラユニット316を接続し、画像データの同期系/非同期系の変換を行う。また、313はスキャナインタフェース(スキャナI/F)で、スキャナ314とコントローラユニット316を接続し、画像データの同期系/非同期系の変換を行う。
A raster image processor (RIP) 310 develops vector data such as a PDL code into a bitmap image. A printer interface (printer I / F) 311 connects the
317は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部317は、画像データの回転や、多値画像データに対してはJPEG、2値画像データはJBIG、MMR、MH等の圧縮伸張処理を行う。
An
スキャナ部314は、原稿となる紙上の画像を照明し、CCDラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部308から読み取り起動指示することにより、CPU301がスキャナ314に指示を与え、フィーダは原稿用紙を1枚ずつフィードし原稿画像の読み取り動作を行う。
The
プリンタ部312は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、CPU301からの指示によって開始する。なお、プリンタ部312には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
The
操作部308は、LCD表示部を有し、LCD上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部I/F307を介してCPU301に伝える。また、操作部308は、各種操作キーとして、例えば、スタートキー、ストップキー、IDキー、リセットキー等を備える。
The
尚、表示部はプリンタによって表示性能が異なり、タッチパネルを介して操作をできるプリンタ、単に液晶画面を備え文字列を表示(印刷状態や印刷している文書名の表示)させるだけのプリンタによって本発明は構成されている。 Note that the display unit has different display performance depending on the printer, and a printer that can be operated via a touch panel, a printer that simply has a liquid crystal screen and displays a character string (displays the print status and the name of the document being printed). Is structured.
ここで、操作部308のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の2色LEDがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部308のストップキーは、稼働中の動作を止める働きをする。また、操作部308のIDキーは、使用者のユーザIDを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
Here, the start key of the
カードリーダ319は、CPU301からの制御により、ICカード(ICチップとして携帯端末内に備えられていてもよい)に記憶されている情報を読み取り、該読み取った情報を外部I/F318を介してCPU301へ通知する。また、カードリーダ319はNFCの通信規格に対応しており、ICカードや携帯端末のICチップへの読み書きを行うことが可能な構成となっている。なお、NFC規格対応のカードリーダに、NFC規格対応の携帯端末をかざすと、認証を行い、携帯端末とプリンタ(複合機)とのペアリングを行う。そして、かざされた携帯端末とプリンタ(複合機)で通信(P2P)を確立してデータの通信を行うことが可能である。その他、高速通信規格である、Bluetooth(登録商標)やWi-Fi(登録商標)に通信を引き継ぎ(ハンドオーバー)、携帯端末とプリンタ(複合機)間で通信を行わせることも可能である。例えば、携帯端末をカードリーダにかざすことで、携帯端末に記憶されている画像をプリンタ(複合機)へ送信することが可能となる。なお、NFCの通信規格の詳細は、従来技術であるため、説明を省略するものとする。
The
上述した複合機300では、複合機300を制御するためのプラットフォームが存在し、このプラットフォーム上で、認証サーバと通信するための認証アプリケーションが動作している。認証アプリケーションはHDD304に記憶されている。プラットフォームが管理する、ログイン時にユーザ情報を格納するログインコンテキストや、各種設定情報は、HDD304上に領域が確保されている。
In the above-described multifunction device 300, a platform for controlling the multifunction device 300 exists, and an authentication application for communicating with the authentication server is operating on the platform. The authentication application is stored in the
また、プラットフォーム上には、複合機300の本体機能を拡張したアプリケーションがインストールされ、動作している。これらアプリケーションは、プラットフォームのAPIを用いて実行される。
このプラットフォームを介して、プリンタの各機能を制御することが可能な構成となっている。
On the platform, an application in which the main body function of the MFP 300 is extended is installed and operating. These applications are executed using the platform API.
Through this platform, it is possible to control each function of the printer.
また、複合機300には、Webブラウザも記憶されており、Webシステムと連携することも可能である。この場合、Webアプリケーションサーバから受信した画面をWebブラウザを用いて表示する。Webブラウザ上で指示した命令は、Webアプリケーションサーバへ要求がなされ、Webアプリケーションサーバからの命令を受け付けることによって、複合機300により動作(スキャンやプリント処理)を実行することが可能である。 In addition, the MFP 300 also stores a Web browser, and can also cooperate with the Web system. In this case, the screen received from the web application server is displayed using a web browser. A command instructed on the Web browser is requested to the Web application server, and the MFP 300 can execute an operation (scanning or print processing) by receiving the command from the Web application server.
以上のような構成によって、複合機300は、スキャナ314から読み込んだ画像データをLAN101上に送信したり、LAN101から受信した印刷データをプリンタ部312により印刷出力することができる。
With the configuration as described above, the multifunction peripheral 300 can transmit the image data read from the
また、スキャナ314から読み込んだ画像データをモデム306により、公衆回線上にFAX送信したり、公衆回線からFAX受信した画像データをプリンタ部312により出力することできる。以上が図3の、本発明の実施形態における、複合機のハードウェア構成の一例についての説明である。
Further, the image data read from the
次に図4を参照して、本発明の実施形態における、各装置の機能構成の一例について説明する。図4は、本発明の実施形態における、各装置の機能構成の一例を示す図である。 Next, an example of a functional configuration of each device in the embodiment of the present invention will be described with reference to FIG. FIG. 4 is a diagram illustrating an example of a functional configuration of each device in the embodiment of the present invention.
複合機300は、印刷実行部431、ログ情報生成部432、ログ情報送信部433等から構成されている。印刷実行部431は、ユーザからの操作指示に応じて印刷処理を実行する処理部である。
The multifunction device 300 includes a
ログ情報生成部432は、印刷実行部431で実行された印刷のログや、例えば、不図示のスキャン処理部、FAX送受信部、コピー処理部等で実行された処理のログを生成する処理部である。ログ情報送信部433は、ログ情報生成部432で生成されたログをログ管理サーバ100に送信する処理部である。
The log
ログ管理サーバ100は、ログ情報受信部411、ログ情報記憶部412、ログ抽出ルール記憶部413、監査ログ抽出部414、監査中断ログ抽出部415、中断後ログ抽出ルール記憶部416、中断後ログ一時記憶部417、中断後ログ抽出解除処理部418、監査画面送信部419、監査中断ログ監査済判定部420等から構成されている。
The log management server 100 includes a log
ログ情報受信部411は、複合機300よりログを受信する受信部である。ログ情報記憶部412は、ログを記憶する記憶部である。ログ抽出ルール記憶部413は、ログ情報受信部411に記憶したログから、監査対象ログ(監査ログ)を抽出するためのルールを記憶する記憶部である。
The log
監査ログ抽出部414は、監査対象のログを抽出する抽出部である。監査中断ログ抽出部415は、監査が中断された、後に監査すべく一時退避しておく監査ログ(監査中断ログ)を、クライアントPC200からの指示に応じて抽出する抽出部である。
The audit
中断後ログ抽出ルール記憶部416は、前記クライアントPC200から監査中断ログの抽出指示に応じて、監査ログ抽出部で抽出したログから、監査中断ログに類するログ(例えば、監査中断ログと、及び監査中断ログの指定以降にログ記憶部に記憶されて監査ログ抽出部で抽出された、前記監査中断ログと同じユーザに対応するログ)を抽出するための中断後ログ抽出ルールを生成して記憶する記憶部である。
The post-interruption log extraction
ここでは、「狭義の監査中断ログ=クライアントPC200から監査の中断指示を受け付けたログ」であるものとし、「広義の監査中断ログ=前記狭義の監査中断ログと、及び監査中断ログの指定以降にログ記憶部に記憶されて監査ログ抽出部で抽出されたログであって、中断後ログ抽出ルールにより抽出されたログ」であるものとする。 Here, it is assumed that “a narrow audit suspension log = a log that has received an audit suspension instruction from the client PC 200”, and “a broad audit suspension log = the narrow audit suspension log and the audit suspension log after the designation. It is assumed that the log is stored in the log storage unit and extracted by the audit log extraction unit and is extracted by the post-interruption log extraction rule.
中断後ログ一時記憶部417は、監査中断ログに類するログ(例えば、監査中断ログと、及び監査中断ログの指定以降にログ記憶部に記憶されて監査ログ抽出部で抽出された、前記監査中断ログと同じユーザに対応するログ)を記憶する記憶部である。
The post-interruption log
中断後ログ抽出解除処理部418は、例えば、監査中断ログ監査済判定部420で監査済であると判定された監査中断ログに対応する前記中断後ログ抽出ルールを無効化し、それ以降、当該監査中断ログに対応するユーザのログを中断後ログ一時記憶部417に記憶しないよう制御する処理部である。監査画面送信部419は、監査画面をクライアントPCに送信する送信部である。
For example, the post-interruption log extraction
クライアントPCは、印刷データ送信部421、監査画面要求部422、通常監査画面表示部423、監査中断ログ監査画面表示部424等から構成されている。印刷データ送信部421は、生成した印刷データを複合機300で印刷すべく、プリントサーバ等の外部装置に送信する送信部である。
The client PC includes a print
監査画面要求部422は、ログ管理サーバ100にユーザ情報等の情報を送信することで、当該クライアントPCのユーザが監査すべきログの監査画面を要求する要求部である。
The audit
監査画面表示部423は、ログ管理サーバ100より受信した監査ログを監査する監査画面を表示する表示部である。監査中断ログ監査画面表示部424は、前記監査中断ログを確認、監査する画面を表示する表示部である。以上が図4の、本発明の実施形態における、各装置の機能構成の一例についての説明である。
The audit
次に図5を参照して、本発明の実施形態における、印刷データ格納処理の流れについて説明する。図5は、本発明の実施形態における、印刷データ格納処理の流れを示すフローチャートである。 Next, a flow of print data storage processing in the embodiment of the present invention will be described with reference to FIG. FIG. 5 is a flowchart showing the flow of print data storage processing in the embodiment of the present invention.
クライアントPC250のCPU201は、ユーザの指示に応じて印刷データを生成し(ステップS501)、プリントサーバ150に送信する(ステップS502)。尚、クライアントPC250のCPU201は、クライアントPC250にログイン中のユーザのユーザID等のユーザ情報を、当該印刷データと共に送信するものとする。
The
プリントサーバ150のCPU201は、当該印刷データを受信し(ステップS503)、外部メモリ等の記憶領域に当該印刷データを、当該印刷データと共に受信したユーザ情報と対応付けて記憶する(ステップS504)。そして、当該印刷データより、当該印刷データの書誌情報を生成し(ステップS505)、書誌情報サーバ170に送信する(ステップS506)。
The
当該書誌情報は、印刷データの識別情報、当該印刷データが記憶されている場所の情報(例えばプリントサーバのIPアドレス等)、当該印刷データと対応するユーザ情報が含まれる情報であり、例えば、図14に示すような情報である。以上が図5の、本発明の実施形態における、印刷データ格納処理の流れについての説明である。 The bibliographic information is information including print data identification information, information on a location where the print data is stored (for example, an IP address of the print server), and user information corresponding to the print data. Information as shown in FIG. The above is the description of the flow of print data storage processing in the embodiment of the present invention in FIG.
次に、図6を参照して、本発明の実施形態における、印刷処理からログの格納処理の流れについて説明する。図6は、本発明の実施形態における、印刷処理からログの格納処理の流れを示すフローチャートである。 Next, with reference to FIG. 6, the flow from the printing process to the log storing process in the embodiment of the present invention will be described. FIG. 6 is a flowchart showing the flow from the printing process to the log storing process in the embodiment of the present invention.
複合機300のCPU301は、例えば、カードリーダによるICカードの検知により取得したユーザID等のユーザ情報を用いた複合機300へのログイン処理を行う(ステップS601)。例えば、検知したICカードよりカードIDを取得し、カードIDとユーザIDを対応付けて記憶している不図示の認証サーバに送信し、当該認証サーバにおける認証結果に応じて、当該カードIDに対応するユーザIDを用いた複合機300へのログイン処理を行う。
For example, the
複合機300のCPU301は、当該ユーザIDに対応する書誌情報の一覧を書誌情報サーバ170に要求し(ステップS602)、書誌情報サーバ170のCPU201は当該要求を受け付けて(ステップS603)、対象の書誌情報一覧を複合機300へ返信する(ステップS604)。
The
複合機300のCPU301は、当該書誌情報一覧を受信し(ステップS605)、当該書誌情報を用いて不図示の印刷データの一覧画面を表示する(ステップS606)。
The
そして、印刷データの選択を受け付けたか判定し(ステップS607)、印刷データの選択を受け付けた場合(ステップS607でYES)は当該一覧画面における印刷データを選択状態にして(ステップS619)、処理をステップS507の前に戻す。 Then, it is determined whether selection of print data has been accepted (step S607). If selection of print data has been accepted (YES in step S607), the print data on the list screen is selected (step S619), and the process is performed. Return to before S507.
印刷データの選択を受け付けていないと判定した場合は(ステップS607でNO)、印刷指示を(例えば不図示の「印刷実行)ボタンの押下)を受け付けたか判定する(ステップS608)。 If it is determined that selection of print data has not been received (NO in step S607), it is determined whether a print instruction (for example, pressing of a “print execution” button (not shown)) has been received (step S608).
印刷指示を受け付けていないと判定した場合(ステップS608でNO)、例えば「ログアウト」ボタンの押下指示を受け付けたものと判定し、ログアウト処理を実行して処理を終了する。印刷指示を受け付けたと判定した場合(ステップS608でYES)、選択中の印刷データの取得要求を、書誌情報を用いて特定された当該印刷データの保存先であるプリントサーバ150に送信する(ステップS609)。 If it is determined that a print instruction has not been received (NO in step S608), for example, it is determined that an instruction to press the “logout” button has been received, logout processing is executed, and the process ends. If it is determined that the print instruction has been received (YES in step S608), the print data acquisition request that is being selected is transmitted to the print server 150 that is the storage destination of the print data specified using the bibliographic information (step S609). ).
プリントサーバ150のCPU201は、当該要求を受信し(ステップS610)、要求を受けた印刷データを複合機300に送信する(ステップS611)。複合機300のCPU301は、当該印刷データを受信し(ステップS612)、印刷を実行する(ステップS613)。
The
そして、印刷ログを生成し(ステップS614)、生成したログをログ管理サーバ100に送信する(ステップS615)。尚、当該ログは、例えば図13のログ情報1000のような情報、及び、印刷した不図示の画像データ等である。 Then, a print log is generated (step S614), and the generated log is transmitted to the log management server 100 (step S615). The log is, for example, information such as log information 1000 in FIG. 13 and printed image data (not shown).
ログ管理サーバ100のCPU201は、複合機300より印刷ログを受信し(ステップS616)、外部メモリ等の記憶領域に記憶する(ステップS617)。そして、当該印刷ログに含まれる画像データに対して、例えばOCR処理を行い、テキストを抽出して別ファイルとして、当該ログと対応付けて保存する(ステップS618/図10のログ情報1050/ログ記憶手段)。また、当該画像データをPDFデータに変換して、当該ログと対応付けて保存する(図10のログ情報1060)。
The
以降、ログと記載する場合、図10のログ情報1000及びログ情報1050、ログ情報1060をいうものとする。 Hereinafter, when describing as a log, the log information 1000, the log information 1050, and the log information 1060 in FIG.
そして、当該ログ(ログ情報1000、ログ情報1050、ログ情報1060)に対して、監査ルールを適用し、ログのフィルタリング処理を実行する(ステップS620)。 Then, an audit rule is applied to the log (log information 1000, log information 1050, log information 1060), and log filtering processing is executed (step S620).
例えば、図12に示す監査ログフィルタリングルール1200のようなフィルタリングルールを用いて、ログ管理サーバ100に記憶されたログから監査すべきログを抽出して、図13に示す監査ログ格納テーブル1300のようなテーブルに記憶・格納する処理を行う。監査ログフィルタリングルール1200及び監査ログ格納テーブル1300については、図12、図13の説明で後述する。以上が図6の、本発明の実施形態における、印刷処理からログの格納処理の流れについての説明である。 For example, a log to be audited is extracted from the log stored in the log management server 100 using a filtering rule such as the audit log filtering rule 1200 shown in FIG. 12, and the audit log storage table 1300 shown in FIG. To store and store in a simple table. The audit log filtering rule 1200 and the audit log storage table 1300 will be described later with reference to FIGS. The above is the description of the flow from the printing process to the log storing process in the embodiment of the present invention in FIG.
以下、監査ログのフィルタリング処理の一例について説明する。 Hereinafter, an example of audit log filtering processing will be described.
ログ管理サーバ100は、図6のステップS617で格納したログを取得し、当該ログに対して適用すべき監査ルールを特定して取得し、当該ログが当該監査ルールに合致するかの判定を行う。 The log management server 100 acquires the log stored in step S617 in FIG. 6, specifies and acquires the audit rule to be applied to the log, and determines whether the log matches the audit rule. .
ここでは、当該ログに含まれる部門IDを用いて、当該部門IDに対応する部門ID1202を有するルールを、当該ログに適用すべきルールとして特定する。
Here, using the department ID included in the log, a rule having a
ここで図12を参照して、本発明の実施形態における、監査ログフィルタリングルールの一例について説明する。図12は、本発明の実施形態における、各種ルールの構成の一例を示す図である。尚、図12に示す各ルールは、ログ管理サーバ100の外部メモリ等の記憶領域に記憶されているものとする。(監査ルール記憶手段に該当) Here, with reference to FIG. 12, an example of the audit log filtering rule in the embodiment of the present invention will be described. FIG. 12 is a diagram showing an example of the configuration of various rules in the embodiment of the present invention. Note that each rule shown in FIG. 12 is stored in a storage area such as an external memory of the log management server 100. (Applicable to audit rule storage means)
監査ログフィルタリングルール1200は、監査対象のログを抽出するためのルールである。監査ログフィルタリングルール1200は、ルールID1201、部門ID1202、設定1203、条件A1204、条件B1205等から構成される。
The audit log filtering rule 1200 is a rule for extracting a log to be audited. The audit log filtering rule 1200 includes a
ルールID1201は、ルールを一意に識別する識別情報である。当該ルールIDが同一の各条件は、1つのルールとして特定される。部門ID1202は、当該ルールを適用するログのユーザの所属する部門の情報である。設定1203は、参照するログの情報を示す。
The
条件A1204及び条件B1205は、ログをフィルタリングする条件であり、設定1203で参照した情報に、条件A1204及び条件B1205が合致した場合に、当該ログを監査対象ログとして、ログ管理サーバ100の記憶領域に記憶する。
The
例えば、監査ログフィルタリングルール1200に示す、ルールID1201=A111のルールにおいては、ジョブ名に「機密」又は「秘」又は「顧客」が含まれ、部数が2部以上であり、印刷処理の開始時間が22:00以降であるログをフィルタリングする。以上が図12の、本発明の実施形態における、監査ログフィルタリングルールの一例についての説明である。KEEPログフィルタリングルール1210(監査中断ログを監査ログより抽出するための中断後ログ抽出ルール/中断ログ監査ルール)については後述する。
For example, in the rule of
ログ管理サーバ100のCPU201は、ステップS701で取得したログに含まれる部門IDと一致する部門ID1402を有する監査ログフィルタリングルール1200を1つ取得し、当該ログが当該ルールに合致するかを判定して、当該ログが当該ルールに合致した場合に、当該ログを監査対象ログとして、合致したと判定された当該ルールのルールIDと対応付けて、ログ管理サーバ100の外部メモリに記憶する。つまり、当該ログがいずれのルールにヒット(合致)したかを示す情報を記憶する。
The
当該監査対象ログは、例えば、図13に示す監査ログ格納テーブル1300のような形式で記憶する。ここで図13を参照して、本発明の実施形態における、監査ログ格納テーブルの構成の一例について説明する。図13は、本発明の実施形態における、各種ログ格納テーブルの構成の一例を示す図である。 The audit target log is stored in a format such as an audit log storage table 1300 shown in FIG. Here, an example of the configuration of the audit log storage table in the embodiment of the present invention will be described with reference to FIG. FIG. 13 is a diagram showing an example of the configuration of various log storage tables in the embodiment of the present invention.
監査ルールID1301は、DocuID1302(ドキュメントID1302)の示すログに合致した監査ログフィルタリングルール1200のルールID1201を示す。DocuID1302は、監査ログフィルタリングルールに合致して監査ログとして当該監査ログ格納テーブル1300に格納されたログのドキュメントID(ログ情報1000のDocumentIDListに記載のID)である。
The
合致日時1303は、当該ログが監査ログフィルタリングルールに合致したと判定され、当該監査ログ格納テーブル1300に格納された日時である。監査済フラグ1304は、監査済のログを識別するために付与されるフラグである。ここでは、監査済=1、未監査=0の値が挿入されるものとする。以上が図13の、本発明の実施形態における、監査ログ格納テーブルの構成の一例についての説明である。KEEPログ格納テーブル1310(監査中断ログを一時記憶するためのテーブル)については後述する。
The match date and
ログ管理サーバ100のCPU201は、ログが当該ルールに合致しなかった場合、当該ログに含まれる部門IDと一致する部門ID1202を有する監査ログフィルタリングルール1200の全ての監査ログフィルタリングルールを当該ログに適用済か判定して、適用済出ない場合、未適用のルールの適用処理を行う。適用済の場合、当該ログは監査ログフィルタリングルールにかからなかった通常のログとしてログ管理サーバ100の外部メモリに記憶される。以上が監査ログのフィルタリング処理の一例についての説明である。
When the log does not match the rule, the
次に図7を参照し、本発明の実施形態における、監査処理の概要について説明する。図7は、本発明の実施形態における、監査処理の概要を示すフローチャートである。 Next, with reference to FIG. 7, an outline of the audit process in the embodiment of the present invention will be described. FIG. 7 is a flowchart showing an outline of the audit process in the embodiment of the present invention.
クライアントPC200のCPU201は、例えば、ユーザからの操作指示に応じてブラウザソフトウェアを起動し、不図示のログイン画面を介したユーザ情報(ここではユーザID、パスワード)の入力、及び不図示の「ログイン」ボタンの押下を受け付けることで、当該ユーザ情報を含むログ管理サーバ100へのログイン要求を、ログ管理サーバ100へ送信する(ステップS701)。
For example, the
ログ管理サーバ100のCPU201は、当該要求を受信し(ステップS702)、外部メモリに予め記憶されている図11に示すようなユーザ情報1100を参照して認証処理を行い、認証が成功した場合に、図18のメニュー画面1800のような画面をクライアントPC200に返信する(ステップS703)。
The
ここで図11を参照して、本発明の実施形態における、ユーザ情報の構成の一例について説明する。図11は、本発明の実施形態における、ユーザ情報の構成の一例を示す図である。 Here, with reference to FIG. 11, an example of the configuration of the user information in the embodiment of the present invention will be described. FIG. 11 is a diagram showing an example of the configuration of user information in the embodiment of the present invention.
ユーザ情報1100は、ユーザID1101、パスワード1102、部門ID1103、監査部門ID1104等から構成される。ユーザID1101は、ユーザを一意に識別するためのIDであり、パスワード1102と合わせて、当該ログ管理サーバへのログイン(認証)に用いられる。
The user information 1100 includes a
部門ID1103(部門情報)は、ユーザの所属する部門のIDである。監査部門ID1104は、ユーザが監査する部門のIDである。つまり、ユーザID=AXD111のユーザは、部門AAAに所属し、部門AAA、部門CCC、部門DDDに属するユーザのログ(部門ID=AAA、CCC、DDDを有するログ情報1000、及び当該ログ情報1000に対応するログ情報1050、ログ情報1060)を監査する権限を有する。以上が図11の、本発明の実施形態における、ユーザ情報の構成の一例についての説明である(部門情報記憶手段)。
The department ID 1103 (department information) is the ID of the department to which the user belongs. The
次に図18を参照して、本発明の実施形態における、メニュー画面の構成の一例について説明する。図18は、本発明の実施形態における、メニュー画面の構成の一例を示す図である。メニュー画面1800は、クライアントPC200が、ログ管理サーバ100へのログインに成功した場合に、クライアントPC200の表示画面に表示される。 Next, with reference to FIG. 18, an example of the configuration of the menu screen in the embodiment of the present invention will be described. FIG. 18 is a diagram showing an example of the configuration of a menu screen in the embodiment of the present invention. The menu screen 1800 is displayed on the display screen of the client PC 200 when the client PC 200 has successfully logged in to the log management server 100.
ユーザ名1801は、ログ管理サーバ100へのログインに用いられたユーザIDに対応する不図示のユーザ名称である。当該ユーザ名は、当該ユーザIDに対応付けてログ管理サーバ100の外部メモリに記憶されているものとする。
The
「監査対象ログ」ボタン1802は、監査ログフィルタリングルール1200に合致した、ログ管理サーバ100の外部メモリに記憶されているログであって、ログイン中のユーザID1101に対応する監査部門ID1104と同一の部門IDを備える監査対象ログを参照するためのボタンである。例えば、図15の監査ログ一覧画面1500を表示するための画面である。監査ログ一覧画面1500については、図15の説明で後述する。
The “audit log”
「KEEPログ」(「監査中断ログ」)ボタン1803は、前述した監査中断ログの一覧を参照するためのボタンである。例えば、図16のKEEPログ一覧画面1600(監査中断ログ一覧画面)を表示するためのボタンである。KEEPログ一覧画面1600については、図16の説明で後述する。
A “KEEP log” (“audit interruption log”)
「監査ルール設定」ボタン1804は、監査ログフィルタリングルール1200を設定する監査ルール設定画面1700に表示画面を遷移させるためのボタンである。監査ルール設定画面1700については、図17の説明で後述する。
An “audit rule setting”
「監査済ログ」ボタン1805は、監査ログ、及び、監査中断ログの内、監査処理が終了したログの一覧を表示する不図示の監査済ログ表示画面を表示画面に表示するためのボタンである。尚、監査ログ一覧画面1500、KEEPログ一覧画面1600には未監査のログが表示されるため、当該監査済ログ表示画面に表示されるログは、監査ログ一覧画面1500、KEEPログ一覧画面1600には表示されないものとする。監査済ログとは、例えば、監査ログ格納テーブル1300の監査済フラグ1304が1であるログである。
An “audit log”
「ログアウト」ボタン1806は、ログ管理サーバよりログアウトして、メニュー画面1800を終了するためのボタンである。以上が図18の、本発明の実施形態における、メニュー画面の構成の一例についての説明である。
A “logout”
図7の説明に戻る。クライアントPC200のCPU201は、メニュー画面1800の情報を受信し(ステップS704)、表示画面に表示する(ステップS705)。そして、指示を受け付けるまで待機し、指示を受け付けると、当該指示が「監査対象ログ」ボタン1802の押下指示か判定する(ステップS706)。つまり、監査対象ログの閲覧指示(監査対象ログの一覧要求指示)を受け付けたか判定する。
Returning to the description of FIG. The
「監査対象ログ」ボタン1802の押下指示であると判定した場合(ステップS706でYES)、監査ログ一覧表示及び当該監査ログからのKEEPログの抽出(監査中断処理)を実行する(ステップS708)。ステップS708の詳細については、図8を参照して後述する。 If it is determined that the instruction is to press the “audit target log” button 1802 (YES in step S706), an audit log list display and KEEP log extraction (audit interruption processing) from the audit log are executed (step S708). Details of step S708 will be described later with reference to FIG.
受け付けた指示が「監査対象ログ」ボタン1802の押下指示でないと判定した場合(ステップS706でNO)、「KEEPログ」ボタン1803の押下指示であるか判定する(ステップS707)。つまり、監査中断ログの閲覧指示(監査中断ログの一覧要求指示)を受け付けたか判定する。 If it is determined that the received instruction is not an instruction to press the “audit target log” button 1802 (NO in step S706), it is determined whether it is an instruction to press the “KEEP log” button 1803 (step S707). That is, it is determined whether an inspection interruption log browsing instruction (audit interruption log list request instruction) has been received.
受け付けた指示が、「KEEPログ」ボタン1803の押下指示であると判定した場合(ステップS707でYES)、KEEPログ(監査中断ログ)の一覧表示及び監査処理を実行する(ステップS709)。ステップS709の詳細については、図9を参照して後述する。 If it is determined that the received instruction is an instruction to press the “KEEP log” button 1803 (YES in step S707), the KEEP log (audit interruption log) list display and audit processing are executed (step S709). Details of step S709 will be described later with reference to FIG.
受け付けた指示が、「KEEPログ」ボタン1803の押下指示でないと判定した場合(ステップS707でNO)、ユーザからの操作指示に応じたその他の処理を実行して(ステップS710)、処理を終了する。当該その他の処理とは、例えば、「監査ルール設定」ボタン1804の押下指示に応じた、監査ルール設定画面1700の表示及びルールの設定処理や、「監査済ログ」ボタン1805の押下指示に応じた監査済ログの表示処理等のことである。
If it is determined that the received instruction is not an instruction to press the “KEEP log” button 1803 (NO in step S707), other processing corresponding to the operation instruction from the user is executed (step S710), and the processing ends. . The other processes include, for example, an audit rule setting screen 1700 display and rule setting process according to an instruction to press an “audit rule setting”
その後、メニュー画面の終了指示を受け付けたか判定し(ステップS711)、終了指示を受け付けていない場合は(ステップS711でNO)、処理をステップS705に戻し、終了指示を受け付けたと判定した場合は(ステップS711でYES)、処理を終了する。終了指示とは、例えば、「ログアウト」ボタン1806の押下指示のことである。
Thereafter, it is determined whether an instruction to end the menu screen has been received (step S711). If no end instruction has been received (NO in step S711), the process returns to step S705, and if it is determined that an end instruction has been received (step S711). The processing is terminated. The end instruction is, for example, an instruction to press a “logout”
尚、当該画面の情報は、メニュー画面1800において押下された各ボタンに応じて、クライアントPC200のCPU201がログ管理サーバ100に要求し、当該要求を受けて(画面要求受付手段)ログ管理サーバ100のCPU201が画面情報を生成してクライアントPC200に返信し、クライアントPC200のCPU201が表示画面に表示するものとする。以上が図7の、本発明の実施形態における、監査処理の概要についての説明である。
The information on the screen is requested by the
ここで図17を参照して、本発明の実施形態における、監査ルール設定画面の構成の一例について説明する。図17は、本発明の実施形態における、監査ルール設定画面の構成の一例を示す図である。 Here, an example of the configuration of the audit rule setting screen in the embodiment of the present invention will be described with reference to FIG. FIG. 17 is a diagram showing an example of the configuration of an audit rule setting screen in the embodiment of the present invention.
部門選択受付部1701は、ログイン中のユーザID1101に対応する監査部門ID1104の示す部門名であって、ログ管理サーバ100の外部メモリに監査部門ID1104と対応付けて記憶されている。監査部門ID1104を複数持つユーザID1101でログインしている場合、当該複数の部門をプルダウンで表示、選択可能である。
The department
当該監査ルール設定画面で設定・作成される監査ルール(監査ログフィルタリングルール1200)の部門ID1202には、ルールを作成・記憶するためのボタンである「OK」ボタン1704の押下を検知した時点において、部門選択受付部1701で選択されている部門の部門IDが挿入される。
In the
条件設定受付部1702は、監査ログフィルタリングルール1200に設定される設定1203、条件A1204、条件B1205の設定を受け付ける受付部である。
The condition
追加ボタンが押下されることで、選択中の設定情報1703が追加される。削除ボタンが押下された場合、最下段の設定・条件が削除される。尚、印刷タイプ=プリントの場合、印刷ログを適用対象とした条件が設定され、印刷タイプ=スキャンの場合、スキャンログを適用対象とした条件が設定され、印刷タイプ=FAXの場合、FAXログを適用対象とした条件が設定され、印刷タイプ=コピーの場合、コピーログを適用対象とした条件が設定される。
When the add button is pressed, setting
「OK」ボタン1704は、条件設定受付部1702にて設定された条件を、同一のルールIDを有し、部門選択受付部1701で選択中の部門の部門IDを有する監査ログフィルタリングルール1200として登録するためのボタンである。「キャンセル」ボタン1705は、条件設定受付部1702にて設定された条件を破棄し、メニュー画面1800に画面を戻すためのボタンである。以上が図17の、本発明の実施形態における、監査ルール設定画面の構成の一例についての説明である。
The “OK”
次に図8を参照して、本発明の実施形態における、監査中断ログの記憶処理の流れについて説明する。図8は、本発明の実施形態における、監査中断ログの記憶処理の流れを示すフローチャートである。 Next, with reference to FIG. 8, the flow of the storage process of the audit interruption log in the embodiment of the present invention will be described. FIG. 8 is a flowchart showing the flow of the audit interruption log storage process in the embodiment of the present invention.
クライアントPC200のCPU201は、ログ管理サーバ100に対し、当該クライアントPC200においてログ管理サーバにログイン中のユーザのユーザ情報(ユーザID/ログ情報1000でいうUserName)を含む監査対象ログの一覧を要求し(ステップS801)、ログ管理サーバ100のCPU201は当該監査対象ログの一覧要求を受信して(ステップS802)、当該要求に応じた監査対象ログの一覧を返信する(ステップS803)。
The
例えば、監査ログ格納テーブル1300の未監査のログであって、ステップS802で受信したユーザIDに基づいて、当該ユーザIDの示すユーザが監査すべきログ(例えば、ユーザID1101=AXD222(図11)の場合、監査部門ID1104=BBBであることからすべきログは、図12でいうルールID1201=A444である)を特定して、監査ログ格納テーブル1300から抽出し、当該監査対象ログを表示するための監査ログ一覧画面1500を生成してクライアントPC200に送信する。
クライアントPC200のCPU201は、受信した当該監査対象ログの一覧(監査ログ一覧画面1500)を表示画面に表示する(ステップS804)。
For example, it is an unaudited log in the audit log storage table 1300, and based on the user ID received in step S802, a log to be audited by the user indicated by the user ID (for example,
The
ここで図15を参照して、本発明の実施形態における、監査ログ一覧画面の構成の一例について説明する。図15は、本発明の実施形態における、監査ログ一覧画面の構成の一例を示す図である。 Here, with reference to FIG. 15, an example of the configuration of the audit log list screen in the embodiment of the present invention will be described. FIG. 15 is a diagram showing an example of the configuration of an audit log list screen in the embodiment of the present invention.
URL表示部1501は、当該監査ログ一覧画面1500のアドレス情報を表示する表示部である。現在日時表示部1502は、当該監査ログ一覧画面1500のページが表示され日(日時)の情報を表示する表示部である。
The
監査ログ表示部1512は、部門選択受付部1511で選択されている部門の、監査ログフィルタリングルール1200合致してフィルタリングされたログの一覧が表示される表示部である。当該監査ログ表示部に表示される監査ログは、監査ログ一覧画面1500の要求がある毎に、図13の監査ログ格納テーブル1300から取得可能な監査ログをログ単位で取得し表示するものである。
The audit
部門選択受付部1511は、ログ管理サーバ100にログイン中のユーザID1101に対応する監査部門ID1104の監査部門の選択を受け付ける受付部である。当該ログイン中のユーザID1101に対応する当該監査部門が複数ある場合、当該複数の部門をプルダウン等で選択可能とし、選択された部門の監査ログを監査ログ表示部1512に表示する。
The department
処理日時1503は、ログが監査ログとしてフィルタリングされた日時の情報である。当該日時の情報は、ログが監査ログとして格納される際、ログ管理サーバ100の外部メモリに当該ログと対応付けて記憶されているものとする。
The processing date and
ユーザ名1504は、各監査ログに対応するユーザ(例えば、ログ情報1000のUserNameに記載されている、当該ログの生成元のデータのオーナーの情報)の情報であり、例えば、当該監査ログが印刷ログである場合、当該印刷ログの作成元の印刷データを生成して印刷指示したユーザのユーザ名である。
The
ジョブ名1505は、各監査ログのジョブ名(例えば、ログ情報1000のJobNameに記載されている情報)である。テキスト情報1506は、各監査ログの内、図6のステップS618で作成したテキスト情報(図10のログ情報1050)の先頭に記載されている所定の文字数分のテキスト情報である。
The
サムネイル1507は、各監査ログの内、図6のステップS618で作成したPDFファイル(図10のログ情報1060)のサムネイル画像である。当該サムネイル画像はステップS618でPDFファイルが作成された際に、当該PDFファイルと対応付けて記憶されているものとする。
A
「前へ」ボタン1508、「次へ」ボタン1509は、それぞれ監査ログ表示部1512に表示されていない監査ログを表示すべく、当該監査ログ表示部1512の表示を切り替えるためのボタンである。
A “Previous”
例えば「前へ」ボタン1508が押下された場合は、2013年4月24日23:51の前のログから所定数分の監査ログを監査ログ表示部1512に表示する。「次へ」ボタン1509が押下された場合、2013年4月25日22:20の後のログから所定数分の監査ログを監査ログ表示部1512に表示する。
For example, when the “Previous”
「KEEPログ一覧」ボタン1510は、表示画面の表示をKEEPログ一覧画面1600(監査中断ログ一覧画面)に遷移させるためのボタンである。KEEPログ一覧画面1600(監査中断ログ一覧画面)については図16の説明で後述する。以上が図15の、本発明の実施形態における、監査ログ一覧画面の構成の一例についての説明である
The “KEEP log list”
図8の説明に戻る。クライアントPC200のCPU201は指示を受け付け(ステップS805)、受け付けた指示が監査ログの選択指示か判定する(ステップS806)。つまり、監査ログ表示部1512に表示されたログに対する押下指示を受け付けたか判定する。
Returning to the description of FIG. The
受け付けた指示が監査ログの選択指示でないと判定した場合(ステップS806でNO)、受け付けた指示がKEEPログの表示指示か判定する(ステップS807)。つまり、「KEEPログ一覧」ボタン1510の押下指示を受け付けたか判定する。
If it is determined that the received instruction is not an audit log selection instruction (NO in step S806), it is determined whether the received instruction is a KEEP log display instruction (step S807). That is, it is determined whether an instruction to press the “KEEP log list”
受け付けた指示がKEEPログの表示指示であると判定した場合(ステップS807でYES)、処理をステップS808に移行し、KEEPログ(監査中断ログ)の監査処理に移行する。KEEPログ(監査中断ログ)の監査処理については、図9の説明で後述する。 If it is determined that the received instruction is a KEEP log display instruction (YES in step S807), the process proceeds to step S808, and the process proceeds to a KEEP log (audit interruption log) audit process. The audit process of the KEEP log (audit interruption log) will be described later with reference to FIG.
受け付けた指示がKEEPログの表示指示でないと判定した場合(ステップS807でNO)、ここでは、受け付けた指示が監査ログ一覧画面1500の終了であるものとし、監査ログ一覧画面1500をメニュー画面に戻し、処理を終了する。 If it is determined that the received instruction is not a KEEP log display instruction (NO in step S807), it is assumed here that the received instruction is the end of the audit log list screen 1500, and the audit log list screen 1500 is returned to the menu screen. The process is terminated.
一方、ステップS806において、受け付けた指示が監査ログの選択指示であると判定した場合(ステップS806でYES)、クライアントPC200のCPU201は、選択を受け付けたログの詳細情報の表示画面(詳細表示画面)をログ管理サーバ100に要求する(ステップS809)。当該要求には、選択されたログを特定するためのIDが含まれ、ログ管理サーバ100は当該IDを以て、詳細表示すべきログを特定するものとする。
On the other hand, if it is determined in step S806 that the received instruction is an audit log selection instruction (YES in step S806), the
ここで図19を参照して、本発明の実施形態における、ログの詳細表示画面の構成の一例について説明する。図19は、本発明の実施形態における、ログの詳細表示画面の構成の一例を示す図である。 Here, with reference to FIG. 19, an example of the configuration of a log detail display screen in the embodiment of the present invention will be described. FIG. 19 is a diagram showing an example of the configuration of a log detail display screen in the embodiment of the present invention.
ログ詳細表示画面1900は、監査ログ又は監査中断ログの詳細をユーザに提示し、確認させるための画面である。 The log detail display screen 1900 is a screen for presenting and confirming the details of the audit log or the audit interruption log to the user.
テキスト情報表示部1901は、ログのテキスト情報の表示部である。つまり、詳細表示しているログのログ情報1050の情報の表示部である。画像データ表示部1903は、当該ログのPDFデータ(ログ情報1060)のイメージを表示する表示部である。
The text
「KEEP」ボタン1905(「一時退避」ボタン)は、詳細表示中のログ及び当該詳細表示中のログと同じユーザIDに対応する未監査のログを、監査中断ログとして、ログ管理サーバ100の外部メモリに一時退避して記憶させるためのボタンである。 A “KEEP” button 1905 (“temporary save” button) uses the log that is being displayed in detail and an unaudited log that corresponds to the same user ID as the log that is being displayed in detail as an audit interruption log. It is a button for temporarily saving and storing in the memory.
「警告メール」ボタン1906は、当該ログのユーザに対して警告メールを送信するためのボタンである。尚、当該警告メールの文面はログ管理サーバ100の外部メモリにあらかじめ設定されているものとし、「警告メール」ボタン1906の押下を検知したクライアントPC200のCPU201が、ログ管理サーバ100に対して当該警告メールの生成、送信の指示を送信し、ログ管理サーバ100のCPU201が、当該警告メールの生成、送信先への送信を行うものとする。
A “warning mail”
尚、当該メールの送信先(当該非監査ログに対応するユーザのメールアドレス)は、ログ管理サーバ100の外部メモリに、ユーザIDと対応付けて予め記憶されているものとする。 It is assumed that the transmission destination of the mail (user mail address corresponding to the non-audit log) is stored in advance in the external memory of the log management server 100 in association with the user ID.
「報告書提出依頼」ボタン1907は、上記警告メールに報告書のデータを添付して当該ログのユーザに送信するためのボタンである。当該報告書のデータは、ログ管理サーバ100の外部メモリに予め記憶されているものとする。
A “report submission request”
「前へ」ボタン1908は、ログ詳細表示画面1900に表示するログを、前のログ(例えば、監査ログ表示部1512上で、ステップS806で選択されたと判定されたログの前の順番のログ、又は、後述する図16の監査中断ログ表示部1612上で、図9のステップS906で選択されたと判定されるログの前の順番のログ)に切り替えるためのボタンである。
The “Previous”
「次へ」ボタン1909は、ログ詳細表示画面1900に表示するログを、次のログ(例えば、監査ログ表示部1512上で、ステップS806で選択されたと判定されたログの次の順番のログ、又は、後述する図16の監査中断ログ表示部1612上で、図9のステップS906で選択されたと判定されるログの次の順番のログ)に切り替えるためのボタンである。以上が図19の、本発明の実施形態における、ログの詳細表示画面の構成の一例についての説明である。
The “next”
図8の説明に戻る。ログ管理サーバ100のCPU201は、クライアントPC200から監査ログの詳細表示の要求を受け付け(ステップS810/詳細要求受付手段に該当)、当該詳細表示の要求に含まれるログのID(ドキュメントID)の情報からログ情報(1000、1050、1060)を特定して、当該ログ情報を表示する詳細表示画面1900を生成し(ステップS811)、クライアントPC200に返信する(ステップS812)。クライアントPC200のCPU201は、当該詳細表示画面の情報を受信して表示画面に表示する(ステップS813)。
Returning to the description of FIG. The
クライアントPC200のCPU201は、ユーザからの指示を受け付け(ステップS814)、受け付けた指示が監査中断の指示か判定する(ステップS815)。つまり、「KEEP」ボタン1905の押下指示を受け付けたか判定する。
The
受け付けた指示が監査中断の指示であると判定した場合(ステップS815でYES)、当該監査中断指示を受け付けた時点でログ詳細表示画面1900に表示中の監査ログ(監査を中断されたログ/狭義の監査中断ログ)のドキュメントIDをログ管理サーバ100に送信し(ステップS816/監査中断情報送信手段に該当)、これを受信したログ管理サーバ100のCPU201は、当該ログに対応するユーザID(例えばログ情報1000のUserNameの値)を特定して(ステップS817)、当該ユーザIDを用いてKEEPログフィルタリングルール1210(監査中断ログ抽出条件)を生成する(ステップS818)。(監査中断情報受信手段/中断ログ監査ルール生成手段に該当)
If it is determined that the received instruction is an audit suspension instruction (YES in step S815), the audit log displayed on the log detail display screen 1900 at the time when the audit suspension instruction is accepted (audit suspended log / narrow sense) The audit interruption log) is sent to the log management server 100 (corresponding to the step S816 / audit interruption information transmission means), and the
ここで生成されるKEEPログフィルタリングルール1210は、監査ログ格納テーブル1300に格納されている監査ログ、及び、以降監査ログ格納テーブル1300に格納されてくる監査ログから、当該監査中断された監査中断ログのユーザと同じユーザのログを抽出して、KEEPログ格納テーブル1310(監査中断ログ記憶テーブル)に記憶するためのフィルタリングルールである。 The KEEP log filtering rule 1210 generated here includes the audit interruption log that has been interrupted from the audit log stored in the audit log storage table 1300 and the audit log that is stored in the audit log storage table 1300 thereafter. This is a filtering rule for extracting a log of the same user as that of the user and storing it in the KEEP log storage table 1310 (audit interruption log storage table).
つまり、ログ管理サーバ100のCPU201は、ステップS817で特定したユーザIDをユーザ名1213、部門ID1212に当該ユーザの部門IDを有するルールを生成してKEEPログフィルタリングルール1210に追加するものである。KEEPログフィルタリングルール1210の各項目(ルールID1211、部門ID1212、設定1213、条件A1214、条件B1215)の内容は、前述した監査ログフィルタリングル−ル1200と同じであるため、ここでは説明を省略する。尚、ここでは条件A1214、条件B1215には条件を設定しないものとする。
That is, the
ログ管理サーバ100のCPU201は、監査ログ格納テーブル1300より、ステップS818で生成して記憶したKEEPログフィルタリングルール1210に合致するログであって、監査済フラグ1304=0(未監査)のログを抽出し(ステップS819)、KEEPログ格納テーブル1310(監査中断ログ記憶テーブル)を生成して(ステップS820)、ステップS815で監査が中断されたログと共に記憶する(ステップS821)。
その後、他に監査ログがある場合は処理をステップS809に戻し、他に監査ログがない場合は処理を終了する。
The
Thereafter, if there is another audit log, the process returns to step S809, and if there is no other audit log, the process ends.
KEEPログ格納テーブル1310は、監査ログ格納テーブル1300に格納されている未監査のKEEPログフィルタリングルール1210に合致するログ、及び、以降、監査ログフィルタリングルール1200により監査ログ格納テーブル1300に追加されてくる監査ログの内、未監査の、KEEPログフィルタリングルール1210に合致するログ、を格納するテーブルである。つまり、監査が中断されたログと、当該監査が中断されたログのユーザのログであって、これからKEEPログフィルタリングルール1210によってフィルタリングされるログとを関連付けて記憶するテーブルである。KEEPログ格納テーブル1310は、ログに対応するユーザ毎に生成されて記憶されるものとする。 The KEEP log storage table 1310 is added to the audit log storage table 1300 by the audit log filtering rule 1200 after the log that matches the unaudited KEEP log filtering rule 1210 stored in the audit log storage table 1300. This is a table for storing unaudited logs that match the KEEP log filtering rule 1210 among the audit logs. In other words, this is a table that stores a log in which auditing is interrupted and a log of a user whose auditing has been interrupted and that is to be filtered by the KEEP log filtering rule 1210 in association with each other. The KEEP log storage table 1310 is generated and stored for each user corresponding to the log.
当該KEEPログ格納テーブル1310に格納されたログは監査中断ログ(広義の監査中断ログ)とし、監査ログ格納テーブル1300から削除される。また、KEEPログ格納テーブル1310に格納された監査中断ログが監査完了された場合、監査ログ格納テーブル1300に移動され、KEEPログ格納テーブル1310より削除される。 The log stored in the KEEP log storage table 1310 is an audit suspension log (in a broad sense, an audit suspension log) and is deleted from the audit log storage table 1300. When the audit interruption log stored in the KEEP log storage table 1310 is audited, it is moved to the audit log storage table 1300 and deleted from the KEEP log storage table 1310.
当該KEEPログ格納テーブル1310の各項目(監査ルールID1311、DocuID1312(ドキュメントID1302)、合致日時1313)は、監査ログ格納テーブル1300の各項目の内容と同様であるため、ここでは説明を割愛する。ユーザID1314は、当該ドキュメントID1302の示すログ情報1000のUserNameの情報である。
Each item (
ログ管理サーバ100のCPU201は、ステップS815において、受け付けた指示が監査中断の指示でないと判定した場合(ステップS815でNO)、受け付けた指示がページの切り替え指示か判定する(ステップS822)。つまり、「前へ」ボタン1308、又は「次へ」ボタン1309が押下されたか判定する。
If the
受け付けた指示がページの切り替え指示であると判定した場合(ステップS822でYES)、処理をステップS809に移行し、次に表示するログの詳細表示画面の要求をログ管理サーバ100に送信する。 If it is determined that the received instruction is a page switching instruction (YES in step S822), the process proceeds to step S809, and a request for a log detail display screen to be displayed next is transmitted to the log management server 100.
受け付けた指示がページの切り替え指示でないと判定した場合(ステップS822でNO)、受け付けた指示が監査の完了指示か判定する(ステップS823)。つまり「OK」ボタン1904の押下指示を受け付けたか判定する。
If it is determined that the received instruction is not a page switching instruction (NO in step S822), it is determined whether the received instruction is an audit completion instruction (step S823). That is, it is determined whether an instruction to press the “OK”
受け付けた指示が監査の完了指示でないと判定した場合(ステップS823でNO)、当該受け付けた指示に応じた処理を実行し、処理をステップS805に戻す。受け付けた指示が監査の完了指示であると判定した場合(ステップS823でYES)、監査完了指示を受け付けた旨の情報(及び当該監査を完了したログのID(ドキュメントID))をログ管理サーバ100に送信し(ステップS824/監査済情報送信手段に該当)、ログ管理サーバ100のCPU201は、当該情報を受信して、受信したログのドキュメントID1302の監査済フラグ1304の値を1に変更する(ステップS825)。以上が図8の、本発明の実施形態における、監査中断ログの記憶処理の流れについての説明である。
If it is determined that the received instruction is not an audit completion instruction (NO in step S823), processing according to the received instruction is executed, and the process returns to step S805. If it is determined that the received instruction is an audit completion instruction (YES in step S823), information indicating that the audit completion instruction has been received (and the ID (document ID) of the log for which the audit has been completed) is stored in the log management server 100. (Step S824 / corresponding to audited information transmitting means), the
次に図9を参照して、本発明の実施形態における、監査中断ログの監査処理の流れについて説明する。図9は、本発明の実施形態における、監査中断ログの監査処理の流れを示すフローチャートである。 Next, with reference to FIG. 9, the flow of the audit processing of the audit interruption log in the embodiment of the present invention will be described. FIG. 9 is a flowchart showing a flow of audit processing of the audit interruption log in the embodiment of the present invention.
クライアントPC200のCPU201は、ログ管理サーバ100に対し、当該クライアントPC200においてログ管理サーバにログイン中のユーザのユーザ情報(ユーザID/ログ情報1000でいうUserName)を含むKEEPログ(監査中断ログ)の一覧を要求し(ステップS901)、ログ管理サーバ100のCPU201は当該KEEPログ(監査中断ログ)の一覧要求を受信して(ステップS902)、当該要求に応じたログの一覧を返信する(ステップS903)。
The
例えば、KEEPログ格納テーブル1310のログであって、受信した一覧要求に含まれるログインユーザの監査対象部門に属するユーザIDのログを特定して抽出し、KEEPログ一覧画面1600(監査中断ログ一覧画面)を生成してクライアントPC200に送信する。
クライアントPC200のCPU201は、受信したKEEPログ一覧画面1600を表示画面に表示する(ステップS904)。
For example, the log of the KEEP log storage table 1310 that identifies and extracts the log of the user ID belonging to the audited department of the login user included in the received list request, and extracts the KEEP log list screen 1600 (audit interruption log list screen ) And transmitted to the client PC 200.
The
ここで図16を参照して、本発明の実施形態における、監査中断ログ一覧画面の構成の一例について説明する。図16は、本発明の実施形態における、監査中断ログ一覧画面の構成の一例を示す図である。 Here, with reference to FIG. 16, an example of the configuration of the audit interruption log list screen in the embodiment of the present invention will be described. FIG. 16 is a diagram showing an example of the configuration of the audit interruption log list screen in the embodiment of the present invention.
URL表示部1601は、当該KEEPログ一覧画面1600のアドレス情報を表示する表示部である。
The
KEEPログ表示部1612(監査中断ログ表示部)は、ユーザ選択受付部1611で選択されているユーザの、KEEPログ(監査中断ログ)の一覧を表示する表示部である。尚、当該ユーザ選択受付部1611に表示されるユーザの情報は、ユーザID(ログ情報1000のUserName)であってもよいし、例えば、図16に示すように、ユーザIDに対応しログ管理サーバ100の外部メモリに記憶されている(不図示)ユーザ名であってもよい。
The KEEP log display unit 1612 (audit interruption log display unit) is a display unit that displays a list of KEEP logs (audit interruption log) of the user selected by the user
処理日時1603は、KEEPログが監査ログとしてフィルタリングされた日時の情報である。ユーザ名1604は、各KEEPログに対応するユーザ情報(例えば、ログ情報1000のUserNameに記載されている情報に対応するユーザ名)であり、例えば、当該KEEPログが印刷ログである場合、当該印刷ログの作成元の印刷データを生成して印刷指示したユーザのユーザ名である。
The
ジョブ名1605は、各KEEPログのジョブ名(例えば、ログ情報1000のJobNameに記載されている情報)である。テキスト情報1506は、各KEEPログの内、図6のステップS618で作成したテキスト情報(図10のログ情報1050)の先頭に記載されている所定の文字数分のテキスト情報である。
The
サムネイル1607は、各非監査ログの内、図6のステップS618で作成したPDFファイル(図10のログ情報1060)のサムネイル画像である。当該サムネイル画像はステップS618でPDFファイルが作成された際に、当該PDFファイルと対応付けて記憶されているものとする。
A
「前へ」ボタン1608、「次へ」ボタン1609は、それぞれKEEPログ表示部1612に表示されていないKEEPログを表示すべく、当該KEEPログ表示部1612の表示を切り替えるためのボタンである。
A “Previous”
例えば「前へ」ボタン1608が押下された場合は、現在表示されている、2013年4月24日〜2013年5月3日のログの前の期間に監査ログとしてフィルタリングされたKEEPログを表示する。
For example, when the “Previous”
「次へ」ボタン1609が押下された場合、現在表示されている、2013年4月24日〜2013年5月3日のグループの後の期間に監査ログとしてフィルタリングされたKEEPログを表示する。
When the “next”
「通常監査」ボタン1610は、表示画面の表示を監査ログ一覧画面1500に遷移させるためのボタンである。選択枠1602は、フォーカスされているKEEPログを示す選択枠である。以上が図16の、本発明の実施形態における、監査中断ログ一覧画面の構成の一例についての説明である。
The “normal audit”
図9の説明に戻る。クライアントPC200のCPU201は指示を受け付け(ステップS905)、受け付けた指示がKEEPログ(監査中断ログ)の選択指示か判定する(ステップS906)。つまり、KEEPログ表示部1612に表示されたログに対する押下指示を受け付けたか判定する。
Returning to the description of FIG. The
受け付けた指示がKEEPログの選択指示でないと判定した場合(ステップS906でNO)、受け付けた指示が監査ログの表示指示か判定する(ステップS929)。つまり、「通常監査」ボタン1610の押下指示を受け付けたか判定する。
If it is determined that the received instruction is not a KEEP log selection instruction (NO in step S906), it is determined whether the received instruction is an audit log display instruction (step S929). That is, it is determined whether an instruction to press the “normal audit”
受け付けた指示が監査ログの表示指示であると判定した場合(ステップS929でYES)、処理をステップS930に移行し、監査ログの監査処理(図9)に移行する。 If it is determined that the received instruction is an instruction to display an audit log (YES in step S929), the process proceeds to step S930 and the audit log audit process (FIG. 9) is performed.
受け付けた指示が監査ログの表示指示でないと判定した場合(ステップS929でNO)、ここでは、受け付けた指示がKEEPログ一覧画面1600の終了であるものとし、KEEPログ一覧画面1600をメニュー画面に戻し、処理を終了する。 If it is determined that the received instruction is not an audit log display instruction (NO in step S929), it is assumed here that the received instruction is the end of the KEEP log list screen 1600, and the KEEP log list screen 1600 is returned to the menu screen. The process is terminated.
一方、ステップS906において、受け付けた指示がKEEPログの選択指示であると判定した場合(ステップS906でYES)、クライアントPC200のCPU201は、選択を受け付けたログの詳細表示画面をログ管理サーバ100に要求する(ステップS907)。当該要求には、選択されたログを特定するためのIDが含まれ、ログ管理サーバ100は当該IDを以て、詳細表示すべきログを特定するものとする。
On the other hand, when it is determined in step S906 that the received instruction is a KEEP log selection instruction (YES in step S906), the
ログ管理サーバ100のCPU201は、クライアントPC200から監査ログの詳細表示の要求を受け付け(ステップS908/詳細要求受付手段に該当)、当該詳細表示の要求に含まれるログのID(ドキュメントID)の情報からログ情報(1000、1050、1060)を特定して、当該ログ情報を表示する詳細表示画面1900を生成し(ステップS909)、クライアントPC200に返信する(ステップS910)。クライアントPC200のCPU201は、当該詳細表示画面の情報を受信して(ステップS911)表示画面に表示する(ステップS912)。
The
クライアントPC200のCPU201は、ユーザからの指示を受け付け(ステップS913)、受け付けた指示がページの切り替え指示か判定する(ステップS914)。つまり、「前へ」ボタン1908、又は「次へ」ボタン1909が押下されたか判定する。
The
受け付けた指示がページの切り替え指示であると判定した場合(ステップS914でYES)、処理をステップS907に移行し、次に表示するログの詳細表示画面の要求をログ管理サーバ100に送信する。 When it is determined that the received instruction is a page switching instruction (YES in step S914), the process proceeds to step S907, and a request for a log detail display screen to be displayed next is transmitted to the log management server 100.
受け付けた指示がページの切り替え指示でないと判定した場合(ステップS914でNO)、詳細表示中のKEEPログに対応するユーザへの警告メールの送信指示(例えば、「警告メール」ボタン1906、又は「報告書提出依頼」ボタン1907の押下指示)であるか判定し(ステップS915)、当該ユーザへの警告メールの送信指示であると判定した場合(ステップS915でYES)、当該ユーザへ警告メールを送信すべく、メールの送信要求をログ管理サーバ100へ送信する(ステップS916)。
If it is determined that the received instruction is not a page switching instruction (NO in step S914), a warning mail transmission instruction to the user corresponding to the KEEP log being displayed in detail (for example, a “warning mail”
ログ管理サーバ100のCPU201は、当該メールの送信指示を受信して、不図示のユーザ情報(ユーザID)とユーザのメールアドレスとの対応付けテーブルからメールの送信先を特定して(ステップS917)、定型文の挿入された警告メールを生成し(ステップS918)、送信先に送信する(ステップS919)。尚、当該メールアドレス及び定型文の情報は、ログ管理サーバ100の外部メモリに予め記憶されているものとする。
The
受け付けた指示が当該ユーザへの警告メールの送信指示でないと判定した場合(ステップS915でNO)、受け付けた指示が監査の完了指示か判定する(ステップS920)。つまり「OK」ボタン1904の押下指示を受け付けたか判定する。
If it is determined that the received instruction is not a warning mail transmission instruction to the user (NO in step S915), it is determined whether the received instruction is an audit completion instruction (step S920). That is, it is determined whether an instruction to press the “OK”
受け付けた指示が監査の完了指示でないと判定した場合(ステップS920でNO)、当該受け付けた指示に応じた処理を実行し、処理をステップS905に戻す。受け付けた指示が監査の完了指示であると判定した場合(ステップS920でYES)、監査完了指示を受け付けた旨の情報(及び当該監査を完了したログのID(ドキュメントID))をログ管理サーバ100に送信する(ステップS921/監査済情報送信手段に該当)。 If it is determined that the received instruction is not an audit completion instruction (NO in step S920), processing according to the received instruction is executed, and the process returns to step S905. When it is determined that the received instruction is an audit completion instruction (YES in step S920), information indicating that the audit completion instruction has been received (and the ID (document ID) of the log that has completed the audit) is stored in the log management server 100. (Step S921 / corresponds to audited information transmitting means).
ログ管理サーバ100のCPU201は、当該情報を受信して(ステップS922)、当該ログの情報をKEEPログ格納テーブル1310から監査ログ格納テーブルに移動して、KEEPログ格納テーブル1310から削除し(ステップS923)、移動したログの監査済フラグ1304の値を1に変更する(ステップS924)。
The
そして、クライアントPC200のCPU201は、詳細表示中のユーザのKEEPログであって、クライアントPC200からログ管理サーバ100にログイン中のユーザの監査対象のKEEPログが全てKEEPログ格納テーブル1310から全て削除されたか判定する(ステップS925)。つまり、監査対象のユーザのKEEPログが全て監査済になったか判定する。
全て監査済でないと判定した場合(ステップS925でNO)、残りのKEEPログの詳細を表示すべく、処理をステップS907に戻す。
Whether the
If it is determined that all have not been audited (NO in step S925), the process returns to step S907 to display details of the remaining KEEP log.
全て監査済であると判定した場合(ステップS925でYES)、直前まで詳細表示画面1900に表示されていたログに対応するユーザのログであって、全てのKEEPログが監査済のログとして監査ログ格納テーブル1300に移動されたログの抽出のためのフィルタリングルールを無効にする無効指示を、ログ管理サーバ100に送信する(ステップS926/無効制御)。 If it is determined that all have been audited (YES in step S925), the log of the user corresponding to the log displayed on the detail display screen 1900 until immediately before, and all the KEEP logs are audited as audited logs An invalidation instruction for invalidating the filtering rule for extracting the log moved to the storage table 1300 is transmitted to the log management server 100 (step S926 / invalid control).
ログ管理サーバ100のCPU201は、当該無効指示を受信して(ステップS927)、当該無効指示の対象となったKEEPログフィルタリングルール1210(つまり、ステップS925で全て監査済と判定されたユーザのログを抽出するために図8のステップS817で作成して記憶された監査中断ログ抽出条件)を無効にする(ステップS928)。
The
また、当該ユーザのKEEPログを格納するためのKEEPログ格納テーブル1310を削除する。以上が図9の、本発明の実施形態における、監査中断ログの監査処理の流れについての説明である。 Further, the KEEP log storage table 1310 for storing the KEEP log of the user is deleted. The above is the description of the audit processing flow of the audit interruption log in the embodiment of the present invention of FIG.
尚、本発明の実施形態においては、図9のステップS904において、KEEPログ一覧画面1600を表示するものとしたが、例えば、図20のKEEPログユーザ一覧画面2000のような画面をまず表示画面に表示し(ログ管理サーバ100が生成してクライアントPC200に返信することでクライアントPC200が表示画面に表示し)、当該KEEPログユーザ一覧画面2000でユーザの選択を受け付けることで、当該ユーザ(ユーザID/UserName)に対応するKEEPログ一覧画面1600を表示して、処理をステップS905に移行するようにしてもよい。 In the embodiment of the present invention, the KEEP log list screen 1600 is displayed in step S904 of FIG. 9. For example, a screen such as the KEEP log user list screen 2000 of FIG. Display (generated by the log management server 100 and returned to the client PC 200 to display on the display screen), and accepting the user's selection on the KEEP log user list screen 2000, the user (user ID / A KEEP log list screen 1600 corresponding to (UserName) may be displayed, and the process may proceed to step S905.
以上説明したように、本発明によれば、監査を中断したログを、後にユーザに容易に確認させることが可能なログ管理装置、ログ管理システム、その制御方法及びプログラムを提供することが可能となる。 As described above, according to the present invention, it is possible to provide a log management device, a log management system, a control method thereof, and a program that allow a user to easily check a log for which auditing has been interrupted later. Become.
尚、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、1つの機器からなる装置に適用してもよい。 It should be noted that the present invention can be implemented as, for example, a system, apparatus, method, program, or storage medium, and can be applied to a system composed of a plurality of devices. You may apply to the apparatus which consists of one apparatus.
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。 Note that the present invention includes a software program that implements the functions of the above-described embodiments directly or remotely from a system or apparatus. The present invention also includes a case where the system or the computer of the apparatus is achieved by reading and executing the supplied program code.
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。 Accordingly, since the functions of the present invention are implemented by computer, the program code installed in the computer also implements the present invention. In other words, the present invention includes a computer program itself for realizing the functional processing of the present invention.
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RWなどがある。また、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などもある。 Examples of the recording medium for supplying the program include a flexible disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, and CD-RW. In addition, there are magnetic tape, nonvolatile memory card, ROM, DVD (DVD-ROM, DVD-R), and the like.
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。 As another program supply method, a browser on a client computer is used to connect to an Internet home page. The computer program itself of the present invention or a compressed file including an automatic installation function can be downloaded from the homepage by downloading it to a recording medium such as a hard disk.
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。 It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, a WWW server that allows a plurality of users to download a program file for realizing the functional processing of the present invention on a computer is also included in the present invention.
また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。 In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. Let It is also possible to execute the encrypted program by using the downloaded key information and install the program on a computer.
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。 Further, the functions of the above-described embodiments are realized by the computer executing the read program. In addition, based on the instructions of the program, an OS or the like running on the computer performs part or all of the actual processing, and the functions of the above-described embodiments can also be realized by the processing.
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。 Further, the program read from the recording medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. Thereafter, the CPU of the function expansion board or function expansion unit performs part or all of the actual processing based on the instructions of the program, and the functions of the above-described embodiments are realized by the processing.
尚、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。 The above-described embodiments are merely examples of implementation in carrying out the present invention, and the technical scope of the present invention should not be construed as being limited thereto. That is, the present invention can be implemented in various forms without departing from the technical idea or the main features thereof.
100 ログ管理サーバ
101 LAN
150 プリントサーバ
170 書誌情報サーバ
200 クライアントPC
250 クライアントPC
300 複合機
100
150 Print Server 170 Bibliographic Information Server 200 Client PC
250 client PC
300 MFP
Claims (7)
記憶した前記ログより、前記監査ルール記憶手段で記憶された監査ルールに合致するログであって、監査すべきログである監査ログを抽出する監査ログ抽出手段と、
前記監査ログ抽出手段で抽出したログを前記クライアント装置の表示画面に表示させるべく送信する送信手段と、
前記クライアント装置から、監査を中断した監査中断ログの情報を受信する監査中断情報受信手段と、
前記監査中断情報受信手段で受信した前記監査中断ログの情報を用いて、前記監査ログ抽出手段で抽出した監査ログから、前記監査中断ログと関連付けて記憶するログを前記監査中断ログとして抽出するための新たな監査ルールである中断ログ監査ルールを生成する中断ログ監査ルール生成手段と、
前記監査中断ログを記憶する監査中断ログ記憶手段と、
前記監査中断ログ記憶手段に記憶された監査中断ログが監査済か判定する判定手段と、
前記判定手段で、前記監査中断ログ記憶手段に記憶された監査中断ログが監査済であると判定した場合に、前記中断ログ監査ルールを無効にする無効制御手段と、
を備えることを特徴とするログ管理装置。 A log management device having an audit rule storage means for storing an audit rule for extracting a log to be audited from a stored log, which is communicable with a client device having a display screen for displaying the log to audit the log,
From the stored log, an audit log extracting unit that extracts an audit log that matches the audit rule stored in the audit rule storage unit and is a log to be audited;
Transmitting means for transmitting the log extracted by the audit log extracting means to be displayed on the display screen of the client device;
Audit interruption information receiving means for receiving information on the audit interruption log that interrupted the audit from the client device;
In order to extract, as the audit interruption log, the log stored in association with the audit interruption log from the audit log extracted by the audit log extraction unit, using the information of the audit interruption log received by the audit interruption information receiving unit An interrupt log audit rule generation means for generating an interrupt log audit rule that is a new audit rule of
An audit interruption log storage means for storing the audit interruption log;
Determining means for determining whether the audit interruption log stored in the audit interruption log storage means has been audited;
When the determination means determines that the audit interruption log stored in the audit interruption log storage means has been audited, invalid control means for invalidating the interruption log audit rule;
A log management apparatus comprising:
前記監査中断情報受信手段は、前記監査中断ログに対応するユーザ情報を少なくとも受信し、
前記中断ログ監査ルール生成手段は、前記監査中断情報受信手段で受信したユーザ情報に対応するログを、前記中断ログとして抽出するためのルールを生成し、
前記監査中断ログ記憶手段は、前記監査中断情報受信手段で受信したユーザ情報に対応するログを前記監査中断ログとして記憶することを特徴とする請求項1に記載のログ管理装置。 The log is stored in association with user information,
The audit interruption information receiving means receives at least user information corresponding to the audit interruption log,
The interruption log audit rule generation unit generates a rule for extracting a log corresponding to the user information received by the audit interruption information reception unit as the interruption log,
The log management apparatus according to claim 1, wherein the audit interruption log storage unit stores a log corresponding to the user information received by the audit interruption information reception unit as the audit interruption log.
を備え、
前記送信手段は、前記監査中断情報受信手段で監査中断ログの情報を受信した場合、前記監査ログ抽出手段で抽出した監査ログの一覧より、前記監査中断ログを削除した新たな監査ログの一覧を前記クライアント装置に送信し、
前記詳細要求受付手段は、前記送信手段で送信された前記新たな監査ログの一覧を用いた、ログの詳細情報の要求を受け付けることを特徴とする請求項1又は2に記載のログ管理装置。 Detailed request accepting means for accepting a request for log detailed information using the log information sent by the sending means;
With
When the audit suspend information receiving unit receives the audit suspend log information, the transmission unit displays a new audit log list in which the audit suspend log is deleted from the audit log list extracted by the audit log extract unit. To the client device,
The log management apparatus according to claim 1, wherein the detailed request receiving unit receives a request for detailed information on a log using the list of new audit logs transmitted by the transmitting unit.
前記判定手段で、前記監査中断ログ記憶手段に記憶された監査中断ログが全て監査済であると判定した場合に、前記中断ログ監査ルールを無効にする無効にすべく削除することを特徴とする請求項1乃至3のいずれか1項に記載のログ管理装置。 The determination means determines whether all audit interruption logs stored in the audit interruption log storage means have been audited,
When the determination means determines that all audit interruption logs stored in the audit interruption log storage means have been audited, the interruption log audit rule is deleted so as to be invalidated. The log management apparatus according to any one of claims 1 to 3.
抽出手段が、記憶した前記ログより、前記監査ルール記憶手段で記憶された監査ルールに合致するログであって、監査すべきログである監査ログを抽出する監査ログ抽出工程と、
送信手段が、前記監査ログ抽出工程で抽出したログを前記クライアント装置の表示画面に表示させるべく送信する送信工程と、
監査中断情報受信手段が、前記クライアント装置から、監査を中断した監査中断ログの情報を受信する監査中断情報受信工程と、
中断ログ監査ルール生成手段が、前記監査中断情報受信工程で受信した前記監査中断ログの情報を用いて、前記監査ログ抽出工程で抽出した監査ログから、前記監査中断ログと関連付けて記憶するログを前記監査中断ログとして抽出するための新たな監査ルールである中断ログ監査ルールを生成する中断ログ監査ルール生成工程と、
監査中断ログ記憶手段が、前記監査中断ログを記憶する監査中断ログ記憶工程と、
判定手段が、前記監査中断ログ記憶工程に記憶された監査中断ログが監査済か判定する判定工程と、
無効制御手段が、前記判定工程で、前記監査中断ログ記憶工程に記憶された監査中断ログが監査済であると判定した場合に、前記中断ログ監査ルールを無効にする無効制御工程と、
を含むことを特徴とするログ管理装置の制御方法。 A method for controlling a log management apparatus having an audit rule storage means for storing an audit rule for extracting a log to be audited from a stored log, which is communicable with a client apparatus having a display screen for displaying the log for auditing the log. And
An audit log extracting step for extracting an audit log, which is a log that matches the audit rule stored in the audit rule storage unit and is to be audited, from the stored log;
A transmitting step for transmitting the log extracted in the audit log extracting step to be displayed on the display screen of the client device; and
Audit suspension information receiving means receives from the client device the audit suspension information receiving step of receiving information on the audit suspension log that interrupted the audit;
A log to be stored in association with the audit interruption log from the audit log extracted in the audit log extraction step by using the information on the audit interruption log received by the interruption log audit rule generation unit. An interruption log audit rule generation step of generating an interruption log audit rule which is a new audit rule for extraction as the audit interruption log;
An audit interruption log storage means for storing the audit interruption log, the audit interruption log storage means,
A determination step for determining whether the audit interruption log stored in the audit interruption log storage step is audited;
When the invalidation control means determines that the audit interruption log stored in the audit interruption log storage step is audited in the determination step, the invalidation control step of invalidating the interruption log audit rule;
A log management apparatus control method.
前記ログ管理装置を、
記憶した前記ログより、前記監査ルール記憶手段で記憶された監査ルールに合致するログであって、監査すべきログである監査ログを抽出する監査ログ抽出手段と、
前記監査ログ抽出手段で抽出したログを前記クライアント装置の表示画面に表示させるべく送信する送信手段と、
前記クライアント装置から、監査を中断した監査中断ログの情報を受信する監査中断情報受信手段と、
前記監査中断情報受信手段で受信した前記監査中断ログの情報を用いて、前記監査ログ抽出手段で抽出した監査ログから、前記監査中断ログと関連付けて記憶するログを前記監査中断ログとして抽出するための新たな監査ルールである中断ログ監査ルールを生成する中断ログ監査ルール生成手段と、
前記監査中断ログを記憶する監査中断ログ記憶手段と、
前記監査中断ログ記憶手段に記憶された監査中断ログが監査済か判定する判定手段と、
前記判定手段で、前記監査中断ログ記憶手段に記憶された監査中断ログが監査済であると判定した場合に、前記中断ログ監査ルールを無効にする無効制御手段として機能させることを特徴とするログ管理装置のプログラム。 A program executable by a log management device having an audit rule storage means for storing an audit rule for extracting a log to be audited from a stored log, which can communicate with a client device having a display screen for displaying the log to audit the log Because
The log management device;
From the stored log, an audit log extracting unit that extracts an audit log that matches the audit rule stored in the audit rule storage unit and is a log to be audited;
Transmitting means for transmitting the log extracted by the audit log extracting means to be displayed on the display screen of the client device;
Audit interruption information receiving means for receiving information on the audit interruption log that interrupted the audit from the client device;
In order to extract, as the audit interruption log, the log stored in association with the audit interruption log from the audit log extracted by the audit log extraction unit, using the information of the audit interruption log received by the audit interruption information receiving unit An interrupt log audit rule generation means for generating an interrupt log audit rule that is a new audit rule of
An audit interruption log storage means for storing the audit interruption log;
Determining means for determining whether the audit interruption log stored in the audit interruption log storage means has been audited;
A log that causes the determination unit to function as an invalid control unit that invalidates the interruption log audit rule when it is determined that the audit interruption log stored in the audit interruption log storage unit is audited. Management device program.
前記ログ管理装置は、
記憶した前記ログより、前記監査ルール記憶手段で記憶された監査ルールに合致するログであって、監査すべきログである監査ログを抽出する監査ログ抽出手段と、
前記監査ログ抽出手段で抽出したログを前記クライアント装置の表示画面に表示させるべく送信する送信手段と、
前記クライアント装置から、監査を中断した監査中断ログの情報を受信する監査中断情報受信手段と、
前記監査中断情報受信手段で受信した前記監査中断ログの情報を用いて、前記監査ログ抽出手段で抽出した監査ログから、前記監査中断ログと関連付けて記憶するログを前記監査中断ログとして抽出するための新たな監査ルールである中断ログ監査ルールを生成する中断ログ監査ルール生成手段と、
前記監査中断ログを記憶する監査中断ログ記憶手段と、
前記監査中断ログ記憶手段に記憶された監査中断ログが監査済か判定する判定手段と、
前記判定手段で、前記監査中断ログ記憶手段に記憶された監査中断ログが監査済であると判定した場合に、前記中断ログ監査ルールを無効にする無効制御手段と、
を備え、
前記クライアント装置は、
前記送信手段で送信されたログを表示画面に表示する表示手段と、
前記表示手段で表示したログの監査を中断する中断指示を受け付けた場合に、前記中断指示を受け付けたログである監査中断ログの情報を前記ログ管理装置に送信する監査中断情報送信手段と、
前記ログ管理装置から受信した、前記監査中断ログの監査完了の指示を受け付けることで、前記監査中断ログを監査済とするための情報を前記ログ管理装置に送信する監査済情報送信手段と、
を備えることを特徴とするログ管理システム。 Log management system comprising a client device having a display screen for displaying a log to audit the log, and a log management device having an audit rule storage means for storing an audit rule for extracting a log to be audited from the stored log Because
The log management device includes:
From the stored log, an audit log extracting unit that extracts an audit log that matches the audit rule stored in the audit rule storage unit and is a log to be audited;
Transmitting means for transmitting the log extracted by the audit log extracting means to be displayed on the display screen of the client device;
Audit interruption information receiving means for receiving information on the audit interruption log that interrupted the audit from the client device;
In order to extract, as the audit interruption log, the log stored in association with the audit interruption log from the audit log extracted by the audit log extraction unit, using the information of the audit interruption log received by the audit interruption information receiving unit An interrupt log audit rule generation means for generating an interrupt log audit rule that is a new audit rule of
An audit interruption log storage means for storing the audit interruption log;
Determining means for determining whether the audit interruption log stored in the audit interruption log storage means has been audited;
When the determination means determines that the audit interruption log stored in the audit interruption log storage means has been audited, invalid control means for invalidating the interruption log audit rule;
With
The client device is
Display means for displaying the log transmitted by the transmission means on a display screen;
An audit interruption information transmitting means for transmitting, to the log management device, information on an audit interruption log, which is a log for which the interruption instruction has been received, when an interruption instruction to interrupt the audit of the log displayed on the display means is received;
An audited information transmission unit that transmits information for making the audit suspension log audited by receiving an instruction to complete the audit suspension log received from the log management device;
A log management system comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013177291A JP2015046060A (en) | 2013-08-28 | 2013-08-28 | Log management device, log management system, control method therefor, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013177291A JP2015046060A (en) | 2013-08-28 | 2013-08-28 | Log management device, log management system, control method therefor, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2015046060A true JP2015046060A (en) | 2015-03-12 |
Family
ID=52671498
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013177291A Pending JP2015046060A (en) | 2013-08-28 | 2013-08-28 | Log management device, log management system, control method therefor, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2015046060A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108234233A (en) * | 2016-12-22 | 2018-06-29 | 阿里巴巴集团控股有限公司 | Log processing method and device |
CN111026340A (en) * | 2019-11-19 | 2020-04-17 | 广州市三环永新科技有限公司 | Lottery ticket face content hardware storage method, device and extraction method |
CN111177013A (en) * | 2020-01-06 | 2020-05-19 | 北京达佳互联信息技术有限公司 | Log data acquisition method and device, computer equipment and storage medium |
-
2013
- 2013-08-28 JP JP2013177291A patent/JP2015046060A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108234233A (en) * | 2016-12-22 | 2018-06-29 | 阿里巴巴集团控股有限公司 | Log processing method and device |
CN108234233B (en) * | 2016-12-22 | 2021-09-24 | 阿里巴巴集团控股有限公司 | Log processing method and device |
CN111026340A (en) * | 2019-11-19 | 2020-04-17 | 广州市三环永新科技有限公司 | Lottery ticket face content hardware storage method, device and extraction method |
CN111177013A (en) * | 2020-01-06 | 2020-05-19 | 北京达佳互联信息技术有限公司 | Log data acquisition method and device, computer equipment and storage medium |
CN111177013B (en) * | 2020-01-06 | 2023-09-26 | 北京达佳互联信息技术有限公司 | Log data acquisition method, device, computer equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5004142B2 (en) | Document management system, image processing apparatus, information processing apparatus, document management method, control method, and program | |
JP4623469B2 (en) | Print server, print system, print method, program, and recording medium | |
JP2015106266A (en) | Image forming apparatus, control method of the same, and program | |
JP2016025417A (en) | Image processing system, information processing method, and program | |
JP6989749B2 (en) | Image forming equipment, systems, control methods, and programs | |
JP5825195B2 (en) | Document management system, image processing apparatus, information processing apparatus, document management method, control method, and program | |
JP2015008370A (en) | Image reading device, image reading system, and control methods and program thereof | |
JP2015046060A (en) | Log management device, log management system, control method therefor, and program | |
JP4846830B2 (en) | Image forming apparatus and information processing method and program thereof | |
JP2018099895A (en) | Image forming device, method for controlling the same, and program | |
JP2014115854A (en) | Printing system, and control method and program thereof | |
JP5919785B2 (en) | Image forming system, information processing apparatus, control method thereof, and program | |
JP5423779B2 (en) | Document restoration system, image forming apparatus, control method therefor, and program | |
JP2016097574A (en) | Image formation apparatus, control method and program of the same | |
JP5360604B2 (en) | Information processing system, image forming apparatus, control method thereof, and computer program | |
JP2015122601A (en) | Image forming apparatus, control method of the same, and program | |
JP5979292B2 (en) | Image forming apparatus, image forming apparatus control method, and computer program. | |
JP2014102543A (en) | Printing system, image forming apparatus, processing method thereof, and program | |
JP5924817B2 (en) | Information processing apparatus, information processing method, and program | |
JP5870518B2 (en) | Image forming apparatus, image forming apparatus control method, and computer program. | |
JP2018110289A (en) | Image processing device, processing method thereof, and program | |
JP6074888B2 (en) | Image forming apparatus, image forming apparatus control method, and computer program | |
JP2015011560A (en) | Log management device, log management system, control method for the same, and program | |
JP2015118586A (en) | Printing system, and processing method and program thereof | |
JP2014128966A (en) | Image formation device, method for controlling the same, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20150410 |