Aller au contenu
uencoder

Sandbox

Un bac à sable (sandbox) est un environnement isolé qui restreint les permissions d'exécution du code, laissant le code non fiable n'accéder qu'à des ressources limitées et limitant l'impact des vulnérabilités.

Objectif

Isoler le code non fiable (plug-ins, scripts tiers, iframes sandbox) et restreindre ses privilèges ; une mesure de défense en profondeur.

Mécanisme

Les bacs à sable au niveau de l'OS (seccomp, chroot, namespace) restreignent les appels système et l'accès aux fichiers ; le bac à sable d'iframe du navigateur restreint scripts, formulaires et pop-ups ; les bacs à sable de langage (WASM, isolate V8) restreignent l'accès mémoire.

Cas d’usage

  • Isolement du code non fiable
  • Sécurité du navigateur
  • Défense en profondeur

Outils associés

References