Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2017036368) STATEMENT PREPROCESSING METHOD AND DEVICE, AND STATEMENT INTERPRETING METHOD AND DEVICE
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2017/036368 International Application No.: PCT/CN2016/097079
Publication Date: 09.03.2017 International Filing Date: 28.08.2016
IPC:
G06F 21/52 (2013.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
21
Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
50
Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
52
during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure
Applicants:
李立中 LI, Lizhong [CN/CN]; CN
重庆金窝窝网络科技有限公司 CHONGQING JINWOWO TECHNOLOGY CO., LTD [CN/CN]; 中国重庆市 渝中区大坪英利国际1号办公塔楼26楼 Room 26-3, Block 1, Yingli International Plaza, 19 Dapingzheng Street, Yuzhong District Chongqing 400042, CN
齐爱民 QI, Aimin [CN/CN]; CN
Inventors:
李立中 LI, Lizhong; CN
Agent:
北京元本知识产权代理事务所 BEIJING YUANBEN INTELLECTUAL PROPERTY LAW OFFICE; 中国北京市 海淀区花园路12号时代玉成403 403, Shidaiyucheng, No.12, Huayuan Road, Haidian District Beijing 100088, CN
Priority Data:
201510537379428.08.2015CN
Title (EN) STATEMENT PREPROCESSING METHOD AND DEVICE, AND STATEMENT INTERPRETING METHOD AND DEVICE
(FR) PROCÉDÉ ET DISPOSITIF DE PRÉTRAITEMENT D'INSTRUCTION, ET PROCÉDÉ ET DISPOSITIF D'INTERPRÉTATION D'INSTRUCTION
(ZH) 一种语句预处理方法、装置以及语句的解释方法、装置
Abstract:
(EN) Embodiments of the present invention provide a statement preprocessing method and device, and interpreting method and device. The method comprises: determining a statement to be executed, wherein the statement comprises data or code, the data comprises data inputted externally, a statement type of a statement comprising data is a data type, and a statement type of a statement comprising code is a code type; modifying, according to a predetermined dedicated modification rule corresponding to the statement type of the statement to be executed, the statement to be executed; and transferring the modified statement to an interpreting device, such that the interpreting device interprets the same according to a predetermined interpreting rule. The embodiments of the present invention implement different coding structures for different statement types by modifying statements of different types in different manners, thereby reducing the possibility of injection and overflow being used by hackers.
(FR) Selon ses modes de réalisation, la présente invention se rapporte à un procédé et un dispositif de prétraitement d'instruction ainsi qu'à un procédé et un dispositif d'interprétation. Le procédé comprend : la détermination d'une instruction à exécuter, cette instruction comportant des données ou un code, les données incluant des données entrées extérieurement, le type d'instruction d'une instruction qui comporte des données étant un type à données, et le type d'instruction d'une instruction qui comporte un code étant un type à code ; la modification, conformément à une règle de modification dédiée prédéfinie correspondant au type d'instruction de l'instruction à exécuter, de l'instruction à exécuter ; et le transfert de l'instruction modifiée à un dispositif d'interprétation, de telle sorte que le dispositif d'interprétation l'interprète en fonction d'une règle d'interprétation prédéfinie. Les modes de réalisation de l'invention mettent en œuvre différentes structures de codage pour différents types d'instructions par modification d'instructions de différents types de différentes manières, ce qui permet de réduire les possibilités d'injection et de dépassement de capacité utilisées par les pirates informatiques.
(ZH) 本发明实施例提供了一种语句预处理方法、装置以及解释方法、装置。包括:确定待执行语句;所述语句包括数据或者代码,所述数据包括外界输入的数据;包括数据的所述语句的语句类型为数据类,包括代码的所述语句的语句类型为代码类;根据所述待执行语句的语句类型对应的预制专用修改规则,对所述待执行语句进行修改;将修改后的语句转给解释装置;以便所述解释装置根据预制的解释规则进行解释。通过本发明实施例,将不同的语句类型的按照不同的方式进行修改,实现不同语句类型的编码异构,降低"注入"、"溢出"被黑客利用的可能性。
front page image
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, 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
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (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: Chinese (ZH)
Filing Language: Chinese (ZH)