JP5515963B2 - Log check device, program, and processing method - Google Patents
Log check device, program, and processing method Download PDFInfo
- Publication number
- JP5515963B2 JP5515963B2 JP2010077970A JP2010077970A JP5515963B2 JP 5515963 B2 JP5515963 B2 JP 5515963B2 JP 2010077970 A JP2010077970 A JP 2010077970A JP 2010077970 A JP2010077970 A JP 2010077970A JP 5515963 B2 JP5515963 B2 JP 5515963B2
- Authority
- JP
- Japan
- Prior art keywords
- work
- information
- storage unit
- log
- weight value
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は,申請された作業のログ情報をもとに,作業中の特異な操作を検知する作業ログチェック処理技術に関する。 The present invention relates to a work log check processing technique for detecting a specific operation during work based on log information of the applied work.
近年,業務として実行されるデータ処理作業について,重要な情報に対する改ざん,漏洩等のリスク軽減のため,作業内容をモニタリングする仕組み,作業の正当性を保障する仕組み等が求められている。正当性の確認を要する作業として,例えば「金融商品取引法」における「内部統制報告書」に必要な監査等がある。 In recent years, with regard to data processing work executed as a business, in order to mitigate risks such as falsification of important information, leakage, etc., a mechanism for monitoring work contents, a mechanism for guaranteeing the legitimacy of the work, and the like are required. For example, auditing necessary for “internal control report” in “Financial Instruments and Exchange Law” is an example of work requiring confirmation of legitimacy.
作業の正当性をチェックする従来手法として,コンピュータ単位またはユーザ単位で過去に実施された操作を「プロファイル」として記録しておき,新たに実施された操作と,そのユーザまたはコンピュータのプロファイルに記録された操作との乖離を計算して,実施された操作から,過去の操作において出現していない操作を検知するシステム等がある。 As a conventional method for checking the correctness of work, operations performed in the past in computer units or user units are recorded as “profiles”, and are recorded in the newly performed operations and the profile of the user or computer. There is a system that calculates a deviation from an operation and detects an operation that has not appeared in a past operation from the performed operation.
従来手法では,「プロファイル」のようなログ情報から,作業中の「特異な行動」を検知する場合に,その操作記録をコンピュータ単位,ユーザ単位等の広い範囲を対象として扱っている。したがって,従来手法では,チェック対象となる作業の正当性を確認することができない場合がある。 In the conventional method, when “unusual behavior” during work is detected from log information such as “profile”, the operation record is handled for a wide range such as a computer unit or a user unit. Therefore, in the conventional method, the correctness of the work to be checked may not be confirmed.
例えば,申請されたチェック対象となる作業(以下,申請作業という)と同一作業のログを単に比較して,申請作業の正当性を確認する場合には,以下の問題が生じる。 For example, the following problems arise when the log of the same work is simply compared with the work to be checked (hereinafter referred to as the application work) and the validity of the application work is confirmed.
例えば,申請作業での操作対象ファイルの情報を読み出す操作の合間に,不正にそのファイル内容の一部を変更する操作をしたケース,または,特定ファイルの情報の変更作業中に,不正に他のファイルの情報を変更する操作をしたケース等である。すなわち,正当な作業の間に不正な操作が実行され,その不正な操作自体は,別途正しい手続き(申請)によれば正当な作業として判断される操作に該当する場合には,正当な作業中に実行された不正な作業を検知することは困難である。 For example, a case in which a part of the file contents is illegally changed between operations to read the information of the operation target file in the application work, or other information is illegally changed while the information of the specific file is being changed. This is a case where an operation for changing file information is performed. In other words, if an illegal operation is performed during a legitimate work and the illegal operation itself falls under an operation that is determined as a legitimate work according to a separate correct procedure (application), It is difficult to detect fraudulent work performed in the past.
図11は,チェック対象となる申請作業のログ情報例を示す図である。 FIG. 11 is a diagram illustrating an example of log information of application work to be checked.
図11(A)に示すログ情報は,「重要ファイルfileAの内容を変更する」という作業P1のログ情報の一部を表す。 The log information shown in FIG. 11A represents a part of the log information of the work P1 “change the contents of the important file fileA”.
図11(B)に示すログ情報は,「一般ファイルfileBの内容を変更した上で,一般ファイルfileDと内容の比較を行う」という申請された作業P2の中で,「重要ファイルfileAの内容を変更する」操作をした作業のログ情報の一部を表す。 The log information shown in FIG. 11 (B) includes “the contents of the important file fileA” in the application P2 for which “the contents of the general file fileB are changed and then the contents are compared with the general file fileD”. Represents a part of the log information of the work that performed the “change” operation.
ここで,図11(B)に示すログ情報がチェック対象であり,その時点で,図11(A)に示すログ情報は,既に正当性が確認されているものであるとする。 Here, it is assumed that the log information shown in FIG. 11B is a check target, and at that time, the log information shown in FIG. 11A has already been verified.
図11(B)に示すログ情報において,05行〜07行の操作ステップ(open fileA; write fileA; close fileA)は,申請された作業での対象外のファイルfileAに対する操作を示す。この05行〜07行の操作ステップは,「重要ファイルfileAの内容を変更する」という作業に該当する操作であり,申請作業P2で許容される範囲外の操作である。したがって,申請作業P2を行った作業者は,「重要ファイルfileAの内容を変更する」という作業を申請せずに,重要ファイルfileAを改変している可能性がある。
In the log information shown in FIG. 11 (B), the operation steps (open fileA; write fileA; close fileA) on
しかし,同一コンピュータで同一作業者が過去に作業P1を正当に実行していた場合には,過去に正当性が確認された操作に相当する図11(B)に示すログ情報の05行〜07行の操作を,問題のない操作と判断される可能性がある。そのため,申請作業P2の作業中に行われた不正の可能性がある操作(05行〜07行の操作)を正しく検知することができない。
However, if the same worker has legitimately performed the work P1 in the past on the same computer, the log information shown in FIG. 11B corresponding to the operation whose legitimacy has been confirmed in the past,
さらに,本願発明者は,作業の正当性を保証するために,申請された作業で使用可能なコマンド,作業の対象となるデータ(ファイル名)を限定しておき,限定されたコマンドやファイル名以外のものが操作で使用されている部分をログ情報から抽出することによって,不正の可能性がある操作を検知する手法を検討した。 Furthermore, in order to guarantee the correctness of the work, the present inventor limits the commands that can be used in the requested work and the data (file name) that is the target of the work, and the limited commands and file names. We examined a method for detecting operations that may be fraudulent by extracting from the log information the parts that are used in operations.
しかし,検討した手法の場合には,以下の問題がある。例えば図11(B)に示すログ情報では,作業者は,「ファイルfileBの内容を変更する」という申請作業P2の実施上の工夫として,「ファイルfileBの内容を,ファイルfileCに一時的にバックアップする」という操作をしている(02行および09行参照)。 However, in the case of the studied method, there are the following problems. For example, in the log information shown in FIG. 11B, the worker can temporarily back up the contents of the file fileB to the file fileC as a device for performing the application work P2 “change the contents of the file fileB”. Is performed "(see lines 02 and 09).
しかし,「複写(copy)コマンド」,「削除(delete)コマンド」,「ファイルfileC」等が,この申請作業P2で使用可能なコマンド,ファイル等として特定されていない場合には,02行,09行は不正な操作として検知される。一方で,「複写(copy)コマンド」,「削除(delete)コマンド」等は不正操作で使用されやすいコマンドであり,このようなコマンドを使用可能なコマンドが特定されていると,本来検知されるべき不正な操作が検知できない可能性もある。
However, if “copy command”, “delete command”, “file fileC”, etc. are not specified as commands, files, etc. usable in this application work P2,
したがって,単純なコマンドやファイル名による判定では,正当な操作が誤認されたり,不正操作が検知漏れとなる可能性が高い。 Therefore, with a simple command or file name determination, there is a high possibility that a legitimate operation is misidentified or an unauthorized operation is missed.
本発明の目的は,申請作業のログ情報から,作業中の操作が申請作業として許容されるものであるかをチェックし,その作業において許容範囲を逸脱しているような操作を検知できる技術を提供することである。 It is an object of the present invention to check a technique for checking whether an operation being performed is permitted as an application work from the log information of the application work, and detecting an operation that deviates from an allowable range in the work. Is to provide.
本願において開示されるログチェック装置は,1)作業種別毎に,該作業種別の作業において実行される1以上の操作内容それぞれと重み値とを対応付ける重み値情報を記憶する第1記憶部と,2)前記コンピュータシステムに対して実行された,作業の作業種別と,該作業における1以上の操作それぞれの操作内容を示すログ情報を記憶する第2記憶部と,3)前記第2記憶部に記憶された前記ログ情報および前記第1記憶部に記憶された前記重み値情報にもとづいて,前記作業種別毎に,該作業種別の作業において実行された1以上の各操作それぞれについて計算された重み値を記憶する第3記憶部と,4)実行予定の作業の申請内容を示す作業申請情報を取得する申請受理部と,5)前記実行予定の作業が実行された際の作業のログ情報に含まれる1以上の操作内容について計算された重み値が,前記第3記憶部に記憶された,前記作業申請情報に基づき特定される作業の作業種別に対応する操作内容の重み値に基づき決定される所定の許容範囲内に含まれるか否かを判定し,前記実行予定の作業が実行された際の作業のログ情報に含まれる1以上の操作内容について計算された重み値が前記許容範囲内に含まれていないと判定した場合にアラート情報を出力する処理部とを備える。 Log checking apparatus disclosed in the present application, 1) work for each type, a first storage unit for storing a weighting value information that associates a and the weighting values each one or more operation contents executed in another work the acting industry If, 2) the performed on a computer system, a work type of work, and a second storage unit that stores log information indicating one or more operations of each operation content in the working, 3) the second based on stored in the storage unit the log information and said weight value information stored in the first storage unit, for each of the work type, calculated for one or more of each respective operations performed in the another the acting industry work a third storage unit for storing the weighting value, 4) and the application receiving section that acquires working application information indicating the application contents of the work of the execution schedule, 5) work when the work before SL execution schedule is performed Log information Contains calculated weight value for one or more operations content is, stored in said third storage unit, the weighted value of the operation content corresponding to the work type of work that is specified based on the working application information to determines whether included within a predetermined allowable range determined based on, is calculated weight value for one or more operations that are included in the work of the log information when the work is performed before the SL execution schedule and a processing unit that to output the alert information when it is determined not to fall within the allowable range.
上記したログチェック装置によれば,データ処理を伴う作業の実施を事前に申請させ,作業中に実行された操作の内容が,過去の同一作業における正当操作の範囲から逸脱する範囲(非許容範囲)であるかを,作業中の各操作の項目毎に判定して,作業中の通常の操作に紛れて実行された「特異な操作」を特定することができる。よって,不正操作をより正確に検知することができる。 According to the log check device described above, a range of operations that involve data processing is requested in advance, and the contents of operations performed during the task deviate from the range of valid operations in the same task in the past (non-permissible range). ) Can be determined for each operation item during the work, and the “unique operation” executed in the middle of the normal operation during the work can be specified. Therefore, an unauthorized operation can be detected more accurately.
図1は,本発明の一実施の形態として開示するログチェック装置の構成例を示す図である。 FIG. 1 is a diagram illustrating a configuration example of a log check device disclosed as an embodiment of the present invention.
ログチェック装置1は,作業用システム5において実行される作業であって,事前申請された作業の正当性をチェックするための情報を出力する装置である。
The
なお,作業用システム5は,1または複数のシステム(システム5A〜5C)であってよい。ログチェック装置1は,任意のネットワークまたはデータ媒体を介して,作業用システム5からログ情報を取得することができる。
The
ログ情報は,申請された作業において実行された操作ステップの内容を記録する情報である。本実施の形態において,ログ情報の1行は,作業において実行された1つの操作ステップを表すものとする。 The log information is information for recording the contents of operation steps executed in the requested work. In the present embodiment, one line of log information represents one operation step executed in the work.
ログチェック装置1は,重み値記憶部10,標準偏差記憶部11,ユーザインタフェース部12,申請受理部13,ログ情報取得部14,ログ情報記憶部15,比較処理部16,および更新部17を備える。
The
重み値記憶部10は,作業において実行される各操作について,その操作の項目の内容と重み値との対応付けを示す重み値情報を記憶する記憶部である。
The weight
操作の項目とは,操作内容を特定する要素(操作内容)であり,例えば,操作において実行されたコマンド種別,操作の対象となったデータまたはデータの属性,操作対象となったデータが格納された場所などである。 An operation item is an element (operation content) that identifies the operation content, and stores, for example, the type of command executed in the operation, the data or data attribute that is the operation target, and the data that is the operation target. It is a place.
重み値情報には,操作の各項目の内容毎に重み値が定義される。 In the weight value information, a weight value is defined for each content of each operation item.
セキュリティに影響を及ぼさないような操作内容,不正な操作で使用される可能性が低い操作内容に対して,低い重み値が設定される。セキュリティへの影響が重大である操作内容,不正な操作に出現する可能性が高い操作内容に対しては,高い重み値が設定される。また,同一項目内の各操作要素に対応する重み値は,それぞれが十分な差を有するような値,例えば,桁数が異なる値,指数による値等が用いられて設定される。 A low weight value is set for an operation content that does not affect security and an operation content that is unlikely to be used in an unauthorized operation. A high weight value is set for an operation content that has a significant impact on security and an operation content that is likely to appear in an unauthorized operation. Further, the weight values corresponding to the respective operation elements in the same item are set by using values having sufficient differences, for example, values having different numbers of digits, values by exponents, and the like.
図2は,重み値記憶部10の重み値情報の例を示す図である。
FIG. 2 is a diagram illustrating an example of the weight value information in the weight
図2に示す重み値情報では,所定の作業種別毎に,操作されたコマンドの種別を示す「コマンド種別」,操作されたファイルの属性を示す「対象ファイルの重要度」,操作されたファイルの格納場所を示す「ファイルの場所」等の項目について,各項目の要素毎に重み値が定義されている。 In the weight value information shown in FIG. 2, for each predetermined work type, “command type” indicating the type of the operated command, “importance of the target file” indicating the attribute of the operated file, For items such as “file location” indicating the storage location, a weight value is defined for each item element.
「コマンド種別」について,例えば,書き込み(write)系のコマンド,読み出し(read)系コマンド,その他のコマンド等の種別による区分と,そのコマンドにより処理されるデータの重要度(高,中,低)による区分との組み合わせに応じて,重み値が定義される。 Regarding “command type”, for example, classification according to the type of write command, read command, other command, and the importance of data processed by the command (high, medium, low) The weight value is defined according to the combination with the category.
セキュリティ上の影響が大きい操作,例えば,重要度が高いファイルへの書き込み(write)系のコマンドによる操作の項目には,重み値=1000が設定される。セキュリティ上の影響が小さい操作,例えば,重要度が低いファイルに対するその他のコマンド(例えば,オープン(open),クローズ(close)等のコマンド)による操作の項目には,重み値=10が設定される。 A weight value = 1000 is set in an item of an operation having a large security impact, for example, an operation by a write command to a file having high importance. A weight value = 10 is set in an operation item with a small security impact, for example, an operation item by other commands (for example, commands such as open and close) for a file with low importance. .
また,「ファイルの重要度」について,要素である区分「高,中,低」に応じて重み値が設定される。なお,各ファイルの重要度の区分は,予め設定されているものとする。 In addition, a weight value is set for “importance of the file” according to the element “high, medium, low”. Note that the importance classification of each file is set in advance.
また,「ファイルの場所」について,実際に操作されたファイルが格納されている場所と,申請された作業対象ファイルが格納されている場所との距離に応じて重み値が定義される。例えば,実際に操作されたファイルが申請された対象ファイルである場合には,重み値=0が設定される。実際に操作されたファイルが申請された対象ファイルと同じフォルダ内のファイルである場合には,重み値=100が設定される。また,実際に操作されたファイルが申請された対象ファイルのフォルダから1階層上位または下位のフォルダ内のものである場合には,重み値=200が設定される。 For “file location”, a weight value is defined according to the distance between the location where the actually operated file is stored and the location where the requested work target file is stored. For example, when the actually operated file is a file to be applied, weight value = 0 is set. If the actually operated file is a file in the same folder as the file for which the application has been applied, weight value = 100 is set. In addition, when the actually operated file is in the folder one level higher or lower than the folder of the requested target file, the weight value = 200 is set.
標準偏差記憶部11は,作業種別毎に,過去に実行された正当な作業のログ情報から計算された,各操作の項目毎に計算された重み値の平均値および標準偏差を示す標準偏差情報を記憶する記憶部である。
The standard
図3は,標準偏差記憶部11の標準偏差情報の例を示す図である。
FIG. 3 is a diagram illustrating an example of standard deviation information in the standard
図3に示す標準偏差情報は,申請される各作業種別および申請された対象ファイルの重要度毎に,操作の項目毎の平均値および標準偏差,ログ情報のチェック回数,チェックしたログ情報が含む行の総数が記録されている。 The standard deviation information shown in Fig. 3 includes the average value and standard deviation for each operation item, the number of times log information is checked, and the checked log information for each type of work applied and the importance of the requested target file. The total number of rows is recorded.
なお,標準偏差情報は,正当と判定された作業のログ情報のみを用いて算出される。 Note that the standard deviation information is calculated using only log information of work determined to be valid.
ユーザインタフェース部12は,入力装置(図示しない)を介して入力された情報をもとに,実施を予定する作業を示す作業申請を作成する処理と,比較処理部16が発行したアラートにもとづいてアラート情報を生成し,出力装置(図示しない)を介して出力する処理とを行う処理部である。
The
作業申請は,申請される作業の種別,作業が予定される時間帯,作業が実行されるシステム(作業用システム)5,作業対象となるデータおよび格納場所等を含む情報である。 The work application is information including the type of work to be applied, the time zone when the work is scheduled, the system (working system) in which the work is executed 5, the data to be worked, the storage location, and the like.
図4は,作業申請の例を示す図である。 FIG. 4 is a diagram illustrating an example of a work application.
図4に示す作業申請は,作業(作業種別),作業日時(時間帯),作業対象システム,作業者,作業ID,承認者,作業対象ファイル等のデータ項目を有する。 The work application shown in FIG. 4 has data items such as work (work type), work date and time (time zone), work target system, worker, work ID, approver, and work target file.
作業は,申請される作業の種別を示す情報であり,例えば「情報の読み出し作業」,「情報の修正」,「情報の削除」等である。 The work is information indicating the type of work to be applied, such as “information reading work”, “information correction”, “information deletion”, and the like.
作業日時(時間帯)は,申請された作業の実施予定の日付,開始/終了時刻等を示す情報である。 The work date and time (time zone) is information indicating the scheduled date and start / end time of the requested work.
作業対象システムは,申請された作業が実施されるシステムを示す情報であり,例えば,作業用システム5のシステムの識別情報(システム名,コンピュータ名等)である。
The work target system is information indicating a system in which the requested work is performed, for example, system identification information (system name, computer name, etc.) of the
作業者は,申請された作業者の識別情報(作業者名,作業者ID等)である。 The worker is identification information (worker name, worker ID, etc.) of the applied worker.
作業IDは,申請された作業自体の識別情報である。 The work ID is identification information of the applied work itself.
承認者は,申請された作業の承認者の識別情報(承認者名,承認者ID等)である。 The approver is identification information (approver name, approver ID, etc.) of the approver of the applied work.
作業対象ファイルは,申請された作業において処理対象となるデータの識別情報(ファイル名)およびそのデータが格納されている場所(パス名,フォルダ名等)を示す情報である。 The work target file is information indicating identification information (file name) of data to be processed in the applied work and a location (path name, folder name, etc.) where the data is stored.
また,ユーザインタフェース部12は,比較処理部16が発行したアラートをもとに,作業申請に対応するチェック対象のログ情報から,アラートが発行された行(操作ステップ)およびその操作の項目を特定し,特定した行および項目を示すアラート情報を生成する。さらに,ユーザインタフェース部12は,比較処理部16がアラートレベルを決定している場合に,アラートレベルを含むアラート情報を生成する。
Further, the
アラート情報は,ログチェック装置1が備える出力装置(表示装置,プリンタ等)を介して出力される。なお,アラート情報の例は後述する。
The alert information is output via an output device (display device, printer, etc.) provided in the
申請受理部13は,ユーザインタフェース部12が作成した作業申請を取得して,保持する処理部である。
The
ログ情報取得部14は,作業用システム5から,作業申請にかかる作業のログ情報を取得して,ログ情報記憶部15に格納する処理部である。
The log
ログ情報記憶部15は,ログ情報を記憶する記憶部である。
The log
比較処理部16は,チェック対象とするログ情報を得て,そのログ情報の各行(操作ステップ)の操作の項目毎の重み値を,重み値情報をもとに算出する処理と,そのログ情報の各行の操作の項目毎の重み値が,標準偏差情報の平均値と標準偏差にもとづいて定まる許容範囲内に含まれているかを判定する処理と,判定の結果,重み値が許容範囲内に含まれていない場合に,その項目についてアラートを発行する処理とを行う処理部である。
The
また,比較処理部16は,1つの行(操作ステップ)内の項目に対して発行されたアラート数に対応するアラートレベルを設定しておき,ログ情報内の行(操作ステップ)において複数のアラートが発行された場合に,アラート数に応じたアラートレベルを決定する。
In addition, the
一例として,アラートレベル1〜3の3段階のレベルが設定されている場合に,アラート設定の項目数が1の場合にはアラートレベル=1,項目数が2の場合にはアラートレベル=2,項目数が3以上の場合にはアラートレベル=3が設定される。
As an example, when three levels of
ユーザインタフェース部12は,比較処理部16が発行したアラートをもとにアラート情報を生成,出力する。
The
図5は,アラート情報の出力例を示す図である。 FIG. 5 is a diagram illustrating an output example of alert information.
図5に示すアラート情報の出力例は,アラート情報が表示画面として出力される場合の例を示す。 The alert information output example shown in FIG. 5 shows an example in which alert information is output as a display screen.
アラート情報表示画面200は,「対象ログ情報」201,「アラートサマリ」202および「アラート発生ログ詳細」203の表示項目,ならびに「確認終了」ボタン210および「対象ログの閲覧」ボタン211を表示する。
The alert
「対象ログ情報」201は,チェック対象のログ情報が対応する作業申請の内容が表示される表示領域である。 “Target log information” 201 is a display area in which the contents of the work application corresponding to the log information to be checked are displayed.
「アラートサマリ」202は,アラートレベルが設定されている場合の,各アラートレベルに該当する項目数または行(操作ステップ)数が表示される表示領域である。 The “alert summary” 202 is a display area for displaying the number of items or the number of lines (operation steps) corresponding to each alert level when the alert level is set.
「アラート発生ログ詳細」203は,アラートが発行された各行(操作ステップ)の内容が表示される表示領域である。「アラート発生ログ詳細」203には,例えば,行番号,ログ内容,アラートレベル,アラート内容等が表示される。 “Alert occurrence log details” 203 is a display area in which the contents of each row (operation step) where an alert is issued are displayed. “Alert occurrence log details” 203 displays, for example, line numbers, log contents, alert levels, alert contents, and the like.
行番号は,ログ情報における行の識別情報である。例えば,「05」は,ログ情報の05行を示す。 The line number is line identification information in the log information. For example, “05” indicates 05 lines of log information.
ログ内容は,ログ情報の該当する行(操作ステップ)の操作内容を示す情報である。例えば,05行の「open/data/section3/fileB」は,「操作コマンド=オープン(open),対象ファイル=ファイルfileB,ファイルの場所=フォルダdata/section3」の項目を有し,「ファイルfileBをオープンする」操作であることを示している。
The log content is information indicating the operation content of the corresponding line (operation step) of the log information. For example, “open / data / section3 / fileB” on
アラートレベルは,決定されたアラートレベルを示す情報である。例えば,05行の「1」はアラートレベル=1を示す。
The alert level is information indicating the determined alert level. For example, “1” on
アラート内容は,アラートが発行された行の操作の項目を示す情報である。例えば,05行では,項目「ファイルの場所」に対してアラートが発行されたことを示す。また,06行では,2つの項目「コマンド種別,ファイルの内容」に対してアラートが発行されたことを示す。
The alert content is information indicating an operation item on the line where the alert is issued. For example,
「確認終了」ボタン210は,表示画面の内容が確認されたことを示すための操作ボタンである。「確認終了」ボタン210の押下または選択により,ユーザインタフェース部12は,図5に示すアラート情報表示画面から,他の画面,例えば,別の作業申請にかかるアラート情報表示画面に,表示画面を切り換える。
The “confirmation end”
「対象ログの閲覧」ボタン211は,表示されたログ情報の詳細情報の閲覧を要求するための操作ボタンである。「対象ログの閲覧」ボタン211の押下または選択により,ユーザインタフェース部12は,図5に示すアラート情報表示画面に表示中の対象ログ情報の詳細情報を示す表示画面を生成して表示する。
The “view target log”
なお,ユーザインタフェース部12は,アラート情報を,ファイル形式のデータとして出力するようにしてもよい。
The
更新部17は,比較処理部16の判定処理において,アラートが設定されなかったログ情報を取得して,取得したログ情報を用いて,同一の作業種別の標準偏差情報を更新する処理部である。
The
以下に,ログチェック装置1の処理の流れをより具体的に説明する。
Hereinafter, the processing flow of the
図6および図7は,本実施形態における,ログチェック装置1の処理の流れを示す図である。
6 and 7 are diagrams showing a processing flow of the
ステップS1: ログチェック装置1のユーザインタフェース部12は,作業者が入力装置および表示装置等を介して入力した情報をもとに,実施を予定する作業に関する作業申請を作成して申請受理部13へ渡す。
Step S1: The
ステップS2: 申請受理部13は,ユーザインタフェース部12から作業申請を受け付けて,ログチェック装置1内の記憶部(図示しない)に受理した作業申請を保持する。
Step S2: The
ステップS3: 比較処理部16は,申請受理部13が受理した作業申請の作業項目の作業種別をもとに,重み値記憶部10から,対応する作業種別の重み値情報を抽出する。
Step S3: The
図4に示す作業申請が受理されているとする。この場合に,作業申請の作業「情報の読み出し」および作業対象ファイル「ファイルfileA」をもとに,比較処理部16は,図2に示す重み値情報から,操作の「コマンド種別」,「ファイルの重要度」,「ファイルの場所」の各項目について,「作業種別」が「情報の読み出し」かつ「対象ファイルの需要度」が「高」の欄の重み値を抽出する。
Assume that the work application shown in FIG. 4 is accepted. In this case, on the basis of the work “reading information” and the work target file “file fileA” of the work application, the
ステップS4: さらに,比較処理部16は,標準偏差記憶部11から,作業申請の作業種別に対応する標準偏差情報を抽出する。
Step S4: Further, the
比較処理部16は,各項目について,「作業種別」が「情報の読み出し」かつ「対象ファイルの需要度」が「高」の欄の平均値および標準偏差を抽出する。
The
ステップS5: 作業者が作業用システム5で作業申請の作業を実施する。
Step S5: The worker carries out the work application work in the
ステップS6: 作業用システム5は,作業者が実施した作業中の操作の内容を記録したログ情報を出力する。
Step S6: The
ステップS7: ログチェック装置1のログ情報取得部14は,作業用システム5が出力したログ情報を取得して,ログ情報記憶部15に格納する。
Step S <b> 7: The log
ステップS8: 比較処理部16は,申請受理部13が受理した作業申請に対応するログ情報を,ログ情報記憶部15から抽出する。
Step S <b> 8: The
ステップS9: 比較処理部16は,ログ情報の全ての行(操作ステップ)についてステップS10以降の処理を行ったかを判定する。ログ情報の全行について処理していない場合は(ステップS9のNO),ステップS10の処理へ進み,ログ情報の全行について処理した場合は(ステップS9のYES),ステップS13の処理へ進む。
Step S9: The
ステップS10: 比較処理部16は,重み値情報をもとに,抽出したログ情報の各行におけるコマンド種別,ファイルの重要度,ファイルの場所の各項目について,それぞれ重み値を計算する。さらに,比較処理部16は,標準偏差情報における,計算した各項目の重み値に対応する平均値と標準偏差とを求める。
Step S10: Based on the weight value information, the
一例として,比較処理部16は,以下のログ情報の行の内容(ログ内容)について,以下のように重み値を計算する。
As an example, the
(1)「作業対象ファイルの読み出し(read/data/section1/fileA)」の行の場合に,
コマンド種別(read)の重み値=100;
ファイルの重要度(fileA=高)の重み値=100;
ファイルの場所(data/section1/)の重み値=0
となる。
(1) In the case of the line of “read work file (read / data / section1 / fileA)”,
Command type (read) weight value = 100;
File importance (fileA = high) weight value = 100;
File location (data / section1 /) weight value = 0
It becomes.
(2)「作業対象ファイルのデータの変更(write/data/section1/fileA)」の行の場合に,
コマンド種別(write)の重み値=1000;
ファイルの重要度(fileA=高)の重み値=100;
ファイルの場所(data/section1/)の重み値=0
となる。
(2) In the case of the line “Change data of work file (write / data / section1 / fileA)”,
Command type (write) weight value = 1000;
File importance (fileA = high) weight value = 100;
File location (data / section1 /) weight value = 0
It becomes.
(3)「作業対象外の低重要度ファイルの読み出し(read/data/section2/fileC)」の行の場合に,
コマンド種別(read)の重み値=100;
ファイルの重要度(fileC=低)の重み値=1;
ファイルの場所(data/section2/)の重み値=500
となる。
(3) In the case of the line “Read low-priority file out of work (read / data / section2 / fileC)”
Command type (read) weight value = 100;
File importance (fileC = low) weight value = 1;
File location (data / section2 /) weight value = 500
It becomes.
(4)「作業対象外の高重要度ファイルへの書き込み(write/data/section2/fileD)」の行の場合に,
コマンド種別(write)の重み値=1000;
ファイルの重要度(fileC=低)の重み値=100;
ファイルの場所(data/section2/)の重み値=500
となる。
(4) In the case of the line “Write to high-priority file not to be worked on (write / data / section2 / fileD)”,
Command type (write) weight value = 1000;
File importance (fileC = low) weight value = 100;
File location (data / section2 /) weight value = 500
It becomes.
ステップS11: 比較処理部16は,計算した項目の重み値の偏差が,標準偏差情報にもとづく許容範囲内に含まれるかを判定する。
Step S11: The
項目の重み値の偏差が,標準偏差情報にもとづく許容範囲内に含まれていない場合には(ステップS11のNO),ステップS12の処理へ進み,標準偏差情報にもとづく許容範囲内に含まれている場合には(ステップS11のYES),ステップS9の処理へ戻る。 If the deviation of the item weight value is not included in the allowable range based on the standard deviation information (NO in step S11), the process proceeds to step S12 and is included in the allowable range based on the standard deviation information. If YES (YES in step S11), the process returns to step S9.
ここで,許容範囲は,ログ情報の処理対象の項目の偏差が,標準偏差情報の平均値と標準偏差にもとづく正規分布の90%の範囲内,「平均値±2*標準偏差」の範囲内等とする。 Here, the allowable range is within 90% of the normal distribution based on the average value and standard deviation of the standard deviation information, and within the range of “average value ± 2 * standard deviation”. Etc.
例えば,ステップS10の処理で例示した各行の場合に,以下のように判定される。 For example, in the case of each row exemplified in the process of step S10, the determination is made as follows.
(1)「作業対象ファイルの読み出し(read/data/section1/fileA)」の行の場合に,
コマンド種別:アラートなし(偏差が許容範囲内);
ファイルの重要度:アラートなし;
ファイルの場所:アラートなし
となる。よって,この行について,アラートは発行されない。
(1) In the case of the line of “read work file (read / data / section1 / fileA)”,
Command type: No alert (deviation is within tolerance);
File importance: No alert;
File location: No alert. Therefore, no alert is issued for this line.
(2)「作業対象ファイルのデータの変更(write/data/section1/fileA)」の行の場合に,
コマンド種別:アラートあり(偏差が許容範囲外);
ファイルの重要度:アラートなし;
ファイルの場所:アラートなし
となる。よって,この行について,発行されたアラート数=1であり,アラートレベル=1が設定される。
(2) In the case of the line “Change data of work file (write / data / section1 / fileA)”,
Command type: Alert (deviation is outside the allowable range);
File importance: No alert;
File location: No alert. Therefore, for this row, the number of issued alerts = 1 and alert level = 1 is set.
(3)「作業対象外の低重要度ファイルの読み出し(read/data/section2/fileC)」の行の場合に,
コマンド種別:アラートなし;
ファイルの重要度:アラートなし;
ファイルの場所:アラートあり
となる。よって,この行について,発行されたアラート数=1であり,アラートレベル=1が設定される。
(3) In the case of the line “Read low-priority file out of work (read / data / section2 / fileC)”
Command type: No alert;
File importance: No alert;
File location: With alert. Therefore, for this row, the number of issued alerts = 1 and alert level = 1 is set.
(4)「作業対象外の高重要度ファイルへの書き込み(write/data/section2/fileD)」の行の場合に,
コマンド種別:アラートあり;
ファイルの重要度:アラートなし;
ファイルの場所:アラートあり
となる。よって,この行について,発行されたアラート数=2であり,アラートレベル=2が設定される。
(4) In the case of the line “Write to high-priority file not to be worked on (write / data / section2 / fileD)”,
Command type: With alert;
File importance: No alert;
File location: With alert. Therefore, for this row, the number of issued alerts = 2 and alert level = 2 is set.
上述の(1)〜(4)の例において,(1)の行は,申請作業に沿った正常な操作を示す行であり,比較処理部16の判定においてもアラートが発行されない。
In the above-described examples (1) to (4), the line (1) indicates a normal operation along the application work, and no alert is issued even in the determination by the
一方,(2)〜(4)の行については,不正操作の可能性がある操作を示す行である。 On the other hand, the lines (2) to (4) are lines indicating operations that may be illegal.
ログチェック装置1は,ログ情報から,このような不正操作の可能性がある操作について,適切にアラートを発行することができる。
The
ステップS12: 比較処理部16は,その行の項目について,アラートを発行する。また,比較処理部16は,その行で発行したアラート数をもとに,アラートレベルを決定する。その後,ステップS9の処理へ戻る。
Step S12: The
ステップS13:ログ情報の全行について処理された場合は(ステップS9のYES),ユーザインタフェース部12は,チェック対象のログ情報に対してアラートが発行されたかを調べる。ログ情報について1つでもアラートが発行されていれば(ステップS13のYES),ステップS14の処理へ進み,アラートが発行されていなければ(ステップS13のNO),ステップS16の処理へ進む。
Step S13: When all the lines of the log information have been processed (YES in Step S9), the
ステップS14: ユーザインタフェース部12は,アラートが発行された行を特定して,アラートレベルを取得し,行の内容をログ情報から抽出する。
Step S14: The
さらに,ユーザインタフェース部12は,申請受理部13が保持する作業申請を取得して,アラートが発行された行の内容(ログ内容),アラートレベル,作業申請の情報等を含むアラート情報を生成・出力する。
Further, the
ステップS15: ユーザインタフェース部12は,例えば,図5に示すアラート情報画面を監査者のコンピュータの表示装置へ表示させる。監査者は,出力された表示画面から,作業申請にかかる作業のログにおいて,アラートが発行された行とそのアラートレベルを確認し,作業内容を監査することができる。
Step S15: For example, the
ステップS16: 更新部17は,アラートが発行されなかったログ情報の各行の重み値を用いて,標準偏差記憶部11に記憶された,同一の作業種別の標準偏差情報の平均値と標準偏差を再計算して,更新する。
Step S16: The updating
例えば,更新部17は,以下の手順で標準偏差情報の更新を行う。
For example, the
(ST1) 更新部17は,1つの作業申請に対応する作業のログ情報における各行の項目の「重み値」の平均値を算出する。
(ST1) The updating
まず,更新部17は,ログ情報の各行における「コマンド種別」,「ファイルの重要度」,「ファイルの場所」の各項目の「重み」の平均値を算出する。
First, the
例えば,申請作業P3における,ログ情報の各行の「コマンド種別」,「ファイルの重要度」,「ファイルの場所」の値の平均を算出する。 For example, the average of the values of “command type”, “file importance”, and “file location” of each line of the log information in the application work P3 is calculated.
行「read/data/section1/fileA」の重み値が,
コマンド種別:100;
ファイルの重要度:100;
ファイルの場所:0
とする。
The weight value of the line “read / data / section1 / fileA” is
Command type: 100;
File importance: 100;
File location: 0
And
行「write/data/section1/fileA」の重み値が,
コマンド種別:1000;
ファイルの重要度:100;
ファイルの場所:0
とする。
The weight value of the line “write / data / section1 / fileA” is
Command type: 1000;
File importance: 100;
File location: 0
And
行「read/data/section2/fileC」の重み値が,
コマンド種別:100;
ファイルの重要度:1;
ファイルの場所:500
とする。
The weight value of the line “read / data / section2 / fileC” is
Command type: 100;
File importance: 1;
File location: 500
And
この場合に,各項目の重み値の平均は,
コマンド種別の重み値の平均:400
ファイルの重要度の重み値の平均:67;
ファイルの場所の重み値の平均:166.7
となる。
In this case, the average weight value of each item is
Average weight value of command type: 400
Average weight value of file importance: 67;
Average of file location weight values: 166.7
It becomes.
(ST2)更新部17は,その平均値を標準偏差情報に反映させる。
(ST2) The updating
更新部17は,ログ情報から算出した重み値の平均値と,標準偏差記憶部11に記憶されている,対応する標準偏差情報の重み値の平均値とから,標準偏差情報の重み値の平均値を更新する。
The updating
例えば,上記(ST1)で求めた各項目の重み値の平均値と,図3に示す,対応する標準偏差情報の平均値,実施回数から,標準偏差記憶部11に記憶されている標準偏差情報の平均値を更新する。
For example, the standard deviation information stored in the standard
ここで,申請作業P3のログ情報から求めた「コマンド種別」の重み値の平均値(400)と,同一の作業種別(情報の読み出し,かつ,対象ファイルの重要度=中)の標準偏差情報の「コマンド種別」の重み値の平均値(151)と実施回数(26)から,更新部17は,平均値を再計算する。すなわち,「(400+151×26)÷27=160.2」となり,更新部17は,作業種別(情報の読み出し,かつ,対象ファイルの重要度=中)の標準偏差情報のコマンド種別の平均値を「151」から「160.2」へ変更する。
Here, the average value (400) of the “command type” weight value obtained from the log information of the application work P3 and the standard deviation information of the same work type (reading of information and the importance of the target file = medium) The
(ST3)更新部17は,更新された平均値を用いてログ情報における重みの分散を算出する。
(ST3) The updating
更新部17は,更新された平均値と,ログ情報の各行の重み値から,ログ情報の重み値の分散を,以下の式を用いて計算する。
The updating
分散={Σ(ログの各行の値−更新された平均値)^2}÷ログ行数
(ST4)更新部17は,算出したログの分散の値から,標準偏差情報の標準偏差を更新する。
Variance = {Σ (value of each row of the log−updated average value) ^ 2} ÷ number of log rows (ST4) The updating
更新部17は,以下の式で標準偏差を求め,標準偏差情報の標準偏差を更新する。
The updating
更新する標準偏差の値=
{(ログの分散×ログ行数+データベースの標準偏差^2×チェックしたログの行数)÷(ログ行数+チェックしたログの行数)}^(1/2)
以上の(ST1)〜(ST4)の処理により,標準偏差記憶部11に記憶されている標準偏差情報の値を更新し,重み値の分散度合いを更新する。
Standard deviation value to be updated =
{(Log distribution x number of log lines + database standard deviation 2 x number of checked log lines) / (number of log lines + number of checked log lines)} ^ (1/2)
Through the processes of (ST1) to (ST4), the value of the standard deviation information stored in the standard
図8は,重み値の別の算出例を説明する図である。 FIG. 8 is a diagram for explaining another example of calculating the weight value.
比較処理部16は,コマンド種別およびファイル重要度の項目の重み値算出について,コマンド種別を階層的に区分する。例えば,書き込み系のコマンド群を上位階層の区分,読み出し系のコマンド群を中位階層の区分,その他のコマンド群を下位階層の区分として定義する。
The
そして,実際に操作されたコマンドが,作業申請の作業内容で使用されるコマンドの区分より,n段階上の区分に属するものである場合に,「100×10^(n+1)」の式により重み値が計算される。 If the actually operated command belongs to a category n stages higher than the category of the command used in the work content of the work application, the weight is given by the expression “100 × 10 ^ (n + 1)”. The value is calculated.
また,実際に操作されたコマンドが,作業申請の作業内容で使用されるコマンドの区分と一致する場合に,重み値=100とする。 Further, when the actually operated command matches the command category used in the work content of the work application, the weight value = 100.
また,実際に操作されたコマンドが,作業申請の作業内容で使用されるコマンドの区分より,n段階下の区分に属するものである場合に,「100×10^{1/(n+1)}」の式により重み値が計算される。 Also, if the actually operated command belongs to a category n steps below the command category used in the work content of the work application, “100 × 10 ^ {1 / (n + 1)}” The weight value is calculated by the following formula.
図9は,重み値のさらに別の算出例を説明する図である。 FIG. 9 is a diagram for explaining yet another example of calculating the weight value.
比較処理部16は,ファイルの場所の重み値を,作業申請の作業対象ファイルの場所から,実際に操作されたファイルの場所までの距離にもとづいて算出する。ここで,距離とは,2つのファイルが存在するフォルダを隔てるフォルダ数として,例えば,「重み値=距離×100」とする。
The
図9に示すように,「data/section1/wata/01.txt」と「data/section2/kaya/02.txt」との距離=5,重み値=500となる。 As shown in FIG. 9, the distance between “data / section1 / wata / 01.txt” and “data / section2 / kaya / 02.txt” = 5, and the weight value = 500.
図10に,ログチェック装置1のハードウェア構成例を示す。
FIG. 10 shows a hardware configuration example of the
ログチェック装置1は,演算装置(CPU)101,一時記憶装置(DRAM,フラッシュメモリ等)102,永続性記憶装置(HDD,フラッシュメモリ等)103,およびネットワークNとのネットワークインターフェース104を有するコンピュータ100と,入力装置(キーボード,マウス等)120と出力装置(ディスプレイ,プリンタ等)130とによって実施することができる。
The
また,ログチェック装置1は,コンピュータ100が実行可能なプログラムによって実施することができる。この場合に,ログチェック装置1が有すべき機能の処理内容を記述したプログラムが提供される。提供されたプログラムをコンピュータ100が実行することによって,上記説明したログチェック装置1の処理機能がコンピュータ100上で実現される。
Further, the
すなわち,ログチェック装置1のユーザインタフェース部12,申請受理部13,ログ情報取得部14,比較処理部16,更新部17等は,プログラムで構成することができ,これらのプログラムが一時記憶装置102にロードされて実行されることにより,各処理部の機能が実現される。また,重み値記憶部10,標準偏差記憶部11,およびログ情報記憶部15等は永続性記憶装置103に格納される。
That is, the
なお,コンピュータ100は,可搬型記録媒体から直接プログラムを読み取り,そのプログラムに従った処理を実行することもできる。また,コンピュータ100は,サーバコンピュータからプログラムが転送されるごとに,逐次,受け取ったプログラムに従った処理を実行することもできる。
The
さらに,このプログラムは,コンピュータ100で読み取り可能な記録媒体に記録しておくことができる。
Further, this program can be recorded on a recording medium readable by the
以上説明したように,ログチェック装置1は,申請された作業が実施された場合に,そのログ情報から,作業中にセキュリティ上の問題を生じさせるような操作が実行されていないかをチェックすることができる。
As described above, when the requested work is performed, the
ログチェック装置1は,チェック対象となる作業のログ情報を,過去の正当性が確認された同一の作業種別のログ情報と比較している。そのため,単純に対応するコマンドセットと比較したり,漠然と過去の傾向と比較したりして,問題となる操作を検知するのではなく,チェック対象の作業に対応する作業種別のログ情報により比較する。そのため,申請された作業における特異な操作を抽出することができる。
The
また,ログチェック装置1は,チェック対象となるログ情報を全体として比較するのではなく,ログ情報の各行すなわち各操作ステップについて,その操作の要素毎に比較して,特異な操作であるかを判定している。そのため,従来技術では判別が困難であった,正常な作業内に紛れて行われる特異な操作を検知することができる。
In addition, the
さらに,ログチェック装置1は,特異な操作であるかの判定処理の条件として,チェック対象となる作業とログ情報の各操作の項目毎の重み値に対応する標準偏差を用いる。そのため,操作および操作の項目毎に判定条件となる許容範囲がばらつくという実際の状況にあわせて,操作および操作項目に対応させた許容範囲にもとづいてチェックを行うことができる。
Furthermore, the
また,ログチェック装置1は,ログ情報の全体を通してアラートが発生しなかったものについては,正しい作業が実施されたものと判断し,正当性を確認したログ情報を用いて標準偏差情報を更新する。これにより,以降のチェック処理において,より正確な許容範囲にもとづいて判定することができる。よって,ログ情報のチェック処理を実施する度に,チェック処理の精度を自動的に向上させることができる。
In addition, the
1 ログチェック装置
10 重み値記憶部
11 標準偏差記憶部
12 ユーザインタフェース部
13 申請受理部
14 ログ情報取得部
15 ログ情報記憶部
16 比較処理部
17 更新部
5 作業用システム
DESCRIPTION OF
Claims (7)
作業種別毎に,該作業種別の作業において実行される1以上の操作内容それぞれと重み値とを対応付ける重み値情報を記憶する第1記憶部と,
前記コンピュータシステムに対して実行された,作業の作業種別と,該作業における1以上の操作それぞれの操作内容を示すログ情報を記憶する第2記憶部と,
前記第2記憶部に記憶された前記ログ情報および前記第1記憶部に記憶された前記重み値情報にもとづいて,前記作業種別毎に,該作業種別の作業において実行された1以上の各操作それぞれについて計算された重み値を記憶する第3記憶部と,
実行予定の作業の申請内容を示す作業申請情報を取得する申請受理部と,
前記実行予定の作業が実行された際の作業のログ情報に含まれる1以上の操作内容について計算された重み値が,前記第3記憶部に記憶された,前記作業申請情報に基づき特定される作業の作業種別に対応する操作内容の重み値に基づき決定される所定の許容範囲内に含まれるか否かを判定し,前記実行予定の作業が実行された際の作業のログ情報に含まれる1以上の操作内容について計算された重み値が前記許容範囲内に含まれていないと判定した場合にアラート情報を出力する処理部と,を備える
ことを特徴とするログチェック装置。 A log check device for checking log information indicating operation contents for a computer system,
For each work type, a first storage unit for storing with that weight value information corresponding to and the weight value each one or more operation contents executed in another work the acting industry,
The performed on a computer system, a work type of work, and a second storage unit that stores log information indicating one or more operations of each operation content of the working,
Based on said log information and said weight value information stored in the first storage unit stored in the second storage unit, for each of the work type, one or more of the operations performed in the different tasks the acting industry A third storage for storing weight values calculated for each ;
An application accepting department that obtains work application information indicating the application contents of work to be executed;
The calculated weight value for one or more operations that are included in the work of the log information when the work is performed before the SL execution schedule is, stored in said third storage unit, identified based on the work application information operation either included within a predetermined allowable range determined based on the weighted value whether to determine the content, the log of the previous SL when work execution schedule is performed tasks corresponding to the work type of work to be log check the calculated weight value for one or more operations that are included in the information, characterized in that the and a processing unit that to output the alert information when it is determined not to fall within the allowable range apparatus.
前記第1記憶部と前記第3記憶部のそれぞれは,前記操作内容の項目それぞれについて前記重み情報を記憶し,Each of the first storage unit and the third storage unit stores the weight information for each item of the operation content,
前記処理部は,前記重み値が前記許容範囲内に含まれていないと判定した項目数に応じて異なるアラート情報を出力するThe processing unit outputs different alert information according to the number of items determined that the weight value is not included in the allowable range.
ことを特徴とする請求項1記載のログチェック装置。The log check apparatus according to claim 1, wherein:
ことを特徴とする請求項1記載のログチェック装置。The log check apparatus according to claim 1, wherein:
ことを特徴とする請求項3に記載のログチェック装置。 Using the calculated the weighting value for each item of the one or more operation contents or operation contents included in the alert information is issued not said working application consuming process log information by the front Kisho processing section, the work An update unit that updates an average value and a standard deviation of the weight values stored in the third storage unit for a work type of work according to application information ;
The log check device according to claim 3 .
ことを特徴とする請求項3または請求項4記載のログチェック装置。 Before Kisho processing section, the alert level was determined according to the number of deviations of tolerance the weight values is determined that not listed in the range, and outputs the alert information including the alert level,
Log checking apparatus according to claim 3 or claim 4, wherein the.
第1記憶部,第2記憶部および第3記憶部を備えるコンピュータに,
前記第1記憶部に記憶された,作業種別毎に,該作業種別の作業において実行される1以上の操作内容それぞれと重み値とを対応付ける重み値情報を取得する処理と,
前記第2記憶部に記憶された,前記コンピュータシステムに対して実行された,作業の作業種別と,該作業における1以上の操作それぞれの操作内容を示すログ情報を取得する処理と,
前記第3記憶部に記憶された,前記第2記憶部から取得したログ情報および前記第1記憶部から取得した前記重み値情報にもとづいて,前記作業種別毎に,該作業種別の作業において実行された1以上の操作それぞれについて計算された重み値を取得する処理と,
実行予定の作業の申請内容を示す作業申請情報を取得する処理と,
前記実行予定の作業が実行された際の作業のログ情報に含まれる1以上の操作内容について計算された重み値が,前記第3記憶部から取得した,前記作業申請情報に基づき特定される作業の作業種別に対応する操作内容の重み値に基づき決定される所定の許容範囲内に含まれるか否かを判定し,前記実行予定の作業が実行された際の作業のログ情報に含まれる1以上の操作内容について計算された重み値が前記許容範囲内に含まれていないと判定した場合にアラート情報を出力する処理と,を実行させる
ことを特徴とするログチェックプログラム。 In order to check the log information indicating the contents of operations on the computer system,
A computer having a first storage unit, a second storage unit, and a third storage unit,
Stored in said first storage unit, for each work type, a process for obtaining weight information that associates a and the weighting values each one or more operation contents executed in another work the acting industry,
Stored in said second storage unit, performed on the computer system, the work type of work, the process of acquiring the log information indicating one or more operating each operation contents of the working,
Based on the log information acquired from the second storage unit and the weight value information acquired from the first storage unit , stored in the third storage unit , for each work type, executed in the work of the work type 1 and more operations to get the calculated weight value for each process that is,
Processing to acquire work application information indicating the application details of work scheduled to be executed;
The calculated weight value for one or more operations that are included in the work of the log information when working of the execution schedule is executed, obtained from the third storage unit, it is identified based on the work application information It is determined whether it is included within a predetermined allowable range determined based on the weight value of the operation content corresponding to the work type of the work to be performed, and is included in the work log information when the scheduled work is executed And a process for outputting alert information when it is determined that a weight value calculated for one or more operation details is not included in the allowable range.
第1記憶部,第2記憶部および第3記憶部を備えるコンピュータが,
前記第1記憶部に記憶された,作業種別毎に,該作業種別の作業において実行される1以上の操作内容それぞれと重み値とを対応付ける重み値情報を取得し,
前記第2記憶部に記憶された,前記コンピュータシステムに対して実行された,作業の作業種別と,該作業における1以上の操作それぞれの操作内容を示すログ情報を取得し,
前記第3記憶部に記憶された,前記第2記憶部から取得したログ情報および前記第1記憶部から取得した前記重み値情報にもとづいて,前記作業種別毎に,該作業種別の作業において実行された1以上の操作それぞれについて計算された重み値を取得し,
実行予定の作業の申請内容を示す作業申請情報を取得し,
前記実行予定の作業が実行された際の作業のログ情報に含まれる1以上の操作内容について計算された重み値が,前記第3記憶部から取得した,前記作業申請情報に基づき特定される作業の作業種別に対応する操作内容の重み値に基づき決定される所定の許容範囲内に含まれるか否かを判定し,前記実行予定の作業が実行された際の作業のログ情報に含まれる1以上の操作内容について計算された重み値が前記許容範囲内に含まれていないと判定した場合にアラート情報を出力する処理とを実行する,
ことを特徴とするログチェック方法。 A processing method in which a computer checks log information indicating operations performed on a computer system,
A computer including a first storage unit, a second storage unit, and a third storage unit ,
The first stored in the storage unit, for each work type, acquires one or more operation content weight information that associates a and weight values respectively performed in separate operations the acting industry,
Stored in said second storage section, the performed on the computer system, and acquires the work type of work, the log information indicating one or more operating each operation contents of the working,
Based on the log information acquired from the second storage unit and the weight value information acquired from the first storage unit , stored in the third storage unit , for each work type, executed in the work of the work type get the calculated weight value for each of one or more operations which are,
Obtain work application information indicating the application details of the work scheduled to be executed,
The calculated weight value for one or more operations that are included in the work of the log information when working of the execution schedule is executed, obtained from the third storage unit, it is identified based on the work application information It is determined whether it is included within a predetermined allowable range determined based on the weight value of the operation content corresponding to the work type of the work to be performed, and is included in the work log information when the scheduled work is executed A process of outputting alert information when it is determined that a weight value calculated for one or more operation details is not included in the allowable range ;
A log check method characterized by that.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010077970A JP5515963B2 (en) | 2010-03-30 | 2010-03-30 | Log check device, program, and processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010077970A JP5515963B2 (en) | 2010-03-30 | 2010-03-30 | Log check device, program, and processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011210060A JP2011210060A (en) | 2011-10-20 |
| JP5515963B2 true JP5515963B2 (en) | 2014-06-11 |
Family
ID=44941035
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010077970A Expired - Fee Related JP5515963B2 (en) | 2010-03-30 | 2010-03-30 | Log check device, program, and processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5515963B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6545980B2 (en) * | 2015-03-06 | 2019-07-17 | 株式会社オービック | Work management apparatus, work management method, and work management program |
| KR102055706B1 (en) * | 2019-02-07 | 2019-12-13 | 주식회사 이디엄 | Method for Generating Log Data Relating to Process of Personal Information and Method for Detecting Personal Information Leakage Using the Same |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3191260B2 (en) * | 1991-09-30 | 2001-07-23 | 川崎製鉄株式会社 | Control method of transfer cart |
| JP4250284B2 (en) * | 1999-12-16 | 2009-04-08 | 株式会社エム・エイチ・アイ | Medical remuneration statement analysis system |
| WO2005048119A1 (en) * | 2003-11-17 | 2005-05-26 | Intelligent Wave Inc, | Unauthorized operation judgment system, unauthorized operation judgment method, and unauthorized operation judgment program |
| JP2006155124A (en) * | 2004-11-29 | 2006-06-15 | Savant:Kk | Monitoring program, computer-readable recording medium with the program memorized thereon, and server and monitoring apparatus with the program stored therein |
| JP4933218B2 (en) * | 2006-10-31 | 2012-05-16 | 株式会社野村総合研究所 | Remote access control device |
-
2010
- 2010-03-30 JP JP2010077970A patent/JP5515963B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011210060A (en) | 2011-10-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9262473B2 (en) | Trail log analysis system, medium storing trail log analysis program, and trail log analysis method | |
| US20120259753A1 (en) | System and method for managing collaborative financial fraud detection logic | |
| JP7409978B2 (en) | Risk assessment system and risk assessment method | |
| US10728036B2 (en) | Cryptographically linking related events processed across multiple processing systems | |
| AU2021331139A1 (en) | Crypto-asset blockchain processing device, processing method, processing system, and processing program | |
| CN112446555A (en) | Risk identification method, device and equipment | |
| JPWO2008078366A1 (en) | Data verification apparatus, data verification method, and data verification program | |
| CN107181721A (en) | A kind of information processing method and device based on daily record | |
| US8484724B2 (en) | User permissions in computing systems | |
| JP2018041421A (en) | Credit card unauthorized use determination support device, unauthorized use determination device, and unauthorized use determination support method | |
| CN113191448B (en) | Audit method, device, equipment and storage medium based on image recognition | |
| KR101368103B1 (en) | Risk-management device | |
| JP5515963B2 (en) | Log check device, program, and processing method | |
| US11429602B2 (en) | Multi-dimensional modeling of resource interaction processors | |
| CN110766547A (en) | Method, device, equipment and storage medium for determining credibility grade | |
| CN119359109A (en) | Accounting and financial training assessment method, system and storage medium based on neural network model | |
| CN113032744B (en) | Digital watermarking integrated machine system | |
| Lutui et al. | The relevance of a good internal control system in a computerised accounting information system | |
| US12131330B1 (en) | Fraud detection systems and methods | |
| US20220253529A1 (en) | Information processing apparatus, information processing method, and computer readable medium | |
| JP5821528B2 (en) | Data check program, data check method, and data check device | |
| US20250190914A1 (en) | Business impact range presentation apparatus and business impact range presentation method | |
| JP7795502B2 (en) | Anomaly detection device, anomaly detection method, and anomaly detection program | |
| CN120653636A (en) | Data quality control method and device, computer equipment and storage medium | |
| JP6049778B2 (en) | Alert output processing system and method in authentication system using action pattern data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130206 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131128 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131217 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140217 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140304 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140317 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5515963 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |