Een formulier zonder bescherming wordt gevonden door geautomatiseerde programma’s. Dit zijn de maatregelen, van eenvoudig naar zwaarder.
Begin met een spamval
Een verborgen veld dat mensen niet zien maar programma’s wel invullen. Is het gevuld, dan negeert u de inzending. Vrijwel alle formulierplugins hebben deze optie; hij kost u niets en hindert bezoekers niet.
Verrassend genoeg vangt dit al een groot deel af.
Voeg een tijdscontrole toe
Een programma vult een formulier binnen een seconde in. Een mens doet er langer over. Inzendingen die te snel binnenkomen kunt u weigeren.
Pas daarna een captcha
Effectief, maar het kost uw bezoekers moeite en sommige varianten zijn slecht toegankelijk voor mensen met een beperking. Zet hem pas in als het bovenstaande niet volstaat, en kies een variant die onzichtbaar meekijkt in plaats van puzzels voorlegt.
Wat u niet moet doen
Uw e-mailadres als platte tekst op uw site zetten. Die worden automatisch verzameld. Gebruik een formulier, of schrijf het adres zo dat het niet machinaal te lezen is.
Bewaar inzendingen ook in de database
Zet dat aan in uw formulierplugin. Belandt een echte aanvraag ooit onterecht in uw spamfilter, dan kunt u hem alsnog terugvinden.
Als het echt niet stopt
Verplaats het formulier naar een andere URL. Veel spamprogramma’s mikken op vaste adressen. Dat is geen echte beveiliging, maar het scheelt vaak direct.