WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2017187999) PROGRAM ANALYSIS SYSTEM, PROGRAM ANALYSIS METHOD AND STORAGE MEDIUM
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.:    WO/2017/187999    International Application No.:    PCT/JP2017/015088
Publication Date: 02.11.2017 International Filing Date: 13.04.2017
IPC:
G06F 21/56 (2013.01)
Applicants: NEC CORPORATION [JP/JP]; 7-1, Shiba 5-chome, Minato-ku, Tokyo 1088001 (JP)
Inventors: KAWAKITA Masaru; (JP)
Agent: SHIMOSAKA Naoki; (JP)
Priority Data:
2016-088278 26.04.2016 JP
Title (EN) PROGRAM ANALYSIS SYSTEM, PROGRAM ANALYSIS METHOD AND STORAGE MEDIUM
(FR) SYSTÈME ET PROCÉDÉ D'ANALYSE DE PROGRAMME, ET SUPPORT D'INFORMATIONS
(JA) プログラム分析システム、プログラム分析方法、及び、記録媒体
Abstract: front page image
(EN)Provided is a program analysis system which enables appropriate analysis of the contents of a program to be inspected. The program analysis system comprises: a factor code holding unit that holds known factor code, which is data representing the conversion of known execution code into a mathematical model; a success state holding unit that holds success state information representing a state in which an attack by a malicious program was successful; and a factor search unit that determines whether execution code to be inspected is a malicious program, by executing at least a process for generating abstract code to be analyzed, which is data representing the conversion of the execution code to be inspected into the mathematical model, and determining whether the known factor code held in the known factor code holding unit is included in the abstract code to be analyzed, and a process for determining whether the state when execution of the execution code to be inspected finishes is included in the success state information held in the success state information holding unit.
(FR)La présente invention concerne un système d'analyse de programme qui permet une analyse adéquate des contenus d'un programme devant être inspecté. Le système d'analyse de programme comprend : une unité de maintien de code de facteur qui maintient un code de facteur connu, qui sont des données représentant la conversion d'un code d'exécution connu dans un modèle mathématiques ; une unité de maintien d'état de réussite qui maintient des informations d'état de réussite représentant un état dans lequel une attaque par un programme malveillant a réussi ; et une unité de recherche de facteur qui détermine si le code d'exécution devant être inspecté est un programme malveillant, au moyen de l'exécution d'au moins un processus destiné à générer un code abstrait devant être analysé, qui sont des données représentant la conversion du code d'exécution devant être inspecté dans le modèle mathématiques, et déterminant si le maintien de code de facteur connu dans l'unité de maintien de code de facteur connu est compris dans le code abstrait devant être analysé, et un processus pour déterminer si l'état lorsque l'exécution du code d'exécution devant être inspecté se termine est compris dans les informations d'état de réussite maintenues dans l'unité de maintien des informations d'état de réussite.
(JA)検査対象のプログラムの内容を適切に分析可能なプログラム分析システムを提供する。プログラム分析システムは、既知の実行コードを数理モデルに変換して表したデータである、既知因子コードを保持する因子コード保持部と、不正プログラムによる攻撃が成功した状態を表す成功状態情報を保持する成功状態保持部と、検査対象の実行コードを上記数理モデルに変換して表したデータである、分析対象抽象コードを生成し、上記分析対象抽象コードに、上記因子コード保持部に保持された上記既知因子コードが含まれるか否かを判定する処理と、上記検査対象の実行コードの実行が終了した際の状態が、上記成功状態保持部に保持された上記成功状態情報に含まれるか否かを判定する処理と、を少なくとも実行することにより、上記検査対象の実行コードが不正プログラムであるか否かを判定する因子探索部と、を備える。
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: Japanese (JA)
Filing Language: Japanese (JA)