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. (WO2006082380) INTRUSION DETECTION FOR COMPUTER PROGRAMS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2006/082380    International Application No.:    PCT/GB2006/000304
Publication Date: 10.08.2006 International Filing Date: 30.01.2006
IPC:
G06F 21/54 (2013.01), G06F 21/64 (2013.01)
Applicants: UNIVERSITETET I OSLO [NO/NO]; Boks 1072 Blindern, N-0316 Oslo (NO) (AE, AG, AL, AM, AT, AU, AZ, BA, BB, BE, BF, BG, BJ, BR, BW, BY, BZ, CA, CF, CG, CH, CI, CM, CN, CO, CR, CU, CY, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, FR, GA, GB, GD, GE, GH, GM, GN, GQ, GR, GW, HR, HU, ID, IE, IL, IN, IT, JP, KE, KG, KM, KN, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, MG, MK, ML, MN, MR, MW, MX, MZ, NA, NE, NG, NI, NL, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SI, SK, SL, SM, SN, SY, SZ, TD, TG, TJ, TM, TN, TR, TT, TZ, UA, UG, UZ, VC, VN, YU, ZA, ZM, ZW only).
LYSEMOSE HANSEN, Tore [DK/NO]; (NO) (For US Only).
BUTLER, Michael, John [GB/GB]; (GB) (IS only)
Inventors: LYSEMOSE HANSEN, Tore; (NO)
Agent: BUTLER, Michael, John; Frank B. Dehn & Co., St Bride's House, 10 Salisbury Square, London EC4Y 8JD (GB)
Priority Data:
20050564 02.02.2005 NO
Title (EN) INTRUSION DETECTION FOR COMPUTER PROGRAMS
(FR) DETECTION D'INTRUSION POUR PROGRAMMES INFORMATIQUES
Abstract: front page image
(EN)A method of detecting intrusion in a computer program which has number of defined libraries and includes cross border instructions which cause execution to branch from a source library to a target library. The method comprises the step of determining whether execution of the program is in an area consistent with normal execution of the program, by checking whether the source library of a cross border instruction is the expected current execution library of the program. Each cross border instruction has a code stub identifying the source library, and when a legal cross border instruction is executed the target library becomes the current execution library. The method also checks that the target address of a cross border instruction is a legal address. In another arrangement, areas of the program are set so that a cross border instruction will generate page protection fault which is intercepted by the intrusion detection system so that the cross border instruction can be checked.
(FR)L'invention concerne un procédé de détection d'intrusion dans un programme informatique qui présente un certain nombre de bibliothèques définies et comprend des instructions transfrontières qui entraînent l'exécution à sauter d'une bibliothèque source à une bibliothèque cible. Le procédé comprend les étapes consistant à déterminer si l'exécution du programme est dans une zone compatible avec l'exécution normale du programme, par vérification du fait que la bibliothèque source d'une instruction transfrontière est la bibliothèque d'exécution courante attendue du programme. Chaque instruction transfrontière présente un élément de remplacement de code identifiant la bibliothèque source, et lorsqu'une instruction transfrontière légale est exécutée, la bibliothèque cible devient la bibliothèque d'exécution courante. Le procédé consiste à vérifier également que l'adresse cible d'une instruction transfrontière est une adresse légale. Dans un autre système, des zones du programme sont définies de sorte qu'une instruction transfrontière génère un défaut de protection de page qui est intercepté par le système de détection d'intrusion de sorte que l'instruction transfrontière peut être vérifiée.
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, LY, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, SM, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, YU, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, LV, MC, NL, PL, PT, RO, SE, SI, SK, 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)