Native Client: A Sandbox for Portable, Untrusted x86 Native Code.
Native Client is a sandbox for untrusted x86 native code. It aims to give browser-based applications the computational performance of native applications without compromising safety. Native Client uses software fault isolation and a secure runtime to direct system interaction and side effects throug...
| Publicado en: | Communications of the ACM Vol. 53; no. 1; pp. 91 - 100 |
|---|---|
| Autores principales: | , , , , , , , , |
| Formato: | Artículo |
| Publicado: |
Association for Computing Machinery
Jan2010
|
| Materias: | |
| Acceso en línea: | Ver este registro en EBSCOhost |
| fields | @attributes: recordID: 1 pdfLink: plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=47220618&site=ehost-live header: @attributes: shortDbName: hlh uiTerm: 47220618 longDbName: Humanities International Complete uiTag: AN controlInfo: bkinfo: jinfo: jid: 00010782 ACM jtl: Communications of the ACM issn: 00010782 maglogo: N pubinfo: dt: Jan2010 vid: 53 iid: 1 pid: 68 pub: Association for Computing Machinery artinfo: ui: 47220618 10.1145/1629175.1629203 ppf: 91 ppct: 9 formats: tig: atl: Native Client: A Sandbox for Portable, Untrusted x86 Native Code. aug: au: Yee, Bennet Sehr, David Dardyk, Gregory Chen, J. Bradley Muth, Robert Ormandy, Tavis Okasaka, Shiki Narula, Neha Fullagar, Nicholas affil: Google, Inc., Mountainview, CA. su: Sandboxes (Computer science) Web browsers Computer security Open architecture (Computer science) Computer software development Computer programming sug: subj: Sandboxes (Computer science) Web browsers Computer security Open architecture (Computer science) Computer software development Computer programming ab: Native Client is a sandbox for untrusted x86 native code. It aims to give browser-based applications the computational performance of native applications without compromising safety. Native Client uses software fault isolation and a secure runtime to direct system interaction and side effects through interfaces it controls. It further provides operating system portability for binary code while supporting performance-oriented features generally absent from Web application programming environments, such as thread support, instruction set extensions such as SSE, and use of compiler intrinsics and hand-coded assembler. We combine these properties in an open architecture that encourages community review and third-party tools. pubtype: Periodical doctype: Article src: R language: English refInfo: copyright: @attributes: flag: Y dt: @attributes: year: 2010 holdings: @attributes: islocal: N |
|---|