Return to the index page

Read articles about movies and Java

View a collection of Java games and software

Find statistics and reviews on popular movies

Enjoy book reviews, links and more

Security In Java(tm)


Tight security is essential RealMedia Security is extremely important as the Web grows. Java protects users through a number of methods. The Java compiler and run time system implements several layers of defense against potentially incorrect code. First, memory layout is deferred to run time, guarding against altered compilers. Also, the Java memory allocation and referencing model is controlled entirely by the underlying run-time system.

Secondly, the Java run-time system subjects incoming code to bytecode verification. The range of tests makes sure the code does not forge pointers and does not violate access restrictions. Thirdly, the Java bytecode loader ensures that classes don't violate access restrictions or name space when they are loaded into the system. There is one name space for classes that come from the local file system, and a separate name space for each network source. Finally, the API specific security prevents applets from doing destructive things.

Java is secure enough to survive in the network-based environment. So far people on the Internet have sacrificed security for maximum flexibility. Java can help enable much better security.

Next article


Return to the top of the page
| Home | Library | Applets | Movies | Plaza |

Please send any feedback to David Chan
1