Omsändning av webhook
Omsändning av webhook skickar ett meddelande igen. Avsiktlig återhämtning och replayattacker kräver olika kontroller.
Omsändning av webhook innebär att ett redan skickat webhookmeddelande skickas igen. Det kan ske avsiktligt för att ta igen bearbetning som misslyckades under en störning. Begreppet används även för attacker där någon fångar upp ett giltigt meddelande och skickar det igen.
Avgränsa återhämtningen
I en fiktiv portal är det efter ett avbrott oklart om ett ordermeddelande har bearbetats i ERP-systemet. Före en omsändning kontrollerar det ansvariga teamet bearbetningsstatusen. Det anger vilket meddelande som får sändas om och hur dubbla order ska förhindras. Att skicka om alla sparade meddelanden utan kontroll skulle även beröra avslutade åtgärder.
Bedöm äkthet och upprepning var för sig
Stripe använder signerade tidsstämplar mot replayattacker och beskriver hantering av dubblerade händelser separat. En giltig signatur bevisar inte i sig att ett meddelande fortfarande är obearbetat. Avtala därför både hur inkommande meddelanden ska kontrolleras och hur redan bearbetade åtgärder ska hanteras.
Källor
Relaterade begrepp
- Händelse-idEtt händelse-id identifierar en händelse inom det avtalade området. En upprepad leverans behöver skiljas från en ny händelse.
- IdempotensnyckelEn idempotensnyckel identifierar upprepningar av samma avsedda begäran. Område, lagringstid och API-regler avgör dess verkan.
- Transaktionell inboxEn transaktionell inbox använder beständiga meddelandeposter för att skydda lokal behandling mot dubbla leveranser.
- MeddelandekvittensEn meddelandekvittens talar om för brokern att en leverans har tagits emot eller behandlats enligt den överenskomna regeln.
- Jitter vid återförsökRetry-jitter varierar väntetider slumpmässigt för att sprida återförsök och minska samtidiga anrop från många klienter.
- TestkundmiljöEtt logiskt avgränsat kundområde i en multitenant-applikation, inrättat för kontroller.
Artiklar om ämnet








API:er & integration med ASES
ERP, CRM och webbutik smidigt sammankopplade

