Séquencement

Abus des workflows ordonnés : sauter des étapes, appeler des étapes hors ordre, contourner des approbations, omettre des paramètres, et chemins de renouvellement ou d'annulation.

1 min de lecturemis à jour le 13 oct. 2026florianamette1 contributeur
Demander à votre assistant (MCP)Modifier sur GitHub

Le séquencement est l'axe de la chronologie de l'intégrité du flux : ce qui doit se produire avant quoi, quelles approbations humaines ou système conditionnent les transitions, et comment les chemins de renouvellement ou d'annulation interagissent avec la capture et le règlement.

Pages#

PageObjet
Saut d'étapeNavigation forcée vers des étapes ultérieures
Accès hors ordre aux étapesRevisiter des étapes intermédiaires
Abus d'omission de paramètreChamps optionnels qui conditionnent la logique
Contournement d'approbationMaker-checker et approbations
Contournement du renouvellement de droitsEssais, renouvellements, lacunes de revérification
Abus des annulations et remboursementsRemboursements, chargebacks, races de règlement

Outils#

  • Burp Suite (Repeater) : rejouer et réordonner les étapes capturées pour provoquer des bugs de séquencement.
  • Tests manuels avec Burp Repeater et payloads sur mesure.

Références#

  • PortSwigger Web Security Academy: Business logic vulnerabilities
  • OWASP WSTG: Testing for Business Logic