Check out the new USENIX Web site. Symposium on Internet Technologies and Systems (USITS'97)
 
 
Table of Contents
M4PM   Java Security
Prithvi Rao, Carnegie Mellon University

Who should attend: Programmers who know Java; managers knowledgeable about object-oriented programming and familiar with the basic ideas of the Java programming language.

What you will learn: Security-related features of Java.

Authors of Java programs and users of Java applications and applets are forced to deal with the issue of security. Authors of programs must know how to deliver applications securely and users must have the ability to control the importing of executable content into their computing environment. When such content enters their system, they must know how to contain it.

We will examine together the workings of the Java Virtual Machine and see code examples of many security features now available in Java, including the class loader, the security manager, socket factories, and the new Java Cryptography Architecture. You will also learn about the most current security work on the use of Java in Web-based applications. Topics include:
-    Java
*    The Java Virtual Machine: Architecture and how it works
*    The class loader: How it works and example of writing a classloader
-    Java networking - sockets and socket factories
-    Remote Method Invocation - concepts and example code
-    Java security
*    General aspects of security
*    Examples of security incidents in the Java world
*    Java system security - the Sandbox model and security manager
*    Java Cryptography Architecture
-    Assessment of Java security

Prithvi Rao is the founder of Kiwi Labs, which specializes in software engineering methodology and Java training. At Carnegie Mellon University, he has been involved in various projects including mobile robots and holds two patents resulting from that work. He has worked with the SPHINX speech recognition system to develop a speech interface to Netscape.

Tutorials at-a-Glance     Tutorial Instructors

 

   Symposium Index
   Events Calendar
   USENIX home
 Conference at-a-Glance - Technical Program - Registration -
Conference Info - Hotel & Travel Info - LISA 97 brochure HOME