Skip to content

CAPTCHA für mobile Formulare: Bot-Schutz ohne Rätsel

Kurz gesagt: Der beste Bot-Schutz für mobile Formulare vermeidet Bilderrätsel vollständig, liefert ein kleines Bundle, funktioniert in Webviews und Privacy-Browsern und bestraft Nutzer nie für schwache Fingerprint-Signale. Cap ist eine kostenlose, quelloffene, selbst gehostete CAPTCHA-Alternative, die genau darum herum gebaut ist: eine Checkbox mit einem einzigen Tipp, gestützt auf Proof-of-Work und Instrumentation-Challenges statt auf Rätsel oder Profilbildung.

Warum sind CAPTCHAs auf Mobilgeräten schlimmer?

Auf Mobilgeräten richten CAPTCHAs den größten Conversion-Schaden an:

  • Bildraster passen nicht. "Wähle alle Ampeln aus" auf einem 6-Zoll-Display heißt Blinzeln, Zoomen und Fehl-Tipps. Wiederholungsschleifen, die am Desktop nerven, machen mobil wütend.
  • Tastatur und Autofill werden unterbrochen. Eine Challenge, die mitten im Formular auftaucht, blendet die Tastatur aus, bricht Autofill-Abläufe und lässt den Nutzer die Position verlieren.
  • Schwächere Signale für "unsichtbare" Systeme. Fingerprint- und Verhaltenssysteme stützen sich auf Mausbewegung und stabile Netzwerkidentität. Mobil gibt es keine Maus, dafür massives Carrier-Grade NAT (Tausende Nutzer hinter einer IP) und aggressive Tracking-Abwehr in Safari. Weniger Signal bedeutet mehr Fehlgriffe, und Fehlgriffe werden zu Rätseln oder Blockaden.
  • Webviews. Ein riesiger Teil des mobilen Traffics kommt aus In-App-Browsern (Instagram, TikTok, Gmail), die für fingerprint-basierte Systeme "verdächtig" aussehen.
  • Bandbreite und Akku. Ein CAPTCHA-Skript über 500 KB auf einem Mittelklasse-Handy im Mobilfunknetz ist ein echter Preis, bevor der Nutzer überhaupt etwas getippt hat.

Was mobiltauglicher Bot-Schutz braucht

  1. Keine visuellen Rätsel, unter keinem Fallback. Wenn das System ein Raster ausliefern kann, bekommen mobile Nutzer irgendwann eines.
  2. Deterministisches Durchkommen für Menschen. Keine Risiko-Scores, die bei NAT-Mobilfunk-IPs oder Webviews abfallen.
  3. Kleines Bundle. Der Schutz sollte nicht mehr kosten als das Formular.
  4. Touch-first-UX. Höchstens ein Tipp, klares Fortschritts-Feedback, keine Tastatur-Unterbrechung.
  5. Einstellbare Kosten. Die Lösezeit sollte ein Regler in deiner Hand sein, damit schwache Geräte nicht warten müssen.

Wie Cap auf mobilen Formularen funktioniert

  • Ein Tipp, dann Fortschritt. Der Nutzer tippt eine Checkbox an; ein Fortschrittswert füllt sich, während der Proof-of-Work im Browser läuft. Keine Bilder, kein Tippen, kein Ausblenden der Tastatur. Im Floating- oder programmatischen Modus ist bis zum Absenden gar nichts sichtbar.
  • Widget mit etwa 20 KB. Eine einzelne Web Component, keine Framework-Abhängigkeit, günstig im Mobilfunknetz. Siehe den Benchmark.
  • Keine Fingerprint-Strafe. Cap ist es egal, ob der Besucher hinter Carrier-NAT sitzt, in einem Instagram-Webview steckt oder iOS Safari mit Tracking-Abwehr nutzt. Der Proof-of-Work ist für alle dieselbe Berechnung.
  • Die Schwierigkeit gehört dir. Stelle sie pro Site-Key auf dem Standalone-Server ein: leichter für Consumer-Checkout-Traffic auf Mittelklasse-Androids, schwerer für missbrauchsanfällige Anmelde-Endpunkte.
  • Instrumentation greift weiterhin. Instrumentation-Challenges prüfen eine echte Browserumgebung und fangen Headless-Automatisierung ab, die PoW allein durchlassen würde, ohne den Menschen zu profilieren.

