Volgen

Verminder formulieren ‘spam’ met reCAPTCHA

Verminder formulieren ‘spam’ met reCAPTCHA

Eén van de grootste ergernissen bij het gebruik van online formulieren is de hoeveelheid ‘spam’ die ongewenst binnenkomt. In extreme gevallen zijn formulieren nagenoeg onbruikbaar doordat ‘echte’ reacties ondergesneeuwd raken door ‘spam’-reacties. Er zijn verschillende oplossingen beschikbaar om spam tegen te gaan, maar geen enkele oplossing is waterdicht. GX Software biedt nu een kant-en-klare ‘Google reCAPTCHA’ oplossing die de best mogelijke spam filtering biedt die op dit moment beschikbaar is en wereldwijd als marktstandaard wordt beschouwd.

Hoe werkt reCAPTCHA?

De werking van reCAPTCHA is eenvoudig. Er wordt één extra formulier element toegevoegd aan een nieuw of bestaand formulier. Dit element toont de reCAPTCHA interface. De bezoeker vult het formulier in zoals hij / zij gewend is en klikt het vinkje aan bij ‘Ik ben geen robot’

Voorbeeld van het reCAPTCHA element.

In de meeste gevallen is het aanvinken van  het veld voldoende en kan het formulier worden verstuurd.

In enkele gevallen krijgt de bezoeker een extra beveiligingsvraag te zien die hij  / zij moet beantwoorden, bijvoorbeeld:

Dit scherm wordt eenmalig getoond. In het vervolg wordt de bezoeker direct beschouwd als niet-robot en is het aanvinken van het veld voldoende.

Hoe wordt reCAPTCHA ingericht?

Het toevoegen van het reCAPTCHA element gebeurt op dezelfde manier als ieder ander formulier element. In het InterActive Forms beheerscherm sleep je een reCAPTCHA element naar de gewenste positie binnen het formulier. Bevestig dit door het formulier op te slaan en de inrichting is voltooid.

Inrichting van een reCAPTCHA element in een InterActive Formulier

Er is éénmalig wat initiële configuratie vereist om de reCAPTCHA functionaliteit beschikbaar te maken binnen een XperienCentral installatie. De benodigde configuratie stappen worden in de volgende paragraaf beschreven.

Eénmalige Configuratie

De éénmalige configuratie van Google reCAPTCHA bestaat uit 3 stappen:

  • Aanmelden domein(en) bij Google
  • Installatie reCAPTCHA plugin
  • Setup scherm configuratie

 

> Aanmelden domein(en) bij Google:
Hiervoor moet je een Google (Gmail) account hebben. Via de URL https://www.google.com/recaptcha/intro/index.html kun je (na inloggen) klikken op ‘Get reCAPTCHA’. Hier moet je het domein registreren waarop de reCAPTCHA actief moet zijn:

Vervolgens wordt de reCAPTCHA informatie voor het zojuist geregistreerde domein getoond. Er zijn 2 waardes van belang: ‘Site key’ en ‘Secret key’:

Deze waardes moet je invoeren in het setup scherm van de XperienCentral installatie (zie Setup scherm configureren).
Bij Advanced Settings kun je evt. nog instellen hoe secure (strikt) de reCAPTCHA moet zijn:

Het is raadzaam om deze instelling op ‘Easiest for users’  te zetten. Als later blijken dat er toch nog regelmatig spam-berichten via formulieren binnen komen dan kan je deze instelling altijd nog verder aanscherpen.

> Installatie reCAPTCHA plugin:

Je kunt bij  GX Customer Services de benodigde reCAPTCHA plugin aanvragen. De plugin kun je toevoegen via het ‘Plugins onderhoud scherm’ in de redactie omgeving van XperienCentral:



> Setup scherm configureren:

In het setup scherm van de XperienCentral installatie waarop de reCAPTCHA functionaliteit is ingericht, staat een sectie ‘wmsgooglerecaptcha’. Hier moet je de twee keys invoeren die door Google zijn verstrekt:

Met deze 3 eenvoudige stappen is de volledige configuratie voltooid

Technische achtergrond

De kracht van Google reCAPTCHA is het automatisch onderscheiden van ‘reguliere’ bezoekers en geautomatiseerde spambots (robots).

Het achterliggende algoritme is een goed bewaard geheim van Google. Vermoedelijk bepaalt het algoritme op basis van gedragsgegevens die via de browser beschikbaar zijn of iemand een reguliere bezoeker is.

Zo zal een bezoeker met een volledig nieuwe browser niet direct van een robot te onderscheiden zijn. De meeste bezoekers zullen vrijwel altijd als niet-robot worden aangemerkt. In enkele gevallen wordt maximaal één keer een extra beveiligingsvraag getoond die de bezoeker dient in te vullen.

Deze beveiligingsvraag bestaat uit een eenvoudige visuele test zoals in onderstaand voorbeeld:

Meer achtergrond informatie vind je op: https://www.google.com/recaptcha/intro/index.html

 

Was dit artikel nuttig?
Aantal gebruikers dat dit nuttig vond: 2 van 2
Hebt u meer vragen? Een aanvraag indienen