←Terug naar het blog

Turnstile van Cloudflare: Spam en bots bestrijden op WordPress & Drupal platforms

2023-04-24‱3 minuten leestijd

Turnstile van Cloudflare, ontwikkeld door Cloudflare, dient als een innovatief CAPTCHA-alternatief dat in elke website kan worden geĂŻntegreerd. Het is bedoeld om minder opdringerig te zijn en functioneert zonder verkeer via Cloudflare om te leiden of een CAPTCHA aan bezoekers te tonen.

Overzicht

Turnstile Overzicht / Bron: https://developers.cloudflare.com/turnstile

In tegenstelling tot traditionele CAPTCHA's gebruikt Turnstile verschillende niet-interactieve JavaScript-uitdagingen om informatie te verzamelen over de bezoekers-/browseromgeving, waarbij de moeilijkheidsgraad wordt aangepast op basis van het specifieke verzoek. Het implementeert zelfs machine learning-modellen om bezoekerskenmerken te detecteren die eerder een uitdaging hebben doorstaan.

Klanten kunnen kiezen uit verschillende widgettypen om Turnstile in hun websites te integreren, hetzij als zichtbare of volledig onzichtbare widgets.

Widgettypen

Turnstile biedt meerdere widgettypen:

  • Niet-interactieve uitdagingen.
  • Niet-opdringerige interactieve uitdagingen (bijv. klikken op een knop) als de bezoeker wordt verdacht van een bot.
  • Onzichtbare uitdagingen voor de browser.

Beschikbaarheid

Turnstile bevindt zich momenteel in een open bĂštafase en is beschikbaar als gratis tool voor alle klanten. Tijdens de bĂšta zijn klanten beperkt tot 1 miljoen aanroepen per maand naar het siteverify verificatie-eindpunt per site. Klanten die meer aanroepen nodig hebben, kunnen upgraden naar Enterprise Bot Management.

WordPress en Drupal Integraties

Zowel WordPress als Drupal hebben respectievelijk een plugin en een module die een eenvoudige integratie van Cloudflare's Turnstile mogelijk maken, zoals hieronder getoond:

Om u te helpen het integratieproces beter te begrijpen, zullen we stappen geven om de plugin en module voor beide platforms te configureren.

Cloudflare's Turnstile configureren op WordPress

  1. Upload de map simple-cloudflare-turnstile naar de map /wp-content/plugins/ van uw WordPress-installatie, of installeer deze via /wp-admin/plugin-install.php
  2. Activeer de Simple Cloudflare Turnstile plugin via het menu ‘Plugins’ in uw WordPress-admingebied.
  3. Ga naar de plugininstellingen in het WordPress-adminmenu op “Instellingen > Cloudflare Turnstile”.
  4. Genereer, indien nog niet gedaan, een “Site Key” en “Site Secret” in uw Cloudflare-account. Voer deze sleutels in op de instellingenpagina van de plugin.
  5. Kies op welke formulieren u Turnstile wilt inschakelen en klik op de knop “Wijzigingen opslaan”.
  6. Voltooi een snelle test van de widget door op “TEST API RESPONSE” te klikken om er zeker van te zijn dat deze correct werkt.

Turnstile in het standaard inlogformulier

Cloudflare's Turnstile configureren op Drupal

  1. Download en installeer de Turnstile module van de Drupal.org projectpagina.
  2. Navigeer naar de Turnstile CAPTCHA administratiepagina in uw Drupal-admingebied: admin / config / people / captcha / turnstile
  3. Registreer u voor een account bij Cloudflare, als u er nog geen heeft.
  4. Voer de site- en geheime sleutels verkregen van Cloudflare in de instellingen van de Turnstile module op de CAPTCHA administratiepagina.
  5. Bezoek de hoofd-CAPTCHA administratiepagina om te bepalen waar u het Turnstile-formulier wilt laten weergeven: admin / config / people / captcha

Turnstile en reCAPTCHA vergelijken

Turnstile:

  • Ontwikkeld door Cloudflare.
  • Focust op een minder opdringerige en gebruiksvriendelijke ervaring.
  • Maakt gebruik van niet-interactieve JavaScript-uitdagingen en machine learning om het verkeer te beoordelen.
  • Past uitdagingen aan op basis van individuele bezoeker/browser en vermijdt het tonen van visuele puzzels.
  • Integreert met WordPress en Drupal via plugins en modules.

reCAPTCHA:

  • Ontwikkeld door Google.
  • Voert spam- en botdetectie uit via interactieve uitdagingen.
  • Bevat de “Ik ben geen robot” checkbox en afbeeldingsselectiepuzzels voor gebruikers.
  • Bekend en wijdverbreid op verschillende platforms.
  • Kan gebruikers af en toe vereisen om ingewikkeldere puzzels op te lossen.

Hoewel beide oplossingen robuuste bescherming bieden tegen spam en bots, verschillen hun aanpak en gebruikerservaring. Turnstile streeft naar een naadloze ervaring door gebruikersinteracties te minimaliseren of te vermijden, terwijl reCAPTCHA vertrouwt op interactieve uitdagingen voor verificatie.