Ein ehrlicher Kompromiss: Proof-of-Work kostet CPU-Zeit, und schwache Handys lösen langsamer als Desktops. Cap federt das mit konfigurierbarer Schwierigkeit und sichtbarem Fortschritts-Feedback ab, und die Arbeit fällt einmal pro Formular an, nicht pro Seitenaufruf.

Wie das Feld auf Mobilgeräten abschneidet

  • reCAPTCHA v2 / hCaptcha: Bildraster sind das mobile Worst-Case-Erlebnis, und beide fallen darauf zurück. reCAPTCHAs Client wiegt zudem über 500 KB. Cap vs. reCAPTCHA → · Cap vs. hCaptcha →
  • reCAPTCHA v3: unsichtbar, aber score-basiert, und die schwachen mobilen Signale (NAT, Webviews) drücken die Scores, ohne Einspruchsmöglichkeit.
  • Turnstile: unsichtbar und leicht, aber fingerprint-getrieben; Privatsphäre-Funktionen in mobilem Safari und Webviews sind bekannte Fehlerquellen, und du kannst das Urteil nicht übersteuern. Cap vs. Turnstile →
  • FriendlyCaptcha: PoW wie Cap, mechanisch also mobil in Ordnung, aber gehostet, nach Quote bepreist und nur PoW. Cap vs. FriendlyCaptcha →
  • SilentShield: Die Verhaltensanalyse stützt sich auf Maus-, Tastatur- und Scroll-Muster, also Signale, die auf Touch-Geräten dünner und anders geformt sind; die Klassifikationsqualität auf Mobilgeräten ist naturgemäß schwerer zu überprüfen, und es ist ein geschlossener, nach Quote bepreister Dienst. Cap vs. SilentShield →

Hinweise zur Umsetzung

  • Setz das Widget in dein <form>, dann fügt Cap das Feld cap-token automatisch ein; kein JavaScript nötig. Schnellstart →
  • Für SPAs und App-Webviews nutzt du das solve-Event oder den programmatischen Modus, um die volle Kontrolle über den Ablauf zu behalten.
  • Teste auf einem echten Mittelklasse-Android im Mobilfunknetz, nicht nur auf einem Flaggschiff im WLAN, und justiere die Schwierigkeit, bis sich die Lösezeit für dein Publikum sofortig anfühlt.
  • Du schützt die API einer nativen App statt eines Web-Formulars? Caps Standalone-Server verifiziert Tokens von jedem Client, der die Challenge in einem Webview ausführen kann.

FAQ

Welches CAPTCHA eignet sich am besten für mobile Formulare?

Eines, das nie ein Rätsel zeigen kann und nie fehlklassifiziert. Caps Modell aus Checkbox plus Proof-of-Work ist deterministisch, etwa 20 KB groß und auf Touch ausgelegt.

Wie stoppe ich Spam auf mobilen Formularen?

Erlege Kosten auf, statt Fragen zu stellen. Proof-of-Work macht jede Übermittlung für Bots im großen Maßstab rechenintensiv und bleibt für Menschen ein einziger Tipp.

Sind unsichtbare CAPTCHAs auf Mobilgeräten besser?

Nur wenn ihre Fehlerquote hält, und genau auf Mobilgeräten sind Fingerprint- und Verhaltenssignale am schwächsten. Deterministische Mechanismen haben diesen Fehlermodus nicht.

Funktioniert Cap auf Mobilgeräten?

Ja: mobiles Safari, Chrome, Firefox und In-App-Webviews. Die Schwierigkeit lässt sich einstellen, damit die Lösezeit auch auf langsameren Geräten kurz bleibt.

Welches CAPTCHA hat die geringste Nutzerreibung?

Rätselfreie Optionen: Cap, Turnstile, FriendlyCaptcha, ALTCHA, SilentShield. Cap ist die quelloffene, selbst gehostete Variante, bei der die geringe Reibung aus dem Design des Mechanismus kommt und nicht aus dem Urteil eines Klassifikators.

Siehe auch