Language-based hypervisors

0Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We describe how to build a Language-Based Hypervisor (LBH) that can run untrusted applications (or modules) inside secure containers within a single language runtime instance. The LBH allows execution of untrusted code at a fine-grained level while controlling access to APIs, data, and resources. The LBH and untrusted applications are written in the same language and run together as one process on top of a single language interpreter or runtime. We use JavaScript as an example and describe how LBH can be implemented at the language level without modification to the runtime itself.

Cite

CITATION STYLE

APA

Budianto, E., Chow, R., Ding, J., & McCool, M. (2016). Language-based hypervisors. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10052 LNCS, pp. 731–736). Springer Verlag. https://doi.org/10.1007/978-3-319-48965-0_52

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free