Turnstile di Cloudflare: Combattere Spam e Bot su Piattaforme WordPress e Drupal
Turnstile di Cloudflare, sviluppato da Cloudflare, serve come un'innovativa alternativa CAPTCHA che può essere integrata in qualsiasi sito web. Mira ad essere meno intrusivo e funziona senza reindirizzare il traffico tramite Cloudflare o visualizzare un CAPTCHA ai visitatori.
Panoramica

A differenza dei CAPTCHA tradizionali, Turnstile utilizza varie sfide JavaScript non interattive per raccogliere informazioni sull'ambiente del visitatore/browser, adattando la difficoltà in base alla richiesta specifica. Implementa persino modelli di machine learning per rilevare attributi dei visitatori che hanno già superato una sfida in precedenza.
I clienti possono scegliere tra diversi tipi di widget per integrare Turnstile nei loro siti web, sia come widget visibili che completamente invisibili.
Tipi di Widget
Turnstile fornisce molteplici tipi di widget:
- Sfide non interattive.
- Sfide interattive non intrusive (ad es. cliccare su un pulsante) se si sospetta che il visitatore sia un bot.
- Sfide invisibili al browser.
Disponibilità
Turnstile è attualmente in fase di beta aperta ed è disponibile come strumento gratuito per tutti i clienti. Durante la beta, i clienti sono limitati a 1 milione di chiamate al mese all'endpoint di verifica siteverify per sito. I clienti che necessitano di più richieste possono effettuare l'upgrade a Enterprise Bot Management.
Integrazioni WordPress e Drupal
Sia WordPress che Drupal dispongono rispettivamente di un plugin e di un modulo che consentono una facile integrazione di Turnstile di Cloudflare, come mostrato di seguito:
- WordPress: Simple Cloudflare Turnstile
- Drupal: Cloudflare Turnstile
Per aiutarti a comprendere meglio il processo di integrazione, forniremo i passaggi per configurare il plugin e il modulo per entrambe le piattaforme.
Configurazione di Turnstile di Cloudflare su WordPress
- Carica la cartella
simple-cloudflare-turnstile
nella directory/wp-content/plugins/
della tua installazione WordPress, oppure installala da/wp-admin/plugin-install.php
- Attiva il plugin Simple Cloudflare Turnstile tramite il menu ‘Plugin’ nell’area di amministrazione di WordPress.
- Vai alle impostazioni del plugin nel menu di amministrazione di WordPress su “Impostazioni > Cloudflare Turnstile”.
- Se non l'hai già fatto, genera una “Chiave Sito” e un “Segreto Sito” nel tuo account Cloudflare. Inserisci queste chiavi nella pagina delle impostazioni del plugin.
- Scegli su quali moduli vuoi abilitare Turnstile e fai clic sul pulsante “Salva modifiche”.
- Completa un rapido test del widget facendo clic su “TEST API RESPONSE” per assicurarti che funzioni correttamente.

Configurazione di Turnstile di Cloudflare su Drupal
- Scarica e installa il modulo Turnstile dalla pagina del progetto Drupal.org.
- Naviga nella pagina di amministrazione CAPTCHA di Turnstile nella tua area di amministrazione Drupal:
admin / config / people / captcha / turnstile
- Registrati per un account su Cloudflare, se non ne hai già uno.
- Inserisci le chiavi del sito e segrete ottenute da Cloudflare nelle impostazioni del modulo Turnstile nella pagina di amministrazione CAPTCHA.
- Visita la pagina principale di amministrazione CAPTCHA per determinare dove vuoi che venga presentato il modulo Turnstile:
admin / config / people / captcha
Confronto tra Turnstile e reCAPTCHA
Turnstile:
- Sviluppato da Cloudflare.
- Si concentra su un'esperienza meno intrusiva e più user-friendly.
- Impiega sfide JavaScript non interattive e machine learning per valutare il traffico.
- Adatta le sfide in base al singolo visitatore/browser ed evita di visualizzare puzzle visivi.
- Si integra con WordPress e Drupal tramite plugin e moduli.
reCAPTCHA:
- Sviluppato da Google.
- Esegue il rilevamento di spam e bot tramite sfide interattive.
- Include la casella di controllo “Non sono un robot” e puzzle di selezione di immagini per gli utenti.
- Ben noto e ampiamente adottato su diverse piattaforme.
- Può occasionalmente richiedere agli utenti di risolvere puzzle più complicati.
Sebbene entrambe le soluzioni forniscano una robusta protezione contro spam e bot, il loro approccio e l'esperienza utente differiscono. Turnstile mira a un'esperienza fluida minimizzando o evitando le interazioni dell'utente, mentre reCAPTCHA si basa su sfide interattive per la verifica.