Technologie
Environnement isolé
Un environnement isolé est une zone où un programme dispose d’accès limités aux fichiers, au réseau ou aux connexions. Ses limites dépendent des réglages. Il réduit des actions possibles sans garantir que le programme est correct.
Comprendre le mécanisme
Faire tourner un programme dans un périmètre limité
Un environnement isolé, ou bac à sable, limite les ressources accessibles à un programme. Des règles et des mécanismes du système appliquent ces restrictions. Les garanties dépendent de l’environnement et de sa configuration.
Une équipe pourrait préparer un programme fictif qui lit un fichier de test et tente d’en ouvrir un autre exclu. Elle examinerait les accès réellement permis et les refus enregistrés. Le résultat du calcul serait vérifié séparément, même si le programme respecte les limites.
Accès limité et résultat juste
L’isolation encadre ce que le programme peut toucher. Elle ne démontre pas que son calcul répond correctement à la demande.
Dans un projet
Tester un programme avec des accès limités
Une équipe peut exécuter un programme dans une zone disposant seulement des fichiers et connexions autorisés. Les règles de cette zone limitent les actions possibles. Le résultat du programme doit encore être vérifié.
- Vous fournissez
- Programme fictif et liste de fichiers autorisés pour le test.
- Vous contrôlez le résultat
- Résultat du programme, avec accès et refus à examiner.
Exemple fictif. Il illustre un usage, sans résultat mesuré.
Les points à vérifier
Contrôlez les permissions de fichiers et de réseau ainsi que les limites réellement appliquées par l’environnement.
- Accès refusésCompter les tentatives bloquées sur les ressources exclues.
- Ressources exposéesLister les fichiers et autres ressources effectivement accessibles.
- Résultat contrôléComparer le calcul obtenu à une valeur de référence indépendante.