a Java verifier that will not let an applet execute until the verifier verifies the applet does not violate certain rules, a Java class loader that treats applets originating remotely differently from those originating locally, a Java security manager that controls access to resources such as files and network access, and promised to come soon???the use of digital signatures for authenticating appl