Einige Inhalte dieser Anwendung sind momentan nicht verfügbar.
Wenn diese Situation weiterhin besteht, kontaktieren Sie uns bitte unterFeedback&Kontakt
1. (WO2018041342) METHOD FOR AVOIDING A RETURN ORIENTED PROGRAMMING ATTEMPT ON A COMPUTER AND RESPECTIVE DEVICES
Aktuellste beim Internationalen Büro vorliegende bibliographische Daten    Einwendung einreichen

Veröff.-Nr.: WO/2018/041342 Internationale Anmeldenummer PCT/EP2016/070419
Veröffentlichungsdatum: 08.03.2018 Internationales Anmeldedatum: 30.08.2016
IPC:
G06F 21/52 (2013.01)
[IPC code unknown for G06F 21/52]
Anmelder:
BAYERISCHE MOTOREN WERKE AKTIENGESELLSCHAFT [DE/DE]; Petuelring 130 80809 München, DE
Erfinder:
PITALE, Mandar; DE
Prioritätsdaten:
Titel (EN) METHOD FOR AVOIDING A RETURN ORIENTED PROGRAMMING ATTEMPT ON A COMPUTER AND RESPECTIVE DEVICES
(FR) PROCÉDÉ POUR ÉVITER UNE TENTATIVE DE PROGRAMMATION ORIENTÉE RETOUR SUR UN ORDINATEUR ET DISPOSITIFS CONCERNÉS
Zusammenfassung:
(EN) It is described a method for avoiding a return oriented programming attempt on a computer (300), the method comprising: Initial processing (10) of a set of instructions (100), wherein the set of instructions (100) comprises a first kind of instructions (110) and a second kind of instructions (120). And therein, the initial processing (10) of the set of instructions (100) comprises: Storing (12) at least a part of each first kind of instruction (110) within the set of instructions (100) into a first computer memory (210). Storing (14) at least a part of each second kind of instruction (120) within the set of instructions (100) into a second computer memory (220). Storing (16) a storing reference (212) into the first computer memory (210), for each stored (14) second kind of instruction (120) within the second computer memory (220), wherein each respective storing reference (212) indicates a storing address (222) of each respective stored (14) second kind of instruction (120) within the second computer memory (220). And locking (18) the second computer memory (220), for disallowing a write access to the second computer memory (220), after a termination of the initial processing (10) of the set of instructions (100).
(FR) L'invention concerne un procédé pour éviter une tentative de programmation orientée retour sur un ordinateur (300), le procédé comportant: un traitement initial (10) d'un ensemble d'instructions (100), l'ensemble d'instructions (100) comportant un premier type d'instructions (110) et un deuxième type d'instructions (120). En outre, le traitement initial (10) de l'ensemble d'instructions (100) comprend l'étape consistant à: stocker (12) au moins une partie de chaque instruction (110) du premier type appartenant à l'ensemble d'instructions (100) dans une première mémoire (210) d'ordinateur. Le procédé comprend également l'étape consistant à stocker (14) au moins une partie de chaque instruction (120) du deuxième type appartenant à l'ensemble d'instructions (100) dans une deuxième mémoire (220) d'ordinateur. Le procédé comprend en outre l'étape consistant à stocker (16) une référence (212) de stockage dans la première mémoire (210) d'ordinateur, pour chaque instruction (120) du deuxième type stockée (14) à l'intérieur de la deuxième mémoire (220) d'ordinateur, chaque référence (212) de stockage respective indiquant une adresse (222) de stockage de chaque instruction (120) du deuxième type respective stockée (14) à l'intérieur de la deuxième mémoire (220) d'ordinateur. Le procédé comprend enfin l'étape consistant à verrouiller (18) la deuxième mémoire (220) d'ordinateur, pour interdire un accès en écriture à la deuxième mémoire (220) d'ordinateur, après l'achèvement du traitement initial (10) de l'ensemble d'instructions (100).
front page image
Designierte Staaten: 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)
Eurasische Patentorganisation (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Europäisches Patentamt (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)
Veröffentlichungssprache: Englisch (EN)
Anmeldesprache: Englisch (EN)