Attraktive Alternative zu reCAPTCHA: Honeypot Erweiterung

Hands typing code on a laptop keyboard in a dark room, capturing the essence of late-night programming. reCAPTCHA

Die Ausgangslage: Wenn der „Honigtopf“ leer bleibt

Das Problem mit dem Standard-CSS

  • Die Schwachstelle: Bots scannen das CSS. Wenn sie display: none oder extreme negative Werte wie -9999px sehen, wissen sie: „Hier liegt eine Falle!“ Sie lassen das Feld einfach leer und umgehen den Schutz.

Warum nicht einfach Google reCAPTCHA?

  • DSGVO-Konformität: Google reCAPTCHA (insbesondere v2 und v3) ist datenschutzrechtlich problematisch. Es überträgt Nutzerdaten (IP-Adresse, Browser-Fingerprint, Google-Cookies) an US-Server, um zwischen Mensch und Bot zu unterscheiden. Ohne explizite Einwilligung im Cookie-Banner darf es eigentlich nicht geladen werden – was die Usability massiv einschränkt.
  • User Experience: Wer möchte heute noch Ampeln oder Hydranten auf Bildern anklicken? Es stört den Konvertierungsprozess.

Die Evaluierung: Welche Optionen bleiben?

1. Serverseitige Intelligenz mit KI (z. B. n8n & LLMs)

  • Das Problem: Bei Kontaktformularen ist das okay, aber bei Bewerbungsprozessen greift Art. 22 DSGVO. Eine rein automatisierte Entscheidung (Ablehnung einer Bewerbung durch KI) ist rechtlich hochkomplex und ohne menschliche Instanz kaum zulässig.

2. Die „Honeypot Evolution“ (Unsere Wahl)

  • Die Strategie: Wir nennen das Honeypot-Feld nicht mehr jobtitel, sondern geben ihm einen Namen, den Bots lieben – zum Beispiel email. Das echte E-Mail-Feld bekommt einen leicht kryptischen Namen wie user_mail_id.
  • Anpassung des CSS: Wir verzichten auf display: none, da dies ein zu klares Signal für Bots ist. Stattdessen nutzen wir nur noch die Positionierung, um es für Menschen unsichtbar zu machen, aber für den Bot-Algorithmus „erreichbar“ erscheinen zu lassen.
  • Vorteil: Bots, die gezielt nach Mail-Feldern suchen, tappen in die Falle.
  • Wichtig: Durch tabindex=“-1″ verhindern wir, dass echte Nutzer per Tab-Taste in das Feld springen. autocomplete=“off“ sorgt dafür, dass Browser das Feld nicht automatisch mit der echten Mailadresse des Nutzers füllen.

Die Evolution hat gereicht

Hier wartet Ihre Lösung

Jetzt kostenloses Beratungsgespräch buchen: