Object Graph Isolation with Proxies - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2013

Object Graph Isolation with Proxies

Résumé

More and more software systems are now made of multiple collaborating third-party components. Enabling fine-grained control over the communication between components becomes a major requirement. While software isolation has been studied for a long time in operating systems (OS), most programming languages lack support for isolation. In this context we explore the notion of proxy. A proxy is a surrogate for another object that controls access to this object. We are particularly interested in generic proxy implementations based on language-level reflection. We present an analysis that shows how these reflective proxies can propagate a security policy thanks to the transitive wrapping mechanism. We present a prototype implementation that support transitive wrapping and allows a fine-grained control over an isolated object graph.
Fichier principal
Vignette du fichier
main.pdf (173.9 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00834320 , version 1 (14-06-2013)

Identifiants

  • HAL Id : hal-00834320 , version 1

Citer

Camille Teruel, Damien Cassou, Stéphane Ducasse. Object Graph Isolation with Proxies. DYLA - 7th Workshop on Dynamic Languages and Applications, Collocated with 26th European Conference on Object-Oriented Programming - 2013, Jul 2013, Montpellier, France. ⟨hal-00834320⟩
281 Consultations
177 Téléchargements

Partager

More