
328 Chapter 7 • Securing Your Java Code
; The new sandbox mechanism with Java 2 allows fine-grained
access to system resources.
How Java Handles Security
; Class-loaders are used for loading in classes from any
byte-stream.
; The byte-code verifier is used by the JVM to double-check the
integrity of Java byte-code before running it.
; Java protected domains is the API Java uses for allowing fine-
grained access to system resources.
Potential Weaknesses in Java
; Limit the number of transactions a client can perform on a
server.This can be done by providing a single login account for
each user.
; Limit the number of threads that can be created on the server ...