发明名称 DEFENSE METHOD FOR DESTRUCTIVE ATTACK TO BUSINESS PROCESSING PROGRAM, BUSINESS PROCESSING PROGRAM AND SYSTEM THEREOF
摘要 PROBLEM TO BE SOLVED: To provide a method which can make a destructive attack difficult to a plurality of business processing programs using a common function F, so as to improve performance of defense against the destructive attack to the business processing program, and to provide a business processing program and a system to which the method is applied. SOLUTION: As a feature, every stack structure of the function F which the plurality of business processing programs p1 to pN use in common is different in the programs p1 to pN. As a method for differentiating the stack structures, on compilation of the programs p1 to pN, the order in which a local variable of the function F is piled up on the stack is varied in the programs p1 to pN. Otherwise, for the stack, dummy areas are piled between the local variables, between the local variable and a return address, and between the return address and a dummy augment. COPYRIGHT: (C)2004,JPO
申请公布号 JP2003330563(A) 申请公布日期 2003.11.21
申请号 JP20020140024 申请日期 2002.05.15
申请人 HITACHI SOFTWARE ENG CO LTD 发明人 NAKAMURA YUICHI;SAISHIYO HIDEAKI
分类号 G06F21/22;G06F1/00;G06F9/45;(IPC1-7):G06F1/00 主分类号 G06F21/22
代理机构 代理人
主权项
地址