Une sandbox limite les effets du processus et des outils. Sa robustesse dépend des primitives d'isolation et de leur configuration.
Bac à sable
dans GenOS.
Une sandbox limite les effets du processus et des outils. Sa robustesse dépend des primitives d'isolation et de leur configuration.
Comprendre le
mécanisme.
Pour capacités permises C et effets demandés R, refuser si R⊄C ; quotas et nettoyage sont des contrôles distincts.
Ce modèle explique le principe. Son implémentation et ses preuves sont décrites dans la source GenOS versionnée ; l'analogie scientifique ne les valide pas.
Explorer le mécanisme: Bac à sable
Un modèle pédagogique qualitatif de ce concept. Il n'exécute pas GenOS et ne valide pas son implémentation.
La transition modélisée peut avancer. Modifiez l'hypothèse et parcourez les étapes pour examiner la décision.
Du signal
au résultat.
Déclarer les effets permis
Une sandbox limite les effets du processus et des outils. Sa robustesse dépend des primitives d'isolation et de leur configuration.
Intercepter l'action demandée
Pour capacités permises C et effets demandés R, refuser si R⊄C ; quotas et nettoyage sont des contrôles distincts.
Autoriser ou refuser l'exécution
Pour Bac à sable, cette issue découle du modèle ci-dessus seulement si ses hypothèses et le contrôle de résultat sont satisfaits.
Sources et
limites.
The protection of information in computer systems
Jerome H. Saltzer and Michael D. Schroeder · Proceedings of the IEEE 63(9), 1278–1308
Recherche primaire sur principes de protection des systèmes. Elle éclaire l'analogie avec Bac à sable, sans valider l'implémentation GenOS.
Ouvrir la source ↗Ces références expliquent le mécanisme ou la technologie d'origine ; elles ne constituent pas une preuve de fonctionnement de GenOS.
Vérifier la portée de Bac à sable.
Le schéma animé est pédagogique. La fiche source versionnée décrit l'implémentation ; les statuts ci-dessous indiquent sa maturité sans déduire un fonctionnement réel de l'analogie scientifique.