Genafsendelse af webhook
Genafsendelse af webhook sender en meddelelse igen. Bevidst genopretning og replay-angreb kræver forskellige kontroller.
Genafsendelse af webhook betyder, at en allerede sendt webhookmeddelelse sendes igen. Det kan ske bevidst for at indhente behandling, der svigtede under en driftsforstyrrelse. Begrebet bruges også om angreb, hvor nogen opsnapper en gyldig meddelelse og sender den igen.
Afgræns genopretningen
I en fiktiv portal er det efter en fejl uklart, om en ordremeddelelse blev behandlet i ERP-systemet. Før en genafsendelse kontrollerer det ansvarlige team behandlingsstatus. Det fastlægger, hvilken meddelelse der må genafsendes, og hvordan dobbelt ordreoprettelse forhindres. At genafsende alle gemte meddelelser uden kontrol ville også ramme afsluttede handlinger.
Vurdér ægthed og gentagelse hver for sig
Stripe bruger signerede tidsstempler mod replay-angreb og beskriver håndtering af dublerede hændelser særskilt. En gyldig signatur beviser ikke i sig selv, at en meddelelse stadig er ubehandlet. Aftal derfor både kontrol af indgående meddelelser og håndtering af allerede behandlede handlinger.
Kilder
Relaterede begreber
- Hændelses-idEt hændelses-id identificerer en hændelse inden for det aftalte område. En gentagen levering skal skelnes fra en ny hændelse.
- IdempotensnøgleEn idempotensnøgle identificerer gentagelser af den samme tilsigtede anmodning. Område, opbevaring og API-regler bestemmer dens virkning.
- Transaktionel inboxEn transaktionel inbox bruger varige meddelelsesregistreringer til at beskytte lokal behandling mod dobbelte leveringer.
- MeddelelseskvitteringEn meddelelseskvittering fortæller brokeren, at en levering er modtaget eller behandlet efter den aftalte regel.
- Jitter ved genforsøgRetry-jitter varierer ventetider tilfældigt for at sprede genforsøg og mindske samtidige forespørgsler fra mange klienter.
- TestkundemiljøEt logisk afgrænset kundeområde i en multitenant-applikation, indrettet til kontroller.
Artikler om emnet








Snitflader & integration med ASES
ERP, CRM og webshop forbundet ordentligt

