Zur Übersicht

Sulu Form-Bundle

Ein Honeypot-Feld im Sulu Formular

Ein kleines verstecktes Feld hilft dabei, einfache Spam-Bots im Kontaktformular abzufangen, ohne echte Besucherinnen und Besucher zu stören.

Kontaktformulare sind schnell online, ziehen aber oft auch automatisierte Spam-Einträge an. Eine einfache und unaufdringliche Maßnahme ist ein sogenanntes Honeypot-Feld.

Die Idee

Das Formular bekommt ein zusätzliches Feld, das für normale Besucherinnen und Besucher unsichtbar ist. Bots füllen solche Felder häufig trotzdem aus. Genau das kann serverseitig erkannt werden.

Konfiguration

Im Sulu Form-Bundle lässt sich der Honeypot zentral konfigurieren. In diesem Projekt heißt das Feld website_url. Wird es ausgefüllt, wird die Anfrage nicht weiter als normale Kontaktanfrage behandelt.

sulu_form:
    honeypot:
        field: "website_url"
        strategy: no_email

Warum das gut passt

Die Lösung ist schlank, braucht kein zusätzliches Tracking und stört die Nutzung des Formulars nicht. Für viele kleine und mittlere Kontaktformulare ist das ein guter erster Schutz, bevor man zu schwereren Maßnahmen greift.