WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2002003175) PROCEDE DE DETECTION DE CODE HOSTILE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2002/003175    N° de la demande internationale :    PCT/GB2001/002955
Date de publication : 10.01.2002 Date de dépôt international : 02.07.2001
Demande présentée en vertu du Chapitre 2 :    30.01.2002    
CIB :
G06F 11/10 (2006.01), G06F 1/00 (2006.01), G06F 12/14 (2006.01), G06F 21/56 (2013.01)
Déposants : MARCONI COMMUNICATIONS LIMITED [GB/GB]; P.O. Box 53 New Century Park Coventry CV3 1HJ (GB) (Tous Sauf US).
SPARRY, Icarus, William, John [GB/GB]; (GB) (US Seulement).
WRAY, Stuart, Charles [GB/GB]; (GB) (US Seulement)
Inventeurs : SPARRY, Icarus, William, John; (GB).
WRAY, Stuart, Charles; (GB)
Mandataire : HOSTE, Colin Francis; Marconi Intellectual Property Marrable House The Vineyards Great Baddow Chelmsford, Essex CM2 7DS (GB)
Données relatives à la priorité :
0016273.5 01.07.2000 GB
Titre (EN) METHOD OF DETECTING MALICIOUS CODE
(FR) PROCEDE DE DETECTION DE CODE HOSTILE
Abrégé : front page image
(EN)The invention provides a method of detecting malicious code in a code-executing device (10), the method characterised in that it includes the steps of: (a) generating test data which is substantially unsusceptible to compression without reducing its information content and storing it as image data (230) in memory external to the device (10); (b) loading the test data (R0 to Rm) into memory (30) of the device (10); (c) performing a checksum calculation on the test data (R0 to Rm) stored in the memory (30) of the device (10) to generate a first checksum value, performing a corresponding checksum calculation on the image data (230) to generate a second checksum value, and the comparing the first value with the second value to determine whether or not the test data in the memory of the device (30) has been corrupted; (d) repeating step (c) until sufficient test data in the memory (30) of the device (10) is checksum tested to determine whether or not malicious code is present in the device (10). The method makes it difficult for the malicious code to conceal itself from the checksums, hence it is possible to determine whether or not the device (10) has been compromised.
(FR)L'invention concerne un procédé de détection de code hostile dans un dispositif d'exécution de code (10), ce procédé étant caractérisé en ce qu'il consiste à (a) générer des données test sensiblement non susceptibles d'être comprimées sans réduire leurs contenus d'information et à les stocker sous forme de données image (230) dans une mémoire extérieure au dispositif (10), (b) à charger les données test (R0 à Rm) dans une mémoire (30) du dispositif (10), (c) à réaliser un calcul de total de contrôle sur les données test (R0 à Rm) stockées dans la mémoire (30) du dispositif (10) afin de produire une première valeur de total de contrôle, à réaliser un calcul de total de contrôle correspondant sur les données image (230) afin de produire une seconde valeur de total de contrôle, et à comparer les première et seconde valeurs afin de déterminer si oui ou non les données test contenues dans la mémoire du dispositif (30) ont été altérées, (d) à répéter l'étape (c) jusqu'à ce que des données test dans la mémoire (30) du dispositif (10) soient testées pour le total de contrôle afin de déterminer si oui ou non un code hostile est présent dans le dispositif (10). Le procédé rend difficile pour le code hostile de se masquer par rapport aux totaux de contrôle, rendant ainsi possible de savoir si oui ou non le dispositif (10) est fragilisé.
États désignés : AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, TZ, UA, UG, US, UZ, VN, YU, ZA, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB) (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)