A small footprint device can securely run multiple programs from unrelated
vendors by the inclusion of a context barrier isolating the execution of
the programs. The context barrier performs security checks to see that
principal and object are within the same context or to see that a
requested action is authorized for an object to be operated upon. Each
program or set of programs runs in a separate context. Access from one
program to another program across the context barrier can be achieved
under controlled circumstances by using an entry point object.
Un petit dispositif d'empreinte de pas peut solidement exécuter des programmes multiples des fournisseurs indépendants par l'inclusion d'une barrière de contexte isolant l'exécution des programmes. La barrière de contexte exécute des contrôles de sécurité pour voir que le principal et l'objet sont dans le même contexte ou pour voir qu'une action demandée est autorisée pour qu'un objet soit actionné au moment. Chaque programme ou ensemble de programmes fonctionne dans un contexte séparé. L'accès d'un programme à un autre programme à travers la barrière de contexte peut être réalisé dans des circonstances commandées en employant un objet de point d'entrée.