Untrusted Binary Applets Paper

The paper written for S. Keshav's course, CS614, in the spring of 1997.

Untrusted Binary Applets MPEGTest Demo

The ballerina.

Untrusted Binary Applets Plugin Download & Install

Components of the Untrusted Binary Applet (UBA) system:

  1. Solaris 2.x (at least 2.4).
  2. Netscape 3.0 for Solaris.
  3. npubapi.so: The Netscape UBA-support Plugin.
    Should be copied into ~/.netscape/plugins/.
  4. UntrustedBinaryAPI.class: The Netscape UBA-support Plugin Java interface class.
    Copy to X/netscape/plugin/ where X is a path in your CLASSPATH environment. If you use the example CLASSPATH below, you can copy it to ~/.netscape/plugins/netscape/plugin/.
    Examples of required setenv environment variables (add this to the end of your ~/.cshrc):
        setenv CLASSPATH ~/.netscape/plugins:$CLASSPATH
    
  5. UBAjanus: The Janus system-call-interception security monitor.
    Should be copied into $UBA_JANUS_DIR.
    Examples of required setenv environment variable (add this to your ~/.cshrc):
        setenv UBA_JANUS_DIR ~/.netscape/
    

Úlfar Erlingsson <ulfar@cs.cornell.edu>