In computer science, a sandbox refers to an environment where software and potentially dangerous operations can be tested in isolation, thus reducing the chance of collateral damage to the primary system environment resulting from a poorly designed and/or malicious program.

Contents

Examples[edit]

Java[edit]

The Java runtime environment runs all compiled programs in a sandbox to prevent security breaches. The sandboxed environment creates very strict limitations on what resources a Java applet or program can access to prevent malicious programs from running successfully. Java does this using three key strategies:

See also[edit]

Java

References[edit]

  1. sandbox. Webopedia.