About HPC Systems Software User Guides Education Partners

  / gears / hpc / education / tutorials / java


Introduction

Definition

Examples

Installation

Applets

Example 01

Example 02

Example 03

Example 04

Example 05

Example 06

Object Oriented Programming

Java Security

References

JAVA Security

Statement

Reference

Year

Java applications are guaranteed to be tamper resistant and virus free because they cannot access system heaps, stacks, or memory.

60 Minute Guide to Java

October 1995

The Java interpreter ensures that you won't download any viruses. When a Java program is downloaded over the Web, it is placed in a restricted region of memory. The interpreter looks over all of the byte codes for the program and makes sure that they obey the laws and constraints of the language. If the byte codes are deemed safe, the interpreter lets the program run, but it still limits access to certain system resources.

Java Essentials for c anc c++ programmers

April 1996

Because Java applets are downloaded to your computer and executed automatically when you view Java-powered pages, you might think that there is a risk of a virus infecting your machine. This is not the case. No Java applet is able to steal information or damage your computer in any way.

Hooked on Java

1996

CERT reports weaknesses in Java bytecode verifier!!!!!
If Java is enabled and a Web page containing a maliciously written applet is viewed by any of the vulnerable browsers or Sun's appletviewer, that applet can perform any operation that the legitimate user can perform. For example, the applet could read, delete, or in other ways corrupt the user's files and any other files the user has access to, such as /etc/passwd.

CERT advisory

29 Mar 1996

http://www.cs.princeton.edu/sip

Princeton

July 1998


Please send questions or suggestions about this web page to beatnic@aset.psu.edu

ASET | ITS | Penn State