Migrazione da altre soluzioni
Guida passo passo per la migrazione da reCAPTCHA, hCaptcha o altre soluzioni CAPTCHA a SilentShield.
Da Google reCAPTCHA
- Crea un account SilentShield e una API key per il tuo dominio
- Rimuovi il tag script di reCAPTCHA (google.com/recaptcha/api.js)
- Rimuovi tutte le chiamate a grecaptcha.render() o grecaptcha.execute()
- Aggiungi il tag script di SilentShield e la chiamata init
- Sostituisci la verifica lato server di reCAPTCHA con la verifica del nonce di SilentShield
- Testa 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
- Rimuovi il tag script di hCaptcha (hcaptcha.com/1/api.js)
- Rimuovi tutti gli elementi div h-captcha e gli attributi data-sitekey
- Aggiungi il tag script di SilentShield e la chiamata init
- Sostituisci la verifica lato server di hCaptcha (hcaptcha.com/siteverify) con la verifica del nonce di SilentShield
- Testa i moduli per verificare che la protezione sia attiva
Da Cloudflare Turnstile
- Rimuovi il tag script di Turnstile (challenges.cloudflare.com/turnstile/v0/api.js)
- Rimuovi tutti gli elementi div cf-turnstile
- Aggiungi il tag script di SilentShield e la chiamata init
- Sostituisci la verifica lato server di Turnstile con la verifica del nonce di SilentShield
- Testa i moduli per verificare che la protezione sia attiva
Consigli per la migrazione
- Esegui entrambe le soluzioni in parallelo durante la migrazione per evitare tempi di inattività
- Usa la modalità debug di SilentShield (?silentshield-debug) per verificare il corretto funzionamento
- Inizia con l'ambiente di sviluppo prima di distribuire in produzione
- Monitora il pannello di analisi dopo la migrazione per assicurarti dei tassi di rilevamento attesi