Since we have been on the topic of worms/viruses & UNIX, I thought I'd
mention a neat research project called Janus. It basically provides
a "sandbox" for helper applications by intercepting all the system
calls (syscalls(2)) and restricting their effect.

I don't claim this is necessarily a viable solution to web transmitted
worms in its current state, but it is an interesting idea and may be
close to what we will be doing in the future...

Karl Runge


http://www.cs.berkeley.edu/~daw/janus/
http://sunsite.berkeley.edu/Dienst/UI/2.0/Describe/ncstrl.ucb/CSD-99-1056

   Janus: an Approach for Confinement of Untrusted Applications

   David A. Wagner CSD-99-1056 August 12, 1999

   Security is a serious concern on today's computer networks. Many
   applications are not very good at resisting attack, and our
   operating systems are not very good at preventing the spread of any
   intrusions that may result. In this thesis, we propose to manage the
   risk of a security breach by confining these untrusted (and
   untrustworthy) applications in a carefully sanitized space. We
   design a secure environment for confinement of untrusted
   applications by restricting the program's access to the operating
   system. In our prototype implementation, we intercept and filter
   dangerous system calls via the Solaris process tracing facility.
   This enables us to build a simple, clean, user-mode mechanism for
   confining untrusted applications. Our implementation has negligible
   performance impact, and can protect pre-existing legacy code.



**********************************************************
To unsubscribe from this list, send mail to
[EMAIL PROTECTED] with the following text in the
*body* (*not* the subject line) of the letter:
unsubscribe gnhlug
**********************************************************

Reply via email to