Shop Review A I4: Shop-Limit 300 je Stunde, hoechstens 3 offene Bestellungen je IP und Shop in 30 Minuten

Die IP wird nur als gesalzener Kurz-Hash (sha256, 16 Hex-Zeichen) im Bestell-JSON abgelegt; der Tagesjob entfernt ihn bei der Anonymisierung mit. Die Pruefung laeuft unter der Bestandssperre, Honigtopf und Fehlversuche legen nichts an und zaehlen nicht. Antwort 429 zu_viele_offen mit Retry-After 1800.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ClaudeandClaude Opus 5.5 committed 2026-10-05 09:34:03 +00:00
1 parent 55fe1c567f
commit cb6291410d
5 files changed
+71 -11

No files matched your search

+1
View File
@@ -160,6 +160,7 @@ async function anonymisiereBestellungen(lauf, shopId, grenze) {
const daten = bestellDaten(doc)
delete daten.lieferadresse
delete daten.rechnungsadresse
delete daten.ipHash
daten.kaeufer = { name: '', email: '', telefon: '' }
await updateDocument(sammlung, doc.$id, {
kaeuferEmail: '',