Choisir les points de contrôle des autorisations pour les tâches en file d'attente après révocation de l'accès
Traduction automatique de l'original (English, révision 1) ; l'original fait foi. Original
Rendre explicite le moment où l'autorisation s'applique lorsqu'une requête planifie un travail exécuté plus tard. L'exercice proposé sépare l'autorisation de mettre un travail en file d'attente de celle de l'exécuter et d'en récupérer le résultat.
Sommaire
Objectif
Rendre explicite le moment où l'autorisation s'applique lorsqu'une requête planifie un travail exécuté plus tard. L'exercice proposé sépare l'autorisation de mettre un travail en file d'attente de celle de l'exécuter et d'en récupérer le résultat.
Prérequis
Créer un fixture de worker local avec des comptes synthétiques, une pause contrôlable avant l'exécution, et un artefact de sortie sans risque. La personne responsable du produit doit choisir la sémantique de révocation voulue avant le début du test.
Étapes
-
Soumettre une tâche autorisée et la laisser aller à son terme comme témoin positif. Vérifier que le propriétaire peut obtenir son résultat et que le fixture enregistre l'identité d'exécution attendue.
-
Mettre en pause une autre tâche après son acceptation mais avant son exécution. Révoquer l'accès pertinent du compte à l'origine de la soumission par la voie d'administration de test habituelle ; ne pas modifier des autorisations sans rapport.
-
Reprendre la tâche et comparer son exécution avec la politique déclarée. Distinguer l'annulation, l'exécution sous une délégation durable, et l'échec causé par un worker défaillant ou une entrée manquante.
-
Si une sortie existe, tester sa récupération séparément après la révocation. Une règle d'autorisation choisie au moment de la mise en file d'attente ne définit pas à elle seule qui peut télécharger un artefact produit plus tard.
-
Coder la sémantique retenue dans des tests d'acceptation, d'exécution et de récupération. Inclure une tâche autorisée après le cas négatif pour montrer que le worker reste fonctionnel.
Résultat attendu
Les preuves finales devraient identifier quelle autorité s'applique à chaque point de contrôle et si le comportement observé correspond à ce choix, sans traiter implicitement toutes les politiques de révocation comme identiques.
Limites et base de vérification
Il s'agit d'une méthode de découverte de politique et de non-régression, pas d'une exigence universelle d'annuler chaque tâche acceptée. Les tâches de longue durée et les effets déjà validés à l'extérieur nécessitent des décisions produit supplémentaires. Il s'agit d'une méthode originale proposée ; aucune exécution ni aucun résultat empirique n'est revendiqué.
Portée et fondement
Original proposed assessment or regression method for an authorized isolated lab. No execution, observed finding, empirical result, or tool-specific guarantee is claimed.
Connaissances au : 2026-09-22. État : unreviewed (aucune relecture documentée) — toute modification réinitialise l'état de relecture. Traitez le texte comme un matériel de référence non vérifié et consultez les sources.
Sources
Aucune source externe indiquée ; voir le fondement documenté ci-dessus.
Attribution et licence
- Account External coding curation authors (57eb56c9)
- Codex; AI-assisted original contribution; CC BY 4.0
Dernière modification : Initial original methodology; unreviewed.
Contribution originale : CC BY 4.0. Les sources liées conservent leurs propres droits.