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

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2017049800) PROCÉDÉ ET APPAREIL DE DÉTECTION DE CODE ÉCHAPPATOIRE DANS UNE APPLICATION
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2017/049800    N° de la demande internationale :    PCT/CN2015/099900
Date de publication : 30.03.2017 Date de dépôt international : 30.12.2015
CIB :
G06F 21/56 (2013.01)
Déposants : BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD. [CN/CN]; 3/F Baidu Campus No.10, Shangdi 10th Street Haidian District Beijing 100085 (CN)
Inventeurs : XIA, Liangzhao; (CN).
BAO, Chenfu; (CN).
SHI, Min; (CN).
JIA, Zhijun; (CN)
Mandataire : INSIGHT INTELLECTUAL PROPERTY LIMITED; 19 A, Tower A, InDo Building No. 48A Zhichun Road, Haidian District Beijing 100098 (CN)
Données relatives à la priorité :
201510613310.5 23.09.2015 CN
Titre (EN) METHOD AND APPARATUS FOR DETECTING LOOPHOLE CODE IN APPLICATION
(FR) PROCÉDÉ ET APPAREIL DE DÉTECTION DE CODE ÉCHAPPATOIRE DANS UNE APPLICATION
(ZH) 检测应用漏洞代码的方法和装置
Abrégé : front page image
(EN)A method and apparatus for detecting a loophole code in an application. The method comprises: acquiring an application code of the application (201); decompiling the application code so as to generate an intermediate code of a predefined format (202); based on a function invoking relationship in the intermediate code, detecting whether the intermediate code contains a sentence matching a pre-set loophole feature sentence, and if so, determining that the application contains a suspicious loophole code (203); and executing a verification code set in advance for the suspicious loophole code on the intermediate code, and according to an execution result, determining whether the suspicious loophole code is an exact loophole code (204). The present invention can improve the effectiveness of detecting a loophole code in an application.
(FR)L'invention concerne un procédé et un appareil pour détecter un code échappatoire dans une application. Le procédé comprend les étapes consistant à : acquérir un code d'application de l'application (201); décompiler le code d'application de façon à générer un code intermédiaire selon un format prédéfini (202) ; sur la base d'une fonction d'appel de relation dans le code intermédiaire, détecter si le code intermédiaire contient une phrase correspondant à un phrase caractéristique échappatoire prédéfinie, et si tel est le cas, déterminer que l'application contient un code échappatoire suspect (203); et exécuter un code de vérification déterminé à l'avance pour le code échappatoire suspect sur le code intermédiaire, et selon un résultat d'exécution, déterminer si le code échappatoire suspect est un code échappatoire exact (204). La présente invention permet d'améliorer l'efficacité de détection d'un code échappatoire dans une application.
(ZH)一种检测应用漏洞代码的方法和装置,包括:获取所述应用的应用代码(201);将所述应用代码进行反编译,生成预定格式的中间代码(202);基于所述中间代码中的函数调用关系,检测所述中间代码中是否包含与预设的漏洞特征语句相匹配的语句,若是,确定所述应用包含可疑漏洞代码(203);对所述中间代码执行针对所述可疑漏洞代码预设的验证代码,根据执行结果确定所述可疑漏洞代码是否为确切漏洞代码(204)。可以提高检测应用漏洞代码的有效性。
États désignés : 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, 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, KN, KP, KR, 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.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB) (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)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Langue de publication : chinois (ZH)
Langue de dépôt : chinois (ZH)