A restricted environment in which certain functions are prohibited. For example, deleting files and modifying system information such as Registry settings and other control panel functions may be prohibited. Sandboxes are used to isolate one running application from another and to run software downloaded from the Internet that is not entirely trusted.
Virtual Machines Are Sandboxes
One of the features of virtualization is the creation of virtual machines, which are independent, isolated sandboxes within the computer (see virtual machine
). See Java sandbox
and behavior detection