Search International and National Patent Collections
Some content of this application is unavailable at the moment.
If this situation persists, please contact us atFeedback&Contact
1. (WO2006101549) SECURE SYSTEM FOR ALLOWING THE EXECUTION OF AUTHORIZED COMPUTER PROGRAM CODE
Latest bibliographic data on file with the International Bureau

Pub. No.: WO/2006/101549 International Application No.: PCT/US2005/044535
Publication Date: 28.09.2006 International Filing Date: 05.12.2005
IPC:
G06F 7/04 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
7
Methods or arrangements for processing data by operating upon the order or content of the data handled
02
Comparing digital values
04
Identity comparison, i.e. for like or unlike values
Applicants:
WHITECELL SOFTWARE, INC. [US/US]; 120 Palmer Drive Fort Collins, Colorado 80525, US (AllExceptUS)
FANTON, Andrew F. [US/US]; US (UsOnly)
GANDEE, John J. [US/US]; US (UsOnly)
LUTTON, William H. [US/US]; US (UsOnly)
HARPER, Edwin L. [US/US]; US (UsOnly)
GODWIN, Kurt E. [US/US]; US (UsOnly)
ROZGA, Anthony A. [US/US]; US (UsOnly)
Inventors:
FANTON, Andrew F.; US
GANDEE, John J.; US
LUTTON, William H.; US
HARPER, Edwin L.; US
GODWIN, Kurt E.; US
ROZGA, Anthony A.; US
Agent:
DESANCTIS, Michael A.; Faegre & Benson, LLP Customer No. 35657 3200 Wells Fargo Center 1700 Lincoln Street Denver, Colorado 80203-4532, US
Priority Data:
60/633,27203.12.2004US
Title (EN) SECURE SYSTEM FOR ALLOWING THE EXECUTION OF AUTHORIZED COMPUTER PROGRAM CODE
(FR) SYSTEME SECURISE PERMETTANT L'EXECUTION D'UN CODE PROGRAMME INFORMATIQUE AUTORISE
Abstract:
(EN) Systems and methods are described for allowing the execution of authorized computer program code and for protecting computer systems and networks from unauthorized code execution. In one embodiment, a multi-level proactive whitelist approach is employed to secure a computer system by allowing only the execution of authorized computer program code thereby protecting the computer system against the execution of malicious code such as viruses, Trojan horses, spy-ware, and/or the like. Various embodiments use a kernel-level driver, which intercepts or 'hooks' certain system Application Programming Interface (API) calls in order to monitor the creation of processes prior to code execution. The kernel-level driver may also intercept and monitor the loading of code modules by running processes, and the passing of non-executable code modules, such as script files, to approved or running code modules via command line options, for example. Once intercepted, a multi-level whitelist approach may be used to authorize the code execution.
(FR) L'invention concerne des systèmes et des procédés permettant l'exécution d'un code programme informatique autorisé et protégeant les systèmes et réseaux informatiques d'une exécution de code non autorisé. Dans un mode de réalisation, une approche par liste blanche proactive multiniveau est utilisée pour sécuriser un système informatique en ne permettant que l'exécution du code de programme informatique autorisé, protégeant ainsi le système informatique contre l'exécution d'un code malveillant tel que des virus, des chevaux de Troie, un logiciel espion et/ou analogue. Divers modes de réalisation utilisent un pilote au niveau kernel lequel intercepte ou 'filtre' certains appels d'interface de programmation d'application (API) système pour contrôler la création de processus avant l'exécution d'un code. Le pilote en niveau kernel peut également intercepter et contrôler le chargement de modules de code par exécution de traitements et le passage de modules de code non exécutables tels que des fichiers scripts à des modules de code approuvés ou en cours d'exécution via des options de lignes de commande, par exemple. Après l'interception, une approche par liste blanche multiniveau peut être utilisée pour autoriser l'exécution d'un code.
front page image
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 (ARIPO) (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)