Spambots bestrijden met Google Recaptcha

Op een dag open je mailbox en zie je verheugd dat er 100 nieuwe contactaanvragen zijn. Maar alle inzendingen gaan over bitcoin of blauwe pilletjes 😬. Alleen échte contactaanvragen binnenkrijgen? Lees dan verder.

Meteen Google reCAPTCHA sleutels aanvragen.

SPAM-robots

Meestal wordt SPAM verzonden door robots. We hebben het hier niet over het bekende ingeblikte vlees en terminators of transformers, maar computerprogramma’s die continu het internet afsporen naar formulieren die ze kunnen inzenden. Als zo’n robot je formulier eenmaal heeft gevonden kun je ervan uit gaan dat hij terugkomt.

Robots bestrijden

Om te voorkomen dat robots je formulieren inzenden, kun je iets in je formulier bouwen waarmee de bezoeker moet bewijzen dat hij een mens is, een soort van digitale Turingtest. Deze test wordt een CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) genoemd.

De oudste een meest voorkomende is een plaatje waar letters of andere symbolen op staan die de bezoeker moet overnemen in een fomulierveld. Er kleven twee nadelen aan deze methode. Ten eerste zijn de symbolen vaak ook voor mensen slecht leesbaar. Ten tweede worden de bots steeds geavanceerder en zijn ze tegenwoordig vaak in staat om de symbolen te lezen.

Google reCAPTCHA

Google heeft een dienst genaamd reCAPTCHA die het ons een stuk makkelijker kan maken. Er zijn verschillende varianten, waarvan de meest bekende het “Ik ben geen robot” vinkje. Het voordeel is dat het makkelijker is en beter werkt dan de “traditionele” CAPTCHA. Het nadeel is dat het alsnog een extra handeling vergt van de bezoeker.

Invisible reCAPTCHA

Webwijs raadt aan om Google Invisible reCAPTCHA te gebruiken. Deze manier vraagt geen extra handeling van de bezoeker. Er worden JavaScript en diverse algoritmes gebruikt om te bepalen of de inzender een mens of een robot is. Op pagina’s waar Invisible reCAPTCHA is ingeladen wordt een kleine badge getoond.

Ik wil Google reCAPTCHA

Om gebruik te kunnen maken van Google reCAPTCHA moet je een sleutelpaar aanmaken in je Google account. Die heb jij of je webbouwer nodig Dat doe je door deze pagina te bezoeken en het formulier in te vullen. Kies de reCAPTCHA versie die je wil en voeg het domein van je website toe. Klik op “save” en de sleutels worden aangemaakt.

Delen?

Meer informatie over dit onderwerp? Michiel maakt je volledig webwijs. Keertje afspreken?

Neem contact op

Mogen we jou ook webwijs maken? We zitten vol frisse ideeën waar we jou graag verder mee helpen.

Daag ons uit
Nico