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#
| Page | Objet |
|---|---|
| Saut d'étape | Navigation forcée vers des étapes ultérieures |
| Accès hors ordre aux étapes | Revisiter des étapes intermédiaires |
| Abus d'omission de paramètre | Champs optionnels qui conditionnent la logique |
| Contournement d'approbation | Maker-checker et approbations |
| Contournement du renouvellement de droits | Essais, renouvellements, lacunes de revérification |
| Abus des annulations et remboursements | Remboursements, 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