Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2014197527) FRAMEWORK FOR RUNNING UNTRUSTED CODE
Latest bibliographic data on file with the International Bureau   

Pub. No.: WO/2014/197527 International Application No.: PCT/US2014/040779
Publication Date: 11.12.2014 International Filing Date: 04.06.2014
Chapter 2 Demand Filed: 22.12.2014
IPC:
G06F 9/44 (2006.01) ,G06F 11/36 (2006.01) ,G06F 21/53 (2013.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
44
Arrangements for executing specific programmes
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
11
Error detection; Error correction; Monitoring
36
Preventing errors by testing or debugging of software
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
21
Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
50
Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
52
during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure
53
by executing in a restricted environment, e.g. sandbox or secure virtual machine
Applicants:
MICROSOFT TECHNOLOGY LICENSING, LLC [US/US]; One Microsoft Way Redmond, WA 98052, US
Inventors:
GOEL, Nitin Kumar; US
CRAIOVEANU, Cristian; US
SHIN, Jinwook; US
FLORIO, Elia; US
WILKEY, Craig Douglas, Jr.; US
Agent:
OLSWANG LLP; Attn. TRICHARD, Louis 90 High Holborn London WC1V 6XX, GB
Priority Data:
13/913,32907.06.2013US
Title (EN) FRAMEWORK FOR RUNNING UNTRUSTED CODE
(FR) CADRE POUR L'EXÉCUTION D'UN CODE NON SÉCURISÉ
Abstract:
(EN) A processing platform is described herein for performing a task on a physical system. For example, the task may entail testing untrusted code on the physical system. The processing platform provides the same isolation guarantees as a virtual machine, but without using a virtual machine. A processing framework is also described herein which includes two or more processing platforms, together with a control system for administering the operations performed by the processing platforms.
(FR) La présente invention concerne une plateforme de traitement permettant de réaliser une tâche sur un système physique. Par exemple, la tâche peut impliquer l'essai d'un code non sécurisé sur le système physique. Ladite plateforme de traitement donne les mêmes garanties d'isolement qu'une machine virtuelle, mais sans utiliser de machine virtuelle. L'invention se rapporte également à un cadre de traitement qui comprend deux plateformes de traitement ou plus, ainsi qu'un système de commande servant à gérer les opérations effectuées par les plateformes de traitement.
front page image
Designated States: 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, LT, 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, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (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)
Publication Language: English (EN)
Filing Language: English (EN)