JP6280089B2 - ホワイトリスト作成装置、ホワイトリスト作成方法およびホワイトリスト作成プログラム - Google Patents
ホワイトリスト作成装置、ホワイトリスト作成方法およびホワイトリスト作成プログラム Download PDFInfo
- Publication number
- JP6280089B2 JP6280089B2 JP2015209079A JP2015209079A JP6280089B2 JP 6280089 B2 JP6280089 B2 JP 6280089B2 JP 2015209079 A JP2015209079 A JP 2015209079A JP 2015209079 A JP2015209079 A JP 2015209079A JP 6280089 B2 JP6280089 B2 JP 6280089B2
- Authority
- JP
- Japan
- Prior art keywords
- log
- unit
- white list
- extraction
- conversion
- 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.)
- Active
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Description
まず、第1の実施形態に係るログ監視システムおよびホワイトリスト作成装置の構成、処理の流れおよび効果を説明する。
まず、図1を用いてログ監視システムの構成について説明する。図1は、第1の実施形態に係るログ監視システムの構成の一例を示す図である。図1に示すように、ログ監視システム1はホワイトリスト作成装置10およびログ監視装置20を有する。
次に、図2を用いてホワイトリスト作成装置の変換部の構成について説明する。図2は、第1の実施形態に係るホワイトリスト作成装置の変換部の構成の一例を示す図である。ホワイトリスト作成装置10は、抽出したログを正規表現に変換する。ここで、仮に、ログを「.*」という正規表現にしてしまうと、すべてのログがこの正規表現に含まれてしまい、異常ログを検出することができなくなる。そのため、あらかじめログのフォーマットが明確で、正規表現にして複数のログをまとめても問題ないとわかっている部分以外は、正規表現で表すことは避ける。
(1)"0x"、"tx"、"tap"、"req-"、"id="で始まり、数値および[a-fA-F]で構成される文字列("-"区切りは許容)。
(2)区切り文字("-"等)で挟まれ、1つ以上の数値および[a-fA-F]で構成される文字列。
(3)前後が(1)または(2)に合致する文字列で、"-"区切りの[a-fA-F]から成る文字列。
図5を用いて、ログ監視システム1の処理について説明する。図5は、第1の実施形態に係るログ監視システムの処理の一例を示すシーケンス図である。図5に示すように、まず、ユーザはホワイトリスト作成装置10に正常と判断したログを入力する(ステップS101)。
ログ監視の精度は、下記の再現率および適合率によって表すことができる。
再現率=(異常と判定されたログのうち真に異常なログの数)/(真に異常なログの全数)
適合率=(異常と判定されたログのうち真に異常なログの数)/(異常と判定されたログの全数)
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、CPU(Central Processing Unit)および当該CPUにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
一実施形態として、ホワイトリスト作成装置10は、パッケージソフトウェアやオンラインソフトウェアとして上記の監視を実行するホワイトリスト作成プログラムを所望のコンピュータにインストールさせることによって実装できる。例えば、上記のホワイトリスト作成プログラムを情報処理装置に実行させることにより、情報処理装置をホワイトリスト作成装置10として機能させることができる。ここで言う情報処理装置には、デスクトップ型またはノート型のパーソナルコンピュータが含まれる。また、その他にも、情報処理装置にはスマートフォン、携帯電話機やPHS(Personal Handyphone System)等の移動体通信端末、さらには、PDA(Personal Digital Assistants)等のスレート端末等がその範疇に含まれる。
10 ホワイトリスト作成装置
20 ログ監視装置
11 入力部
12 抽出部
13 変換部
14 出力部
15、22 記憶部
21 設定部
23 監視部
131 削除部
132 エスケープ処理部
133 特定部変換部
134 数変換部
135 アドレス変換部
136 空白変換部
137 日時変換部
Claims (7)
- 正常なログの入力を受け付ける入力部と、
前記ログから、あらかじめ設定された抽出条件に合致する部分を抽出する抽出部と、
前記抽出部によって抽出された部分を、前記抽出条件に対応する正規表現に変換する変換部と、
前記変換部によって前記抽出された部分が変換された前記ログを、正常なログをフィルタリングするためのルールの集合であるホワイトリストを用いてログを監視するログ監視装置に出力する出力部と、
を有することを特徴とするホワイトリスト作成装置。 - 前記抽出部は、10進数または16進数であるという抽出条件に合致する部分を抽出し、
前記変換部は、前記抽出部によって抽出された部分を、数値または16進数において数値として用いられる文字列を表す正規表現に変換することを特徴とする請求項1に記載のホワイトリスト作成装置。 - 前記抽出部は、空白が連続するという抽出条件に合致する部分を抽出し、
前記変換部は、前記抽出部によって抽出された部分を、1つ以上の空白を表す正規表現に変換することを特徴とする請求項1または2に記載のホワイトリスト作成装置。 - 前記ログから、ログの文頭の日時およびホスト名を表す部分を削除する削除部をさらに有し、
前記出力部は、前記削除部によって前記ログの文頭の日時およびホスト名を表す部分が削除された前記ログを前記ログ監視装置に出力することを特徴とする請求項1から3のいずれか1項に記載のホワイトリスト作成装置。 - 前記入力部は、前記ログ監視装置によって正常なログと判定されたログの入力をさらに受け付け、
前記抽出部は、前記ログ監視装置によって正常なログと判定されたログから所定の条件に合致する部分を抽出することを特徴とする請求項1から4のいずれか1項に記載のホワイトリスト作成装置。 - 正常なログの入力を受け付ける入力工程と、
前記ログから、あらかじめ設定された抽出条件に合致する部分を抽出する抽出工程と、
前記抽出工程によって抽出された部分を、前記抽出条件に対応する正規表現に変換する変換工程と、
前記変換工程によって前記抽出された部分が変換された前記ログを、正常なログをフィルタリングするためのルールの集合であるホワイトリストを用いてログを監視する装置に出力する出力工程と、
を含んだことを特徴とするホワイトリスト作成方法。 - コンピュータを、請求項1から5のいずれか1項に記載のホワイトリスト作成装置として機能させるためのホワイトリスト作成プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015209079A JP6280089B2 (ja) | 2015-10-23 | 2015-10-23 | ホワイトリスト作成装置、ホワイトリスト作成方法およびホワイトリスト作成プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015209079A JP6280089B2 (ja) | 2015-10-23 | 2015-10-23 | ホワイトリスト作成装置、ホワイトリスト作成方法およびホワイトリスト作成プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017083947A JP2017083947A (ja) | 2017-05-18 |
| JP6280089B2 true JP6280089B2 (ja) | 2018-02-14 |
Family
ID=58711047
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015209079A Active JP6280089B2 (ja) | 2015-10-23 | 2015-10-23 | ホワイトリスト作成装置、ホワイトリスト作成方法およびホワイトリスト作成プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6280089B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112069137B (zh) * | 2020-09-02 | 2024-05-17 | 阿波罗智联(北京)科技有限公司 | 生成信息的方法、装置、电子设备及计算机可读存储介质 |
| JP7614914B2 (ja) | 2021-04-07 | 2025-01-16 | 三菱電機株式会社 | 攻撃検知装置、攻撃検知支援システム、攻撃検知支援方法および攻撃検知支援プログラム |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012003463A (ja) * | 2010-06-16 | 2012-01-05 | Kddi Corp | シグネチャの生成を支援する支援装置、方法及びプログラム |
| WO2015141560A1 (ja) * | 2014-03-19 | 2015-09-24 | 日本電信電話株式会社 | トラヒック特徴情報抽出方法、トラヒック特徴情報抽出装置及びトラヒック特徴情報抽出プログラム |
-
2015
- 2015-10-23 JP JP2015209079A patent/JP6280089B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017083947A (ja) | 2017-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3525111A1 (en) | Data processing method and data processing device | |
| US11757708B2 (en) | Anomaly detection device, anomaly detection method, and anomaly detection program | |
| US10311218B2 (en) | Identifying machine-generated strings | |
| CN113688240B (zh) | 威胁要素提取方法、装置、设备及存储介质 | |
| US11977642B2 (en) | Information processing device, information processing method and computer readable medium | |
| JP2018018373A (ja) | 抽出装置および抽出方法 | |
| CN112352402B (zh) | 生成装置、生成方法和记录介质 | |
| CN114389969B (zh) | 客户端的测试方法、装置、电子设备和存储介质 | |
| JP6280089B2 (ja) | ホワイトリスト作成装置、ホワイトリスト作成方法およびホワイトリスト作成プログラム | |
| CN112989337A (zh) | 一种恶意脚本代码检测方法及装置 | |
| CN106030527A (zh) | 将可供下载的应用程序通知用户的系统和方法 | |
| JP7315023B2 (ja) | ルール生成装置およびルール生成プログラム | |
| JP2019103069A (ja) | 特定システム、特定方法及び特定プログラム | |
| US20210042412A1 (en) | Information processing apparatus, control method, and program | |
| JP6954466B2 (ja) | 生成方法、生成装置および生成プログラム | |
| JP7652253B2 (ja) | 判定装置、判定方法および判定プログラム | |
| US12381894B2 (en) | Determination device, determination method, and determination program | |
| CN113360939B (zh) | 一种安全访问的控制方法和装置 | |
| JP6310532B1 (ja) | 生成装置、生成方法、及び生成プログラム | |
| US20120016890A1 (en) | Assigning visual characteristics to records | |
| US20250103415A1 (en) | Editing support device, editing support method, and editing support program | |
| US20190303429A1 (en) | Document creation support device and program | |
| CN112000354A (zh) | 版本信息更新方法、装置、设备及存储介质 | |
| US20250117728A1 (en) | Operation log processing device, operation log processing method, and operation log processing program | |
| CN114564946B (zh) | 对象确定方法、装置、设备、存储介质以及程序产品 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170224 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171228 |
|
| 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: 20180116 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180118 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6280089 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |