|
Construction of the Sandbox |
| Multiple lines of defense | |
|
|
Java is designed to have extensive safety features |
|
|
Java Virtual Machine and the bytecode verifier together enforce language type safety even in the presence of deliberate attacks |
|
|
Built-in SecurityManager enforces a default access control policy, and is consulted before access to critical system resources is granted |
|
|
Extensible security policy, as demonstrated by the HotJavaTM Browser |