Cloudflare Workers und reCAPTCHA v3: So baut man ein Spam-sicheres Kontaktformular für statische Seiten
Using Cloudflare Workers and reCAPTCHA v3 for a Static Site Contact Form

In diesem Blogbeitrag zeigt der Autor, wie er ein Kontaktformular für seine mit Eleventy (11ty) erstellte statische Website umgesetzt hat. Das Formular nutzt Cloudflare Pages Functions, Google reCAPTCHA v3 und den E-Mail-Dienst Resend, um Spam zuverlässig zu blockieren. Der Beitrag erklärt anschaulich, wie reCAPTCHA v3 durch Verhaltensanalyse, Browser-Fingerprinting und Netzwerk-Reputationssignale einen Risiko-Score berechnet und wie dieser im Worker ausgewertet wird. Zudem werden frühere Lösungen wie Netlify Forms, MailChannels, Formspree und Botpoison verglichen.
Es gibt keine Notwendigkeit für wirklich frustrierende visuelle CAPTCHAs, die nicht beweisen, dass du ein Mensch bist – sie beweisen, dass du Amerikaner bist!
- devy
Google hat das kostenlose Kontingent für reCAPTCHA v3 im Zuge der verpflichtenden Migration zu Google Cloud von 1 Million auf 10.000 Bewertungen pro Monat reduziert. [1] Das macht es für viele Anwendungsfälle praktisch unbrauchbar als Anti-Spam-Mechanismus, weil diese 10.000 Bewertungen schnell überschritten sind. Ganz zu schweigen davon, dass man reCAPTCHA v3 nur nutzen kann, wenn man sich auch bei Google Cloud anmeldet.
Cloudflare Turnstile ist allerdings eine brauchbare Alternative. [2]
[1] https://docs.cloud.google.com/recaptcha/docs/migration-overv...
- goda90
Ist reCAPTCHA v3 das, das einen zwingen kann, ein Google- oder Apple-Telefon zu benutzen, um einen QR-Code zu scannen, selbst wenn man es am PC öffnet?
- dom96
Workers sind hervorragend für so etwas geeignet, und heutzutage kann man mit Turnstile und dem E-Mail-Versand-Beta [1] alles von Cloudflare erledigen lassen.