Un bac à sable est un environnement isolé utilisé pour ouvrir des fichiers ou exécuter des logiciels sans risquer d'affecter le système ou l'appareil hôte.
Le sandboxing est appliqué dans divers domaines des technologies de l'information, tels que cybersécurité ainsi que virtualisation.
En cybersécurité, les bacs à sable sont utilisés pour localiser les logiciels malveillants dans les fichiers et les logiciels. Navigateurs Web utilisez des bacs à sable pour protéger les navigateurs et les utilisateurs contre les exploits de vulnérabilité.
La virtualisation se fait à l'aide de machines virtuelles - des bacs à sable qui permettent aux utilisateurs de tester systèmes d'exploitation et utiliser des fichiers et des logiciels dans ces systèmes d'exploitation sans mettre en danger le système principal.