Webhook-Replay
Webhook-Replay bezeichnet die erneute Übermittlung einer Webhook-Meldung. Gezieltes Nachholen und Angriffe durch Wiederholung brauchen unterschiedliche Prüfungen.
Webhook-Replay bezeichnet die erneute Übermittlung einer bereits gesendeten Webhook-Meldung. Das kann gezielt erfolgen, um eine ausgefallene Verarbeitung nachzuholen. Der Begriff wird auch für Angriffe verwendet, bei denen jemand eine abgefangene gültige Nachricht erneut sendet.
Ein Nachholen begrenzen
Im fiktiven Portal bleibt nach einer Störung offen, ob eine Auftragsmeldung im ERP verarbeitet wurde. Vor einer erneuten Übermittlung prüft das zuständige Team den Verarbeitungsstand. Es legt fest, welche Meldung nachgeholt werden darf und wie eine doppelte Auftragserstellung verhindert wird. Alle gespeicherten Meldungen ungeprüft erneut zu senden, würde auch erledigte Vorgänge treffen.
Echtheit und Wiederholung getrennt bewerten
Stripe nutzt signierte Zeitstempel gegen Replay-Angriffe und beschreibt die Behandlung doppelter Ereignisse gesondert. Eine gültige Signatur beweist allein nicht, dass eine Meldung noch unverarbeitet ist. Vereinbaren Sie daher sowohl die Prüfung eingehender Nachrichten als auch den Umgang mit bereits bearbeiteten Vorgängen.
Quellen
Verwandte Begriffe
- Ereignis-IDEine Ereignis-ID kennzeichnet ein Ereignis im vereinbarten Geltungsbereich. Eine erneute Zustellung muss von einem neuen Ereignis unterschieden werden.
- IdempotenzschlüsselEin Idempotenzschlüssel kennzeichnet Wiederholungen derselben beabsichtigten Anfrage. Geltungsbereich, Speicherdauer und API-Regeln bestimmen seine Wirkung.
- Transactional InboxEine Transactional Inbox nutzt dauerhafte Nachrichteneinträge, um die lokale Verarbeitung gegen doppelte Zustellungen abzusichern.
- NachrichtenbestätigungEine Nachrichtenbestätigung meldet dem Broker, dass eine Zustellung nach der vereinbarten Regel angenommen oder verarbeitet wurde.
- Retry-JitterRetry-Jitter verteilt Wiederholungsversuche durch zufällig variierte Wartezeiten, damit viele Clients nicht gleichzeitig erneut anfragen.
- TestmandantEin logisch abgegrenzter Kundenbereich einer mandantenfähigen Anwendung, der für Prüfungen eingerichtet ist.
Beiträge zum Thema








Schnittstellen & Integration mit ASES
ERP, CRM und Shop sauber verbunden

