sandboxing

Safe testing environment

Sandboxing is isolating a program or process in a restricted environment where it can run without affecting the rest of the system.

The term comes from children's sandboxes—contained play areas.

In computing, sandboxing lets you test untrusted code safely: The browser sandboxes each tab to prevent malicious scripts from accessing your files.

The practice extends to any controlled testing environment: We're sandboxing the new feature before rolling it out.

security

isolation

Complete separation from others

protection · permission · encapsulation · virtualization · jail · container · boundary · segregation · namespace · hypervisor

testing

simulation

Imitation of real processes

mockup · staging · dry-run · proof-of-concept · experimentation · trial · beta · iteration · rollback · snapshot

play

bucket

Open-top carrying vessel

mold · sifting · beach

development

playground

Children's outdoor recreation space

  • workspaceDesignated area for tasks
  • IDEUnified coding software suite
  • forkTined eating tool

throwaway · prototyping · spike · draft

Categories
Opposites
system access and privilege

sandboxingroot access

Full administrative system privileges

admin access

trust and verification approach

sandboxingwhitelisting

Explicit permission roster

blind trust

security posture

sandboxingopen access

Free public scholarly content

Family

box, sand, sandy, sandbox, sanded, sanding, sander, sandboxes, sandboxed

Familiarity
Top 500,000
Profile
Used worldwide · Timeless · Rated G