JP6282217B2 - 不正プログラム対策システムおよび不正プログラム対策方法 - Google Patents
不正プログラム対策システムおよび不正プログラム対策方法 Download PDFInfo
- Publication number
- JP6282217B2 JP6282217B2 JP2014237432A JP2014237432A JP6282217B2 JP 6282217 B2 JP6282217 B2 JP 6282217B2 JP 2014237432 A JP2014237432 A JP 2014237432A JP 2014237432 A JP2014237432 A JP 2014237432A JP 6282217 B2 JP6282217 B2 JP 6282217B2
- Authority
- JP
- Japan
- Prior art keywords
- countermeasure
- malicious program
- behavior
- malware
- processing result
- 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
Landscapes
- Debugging And Monitoring (AREA)
Description
模擬環境に適用し、当該適用時における前記対策対象のコンピュータでの所定業務の処理結果が、該当業務の正常処理結果について予め定めた規定内容と異なるものとなるか判定し、前記所定業務の処理結果が正常処理結果であった場合に、前記不正プログラム対策候補を適切な不正プログラム対策として、出力装置に出力または前記コンピュータに適用する処理と、を実行する演算装置を備えることを特徴とする。
に際し、解析結果DB104に基づくプロセスツリー、企業ポリシーDB106の対策遷移テーブル901、業務保全テーブル903の情報を踏まえる。
−−−ハードウェア構成−−−
−−−データ構造例−−−
わちデータベースのうち、不正プログラム対策システム101が予め記憶装置203にて保持している各データベースの構造例について説明する。
テストメッセージを一意に示すテストメッセージ番号803、該当業務処理における業務処理手順804、および該当業務処理における正常出力結果805の各値を対応付けたレコードの集合体となっている。
−−−全体フロー−−−
能109が、システム構成情報DB102の情報を基に、ユーザ企業の対策対象システムを模した模擬環境を構築する(ステップ1001)。この模擬環境構築機能109による模擬環境の構築手法としては、例えば、機器種別302が示す機器をバーチャルマシンとして所定のコンピュータ装置(不正プログラムの漏洩抑止等に配慮したセキュアなコンピュータ)上で生成し、このバーチャルマシンである機器に機器名称・OS・バージョン等303が示すOS等をインストールし、設定情報304が示す内容を設定する、といった手法が想定出来るが、これに限定されない。
る場合には、順序付けを行うこともできる。
ローにおけるステップ1007の実行を経て、全体フローを終了することとなる。
容の含む各挙動に対応する不正プログラム対策候補を、予めユーザが指定した対策レベルの優先順に応じて特定するものであるとしてもよい。
グラムを実行させた場合の挙動内容を前記テーブルに照合して、前記挙動内容の含む各挙動に対応する不正プログラム対策候補を、予めユーザが指定した対策レベルの優先順に応じて特定するとしてもよい。
102 システム構成情報DB
103 対処DB
104 解析結果DB
105 対策方法DB
106 企業ポリシーDB
107 業務処理手順DB
108 業務のテストメッセージDB
109 模擬環境構築機能
110 対策素案生成機能
111 対策方法改善・選択機能
112 対策方法適用機能
113 対策方法評価機能
114 不正プログラム解析機能
115 業務テスト機能
201 CPU(演算装置)
202 メモリ
203 記憶装置
204 入力装置
205 出力装置
206 通信制御装置
210 プログラム
211 データ類
Claims (10)
- コンピュータにおける各挙動に対して適用する不正プログラム対策候補を規定したテーブルを格納した記憶装置と、
不正プログラムの対策対象であるコンピュータの模擬環境にて、不正プログラムを実行させた場合の挙動内容を前記テーブルに照合して、前記挙動内容の含む各挙動に対応する不正プログラム対策候補を特定する処理と、
前記特定した不正プログラム対策候補を前記模擬環境に適用し、当該適用時における前記対策対象のコンピュータでの所定業務の処理結果が、該当業務の正常処理結果について予め定めた規定内容と異なるものとなるか判定し、前記所定業務の処理結果が正常処理結果であった場合に、前記不正プログラム対策候補を適切な不正プログラム対策として、出力装置に出力または前記コンピュータに適用する処理と、を実行する演算装置と、
を備えることを特徴とする不正プログラム対策システム。 - 前記演算装置は、
前記所定業務の処理結果に関する正常処理結果の判定処理に先立ち、
前記不正プログラム対策候補を前記模擬環境に適用し、当該適用時における前記対策対象のコンピュータでの挙動のうち、該当不正プログラム対策候補の適用対象となった挙動が、予め定めた対策成否の判定基準を満たすものであるか判定する処理を更に実行し、
前記判定の結果、該当不正プログラム対策候補が不正プログラム対策に成功していた場合に、前記所定業務の処理結果に関する正常処理結果の判定処理を実行するものである、
ことを特徴とする請求項1に記載の不正プログラム対策システム。 - 前記演算装置は、
前記所定業務の処理結果に関する正常処理結果の判定処理に際し、
前記模擬環境にて前記不正プログラムを実行させた場合の挙動内容より、当該挙動内容の含む一連の各挙動間の親子関係を特定する処理と、
前記特定した不正プログラム対策候補を前記模擬環境に適用し、当該適用時における前記対策対象のコンピュータでの所定業務の処理結果が、該当業務の正常処理結果について予め定めた規定内容と異なるものとなるか判定し、前記所定業務の処理結果が正常処理結果でなかった場合に、該当処理結果を生み出した該当挙動に代えて、前記各挙動間の親子関係に基づく前記該当挙動と親子関係にある他挙動を特定し、当該他挙動に対応する不正プログラム対策候補を前記模擬環境に適用し、前記所定業務の処理結果に関する正常処理結果の判定処理を再度実行する処理と、
を更に実行するものである、
ことを特徴とする請求項1に記載の不正プログラム対策システム。 - 前記記憶装置は、
前記テーブルにおいて、コンピュータにおける各挙動に対して適用する不正プログラム対策候補を対策レベルと対応づけて格納したものであり、
前記演算装置は、
前記不正プログラム対策候補を特定する処理に際し、
不正プログラムの対策対象であるコンピュータの模擬環境にて、不正プログラムを実行させた場合の挙動内容を前記テーブルに照合して、前記挙動内容の含む各挙動に対応する不正プログラム対策候補を、予めユーザが指定した対策レベルの優先順に応じて特定するものである、
ことを特徴とする請求項1に記載の不正プログラム対策システム。 - 前記記憶装置は、
前記テーブルにおいて、コンピュータにおける各挙動に対して適用する不正プログラム
対策候補を対策レベルと対応づけて格納したものであり、
前記演算装置は、
前記所定業務の処理結果に関する正常処理結果の判定処理に際し、
前記所定業務の処理結果が正常処理結果でなかった場合に、業務処理の保全について予めユーザが指定した要求内容が、前記処理結果を許容するか判定する処理と、
前記判定の結果、前記要求内容が前記処理結果を許容するものであった場合、前記不正プログラム対策候補を適切な不正プログラム対策とし、前記要求内容が前記処理結果を許容しないものであった場合、前記不正プログラム対策候補に代えて、より対策レベルの低い他の不正プログラム対策候補を前記テーブルにて特定し、当該他の不正プログラム対策候補を前記模擬環境に適用し、前記所定業務の処理結果に関する正常処理結果の判定処理を再度実行する処理と、
を更に実行するものである、
ことを特徴とする請求項1に記載の不正プログラム対策システム。 - コンピュータにおける各挙動に対して適用する不正プログラム対策候補を規定したテーブルを格納した記憶装置を備えたコンピュータが、
不正プログラムの対策対象であるコンピュータの模擬環境にて、不正プログラムを実行させた場合の挙動内容を前記テーブルに照合して、前記挙動内容の含む各挙動に対応する不正プログラム対策候補を特定する処理と、
前記特定した不正プログラム対策候補を前記模擬環境に適用し、当該適用時における前記対策対象のコンピュータでの所定業務の処理結果が、該当業務の正常処理結果について予め定めた規定内容と異なるものとなるか判定し、前記所定業務の処理結果が正常処理結果であった場合に、前記不正プログラム対策候補を適切な不正プログラム対策として、出力装置に出力または前記コンピュータに適用する処理と、
を実行することを特徴とする不正プログラム対策方法。 - 前記コンピュータが、
前記所定業務の処理結果に関する正常処理結果の判定処理に先立ち、
前記不正プログラム対策候補を前記模擬環境に適用し、当該適用時における前記対策対象のコンピュータでの挙動のうち、該当不正プログラム対策候補の適用対象となった挙動が、予め定めた対策成否の判定基準を満たすものであるか判定する処理を更に実行し、
前記判定の結果、該当不正プログラム対策候補が不正プログラム対策に成功していた場合に、前記所定業務の処理結果に関する正常処理結果の判定処理を実行する、
ことを特徴とする請求項6に記載の不正プログラム対策方法。 - 前記コンピュータが、
前記所定業務の処理結果に関する正常処理結果の判定処理に際し、
前記模擬環境にて前記不正プログラムを実行させた場合の挙動内容より、当該挙動内容の含む一連の各挙動間の親子関係を特定する処理と、
前記特定した不正プログラム対策候補を前記模擬環境に適用し、当該適用時における前記対策対象のコンピュータでの所定業務の処理結果が、該当業務の正常処理結果について予め定めた規定内容と異なるものとなるか判定し、前記所定業務の処理結果が正常処理結果でなかった場合に、該当処理結果を生み出した該当挙動に代えて、前記各挙動間の親子関係に基づく前記該当挙動と親子関係にある他挙動を特定し、当該他挙動に対応する不正プログラム対策候補を前記模擬環境に適用し、前記所定業務の処理結果に関する正常処理結果の判定処理を再度実行する処理と、
を更に実行することを特徴とする請求項6に記載の不正プログラム対策方法。 - 前記コンピュータが、
前記記憶装置の前記テーブルにおいて、コンピュータにおける各挙動に対して適用する
不正プログラム対策候補を対策レベルと対応づけて格納して、
前記不正プログラム対策候補を特定する処理に際し、
不正プログラムの対策対象であるコンピュータの模擬環境にて、不正プログラムを実行させた場合の挙動内容を前記テーブルに照合して、前記挙動内容の含む各挙動に対応する不正プログラム対策候補を、予めユーザが指定した対策レベルの優先順に応じて特定する、
ことを特徴とする請求項6に記載の不正プログラム対策方法。 - 前記コンピュータが、
前記記憶装置の前記テーブルにおいて、コンピュータにおける各挙動に対して適用する不正プログラム対策候補を対策レベルと対応づけて格納して、
前記所定業務の処理結果に関する正常処理結果の判定処理に際し、
前記所定業務の処理結果が正常処理結果でなかった場合に、業務処理の保全について予めユーザが指定した要求内容が、前記処理結果を許容するか判定する処理と、
前記判定の結果、前記要求内容が前記処理結果を許容するものであった場合、前記不正プログラム対策候補を適切な不正プログラム対策とし、前記要求内容が前記処理結果を許容しないものであった場合、前記不正プログラム対策候補に代えて、より対策レベルの低い他の不正プログラム対策候補を前記テーブルにて特定し、当該他の不正プログラム対策候補を前記模擬環境に適用し、前記所定業務の処理結果に関する正常処理結果の判定処理を再度実行する処理と、
を更に実行することを特徴とする請求項6に記載の不正プログラム対策方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014237432A JP6282217B2 (ja) | 2014-11-25 | 2014-11-25 | 不正プログラム対策システムおよび不正プログラム対策方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014237432A JP6282217B2 (ja) | 2014-11-25 | 2014-11-25 | 不正プログラム対策システムおよび不正プログラム対策方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016099857A JP2016099857A (ja) | 2016-05-30 |
| JP6282217B2 true JP6282217B2 (ja) | 2018-02-21 |
Family
ID=56077149
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014237432A Expired - Fee Related JP6282217B2 (ja) | 2014-11-25 | 2014-11-25 | 不正プログラム対策システムおよび不正プログラム対策方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6282217B2 (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6712207B2 (ja) * | 2016-09-12 | 2020-06-17 | 株式会社日立アドバンストシステムズ | セキュリティ対策装置 |
| KR101883713B1 (ko) * | 2016-09-22 | 2018-07-31 | 주식회사 위드네트웍스 | 콘텐츠 파일 접근 제어를 이용한 랜섬웨어 차단 장치 및 차단 방법 |
| JP2018109910A (ja) | 2017-01-05 | 2018-07-12 | 富士通株式会社 | 類似度判定プログラム、類似度判定方法および情報処理装置 |
| JP6866645B2 (ja) | 2017-01-05 | 2021-04-28 | 富士通株式会社 | 類似度判定プログラム、類似度判定方法および情報処理装置 |
| JP7078562B2 (ja) * | 2019-02-07 | 2022-05-31 | 株式会社日立製作所 | 計算機システム、インシデントによる業務システムへの影響の分析方法、及び分析装置 |
| US11914711B2 (en) * | 2020-07-30 | 2024-02-27 | Versa Networks, Inc. | Systems and methods for automatically generating malware countermeasures |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4327698B2 (ja) * | 2004-10-19 | 2009-09-09 | 富士通株式会社 | ネットワーク型ウィルス活動検出プログラム、処理方法およびシステム |
| JP2006243878A (ja) * | 2005-03-01 | 2006-09-14 | Matsushita Electric Ind Co Ltd | 不正アクセス検知システム |
| JP4773332B2 (ja) * | 2006-12-28 | 2011-09-14 | 三菱電機株式会社 | セキュリティ管理装置及びセキュリティ管理方法及びプログラム |
| KR101057432B1 (ko) * | 2010-02-23 | 2011-08-22 | 주식회사 이세정보 | 프로세스의 행위 분석을 통한 유해 프로그램을 실시간으로 탐지하고 차단하는 시스템, 방법, 프로그램 및 기록매체 |
| US8677493B2 (en) * | 2011-09-07 | 2014-03-18 | Mcafee, Inc. | Dynamic cleaning for malware using cloud technology |
-
2014
- 2014-11-25 JP JP2014237432A patent/JP6282217B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016099857A (ja) | 2016-05-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11086983B2 (en) | System and method for authenticating safe software | |
| US7845006B2 (en) | Mitigating malicious exploitation of a vulnerability in a software application by selectively trapping execution along a code path | |
| JP6282217B2 (ja) | 不正プログラム対策システムおよび不正プログラム対策方法 | |
| RU2514140C1 (ru) | Система и способ увеличения качества обнаружений вредоносных объектов с использованием правил и приоритетов | |
| US11216342B2 (en) | Methods for improved auditing of web sites and devices thereof | |
| CN107451040B (zh) | 故障原因的定位方法、装置及计算机可读存储介质 | |
| US20040181677A1 (en) | Method for detecting malicious scripts using static analysis | |
| CN107004088B (zh) | 确定装置、确定方法及记录介质 | |
| EP3367288B1 (en) | Classification method, classification device, and classification program | |
| CN117556432B (zh) | 一种基于传播影响分析的同源漏洞安全响应方法和系统 | |
| CN110909349A (zh) | docker容器内反弹shell的检测方法和系统 | |
| CN108268773B (zh) | Android应用升级包本地存储安全性检测方法 | |
| CN104252447A (zh) | 文件行为分析方法及装置 | |
| US20260072723A1 (en) | Cloud computing environment asset monitoring | |
| CN112579330B (zh) | 操作系统异常数据的处理方法、装置及设备 | |
| EP3945441B1 (en) | Detecting exploitable paths in application software that uses third-party libraries | |
| CN115982713A (zh) | 漏洞修复方法、装置、电子设备和计算机可读存储介质 | |
| CN112905534B (zh) | 一种基于沙箱环境的样本分析方法和装置 | |
| CN115292707A (zh) | 基于动态类调用序列的可信度判断方法及装置 | |
| JPWO2020065778A1 (ja) | 情報処理装置、制御方法、及びプログラム | |
| CN113378172B (zh) | 用于识别敏感网页的方法、装置、计算机系统和介质 | |
| US20070074172A1 (en) | Software problem administration | |
| CN117034210B (zh) | 一种事件画像的生成方法、装置、存储介质及电子设备 | |
| JP2020160679A (ja) | スクリプト検出装置、方法及びプログラム | |
| CN110719274B (zh) | 网络安全控制方法、装置、设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170315 |
|
| TRDD | Decision of grant or rejection written | ||
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171228 |
|
| 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: 20180123 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6282217 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |