Migrazione da altre soluzioni
Guida passo passo per la migrazione da reCAPTCHA, hCaptcha o altre soluzioni CAPTCHA a SilentShield.
Da Google reCAPTCHA
- Crei un account SilentShield e una API key per il Suo dominio
- Rimuova il tag script di reCAPTCHA (google.com/recaptcha/api.js)
- Rimuova tutte le chiamate a grecaptcha.render() o grecaptcha.execute()
- Aggiunga il tag script di SilentShield e la chiamata init
- Sostituisca la verifica lato server di reCAPTCHA con la verifica del nonce di SilentShield
- Testi con ?silentshield-debug per verificare che il widget funzioni
SilentShield rileva automaticamente i moduli — non è necessario aggiungere attributi data-sitekey o callback dei moduli.
Da hCaptcha
- Rimuova il tag script di hCaptcha (hcaptcha.com/1/api.js)
- Rimuova tutti gli elementi div h-captcha e gli attributi data-sitekey
- Aggiunga il tag script di SilentShield e la chiamata init
- Sostituisca la verifica lato server di hCaptcha (hcaptcha.com/siteverify) con la verifica del nonce di SilentShield
- Testi i moduli per verificare che la protezione sia attiva
Da Cloudflare Turnstile
- Rimuova il tag script di Turnstile (challenges.cloudflare.com/turnstile/v0/api.js)
- Rimuova tutti gli elementi div cf-turnstile
- Aggiunga il tag script di SilentShield e la chiamata init
- Sostituisca la verifica lato server di Turnstile con la verifica del nonce di SilentShield
- Testi i moduli per verificare che la protezione sia attiva
Consigli per la migrazione
- Esegua entrambe le soluzioni in parallelo durante la migrazione per evitare tempi di inattività
- Usi la modalità debug di SilentShield (?silentshield-debug) per verificare il corretto funzionamento
- Inizi con l'ambiente di sviluppo prima di distribuire in produzione
- Monitori il pannello di analisi dopo la migrazione per assicurarsi dei tassi di rilevamento attesi