Webhook opnieuw versturen
Webhook-replay verstuurt een melding opnieuw. Gericht herstel en aanvallen door herhaling vragen om verschillende controles.
Webhook-replay is het opnieuw versturen van een al verzonden webhookmelding. Dat kan bewust gebeuren om verwerking te herstellen die tijdens een storing mislukte. De term wordt ook gebruikt voor aanvallen waarbij iemand een geldig bericht onderschept en opnieuw verstuurt.
Beperk het herstel
In een fictief portaal is na een storing onduidelijk of een ordermelding in het ERP is verwerkt. Voordat het verantwoordelijke team de melding opnieuw verstuurt, controleert het de verwerkingsstatus. Het bepaalt welke melding opnieuw mag worden verstuurd en hoe dubbele orderaanmaak wordt voorkomen. Alle opgeslagen meldingen zonder controle opnieuw versturen zou ook afgeronde handelingen raken.
Beoordeel echtheid en herhaling afzonderlijk
Stripe gebruikt ondertekende tijdstempels tegen replay-aanvallen en beschrijft de verwerking van dubbele gebeurtenissen apart. Een geldige handtekening bewijst op zichzelf niet dat een melding nog onverwerkt is. Spreek daarom zowel de controle van binnenkomende berichten als de omgang met al verwerkte handelingen af.
Bronnen
Verwante begrippen
- Gebeurtenis-IDEen gebeurtenis-ID identificeert een gebeurtenis binnen het afgesproken bereik. Een herhaalde aflevering moet van een nieuwe gebeurtenis worden onderscheiden.
- IdempotentiesleutelEen idempotentiesleutel identificeert herhalingen van hetzelfde bedoelde verzoek. Bereik, bewaartermijn en API-regels bepalen de werking.
- Transactionele inboxEen transactionele inbox gebruikt duurzame berichtregistraties om lokale verwerking tegen dubbele afleveringen te beschermen.
- BerichtbevestigingEen berichtbevestiging meldt aan de broker dat een aflevering volgens de afgesproken regel is ontvangen of verwerkt.
- Jitter bij herhaalpogingenRetry jitter varieert wachttijden willekeurig om herhaalpogingen te spreiden en gelijktijdige aanvragen van veel clients te verminderen.
- TestklantomgevingEen logisch afgebakende klantomgeving van een multitenant-toepassing, ingericht voor controles.
Artikelen over dit onderwerp








Koppelingen & integratie met ASES
ERP, CRM en webshop netjes gekoppeld

