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_emailWarum 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.