Skip to main content
USENIX
  • Conferences
  • Students
Sign in

connect with us


  •  Twitter
  •  Facebook
  •  LinkedIn
  •  Google+
  •  YouTube

twitter

Tweets by @usenix

usenix conference policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

You are here

Home ยป A Secure Environment for Untrusted Helper Applications
Tweet

connect with us

A Secure Environment for Untrusted Helper Applications

Authors: 

Ian Goldberg, David Wagner, Randi Thomas, and Eric Brewer, University of California, Berkeley

Abstract: 

Many popular programs, such as Netscape, use untrusted helper applications to process data from the network. Unfortunately, the unauthenticated net- work data they interpret could well have been created by an adversary, and the helper applications are usually too complex to be bug-free. This raises signi cant security concerns. Therefore, it is desirable to create a secure environment to contain untrusted helper applications. We propose to reduce the risk of a security breach by restricting the program's access to the operating system. In particular, we intercept and lter dangerous system calls via the Solaris process tracing facility. This enabled us to build a simple, clean, user-mode implementation of a secure environment for untrusted helper applications. Our implementation has negligible performance impact, and can protect pre-existing applications.

Ian Goldberg, University of California, Berkeley

David Wagner, University of California, Berkeley

Randi Thomas, University of California, Berkeley

Eric A. Brewer, University of California, Berkeley

BibTeX
@inproceedings {240605,
author = {Ian Goldberg and David Wagner and Randi Thomas and Eric A. Brewer},
title = {A Secure Environment for Untrusted Helper Applications},
booktitle = {6th USENIX Security Symposium (USENIX Security 96)},
year = {1996},
address = {San Jose, CA},
url = {https://www.usenix.org/conference/6th-usenix-security-symposium/secure-environment-untrusted-helper-applications},
publisher = {USENIX Association},
month = jul,
}
Download

Links

Paper: 
http://usenix.org/publications/library/proceedings/sec96/full_papers/goldberg/goldberg.pdf
  • Log in or    Register to post comments

© USENIX

  • Privacy Policy
  • Contact Us