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. (WO2012095515) METHOD FOR PROTECTING AN APPLICATION PROGRAM AND RELATED COMPUTER PROGRAM PRODUCT
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2012/095515    International Application No.:    PCT/EP2012/050489
Publication Date: 19.07.2012 International Filing Date: 13.01.2012
IPC:
G06F 9/445 (2006.01), G06F 21/14 (2013.01)
Applicants: WIBU-SYSTEMS AG [DE/DE]; Rüppurrer Str. 52 - 54 76137 Karlsruhe (DE) (For All Designated States Except US).
WICHMANN, Peer [DE/DE]; (DE) (For US Only).
SCHMITT, Alexander [DE/DE]; (DE) (For US Only)
Inventors: WICHMANN, Peer; (DE).
SCHMITT, Alexander; (DE)
Agent: Durm & Partner; Moltkestr. 45 76133 Karlsruhe (DE)
Priority Data:
11150910.5 14.01.2011 EP
Title (EN) METHOD FOR PROTECTING AN APPLICATION PROGRAM AND RELATED COMPUTER PROGRAM PRODUCT
(FR) PROCÉDÉ DE PROTECTION D'UN PROGRAMME D'APPLICATION ET PRODUIT DE PROGRAMME INFORMATIQUE ASSOCIÉ
Abstract: front page image
(EN)A Method for protecting an application program executable on a computer against reverse engineering, said application is created to run with at least one selected dynamic link library (DLL) on said computer, comprises the steps of: adding a specific library loader to the executable application program, said loader either contains or has access to said dynamic link library; setting modified references to said dynamic link library such that upon loading said application program and said loader into the main memory of said computer, said dynamic link library is initialized by said library loader instead of the operating system; The library loader and the pseudo-statically linked library could be embedded into the application program, thereby using unused space within the application. The protected application presents itself as a monolithic application without the vulnerable interface to a DLL.
(FR)La présente invention concerne un procédé de protection d'un programme d'application exécutable sur un ordinateur contre l'ingénierie inverse, ladite application étant créée pour s'exécuter avec au moins une bibliothèque de liens dynamiques (DLL) sélectionnée sur ledit ordinateur, comprenant les étapes consistant à : ajouter un chargeur de bibliothèques spécifique au programme d'application exécutable, ledit chargeur contenant ou ayant accès à ladite bibliothèque de liens dynamiques; fixer des références modifiées vers ladite bibliothèque de liens dynamiques de telle sorte que lors du chargement dudit programme d'application et dudit chargeur dans la mémoire principale dudit ordinateur, ladite bibliothèque de liens dynamiques soit initialisée par ledit chargeur de bibliothèque plutôt que par le système d'exploitation; le chargeur de bibliothèque et la bibliothèque liée de façon pseudo-statique pourraient être intégrés au programme d'application, en utilisant ainsi l'espace inutilisé au sein de l'application. L'application protégée se présente donc comme une application monolithique sans interface vulnérable avec une DLL.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, 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, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, 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, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, 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, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)