Migracja z innych rozwiązań
Przewodnik krok po kroku dotyczący migracji z reCAPTCHA, hCaptcha lub innych rozwiązań CAPTCHA do SilentShield.
Z Google reCAPTCHA
- Utworzyć konto SilentShield i klucz API dla swojej domeny
- Usunąć tag skryptu reCAPTCHA (google.com/recaptcha/api.js)
- Usunąć wszelkie wywołania grecaptcha.render() lub grecaptcha.execute()
- Dodać tag skryptu SilentShield i wywołanie inicjalizacji
- Zastąp weryfikację reCAPTCHA po stronie serwera weryfikacją nonce SilentShield
- Przetestować z ?silentshield-debug, aby sprawdzić, czy widget działa
SilentShield automatycznie wykrywa formularze — nie trzeba dodawać atrybutów data-sitekey ani callbacków formularzy.
Z hCaptcha
- Usunąć tag skryptu hCaptcha (hcaptcha.com/1/api.js)
- Usunąć wszelkie elementy div h-captcha i atrybuty data-sitekey
- Dodać tag skryptu SilentShield i wywołanie inicjalizacji
- Zastąp weryfikację hCaptcha po stronie serwera (hcaptcha.com/siteverify) weryfikacją nonce SilentShield
- Przetestować formularze, aby upewnić się, że ochrona jest aktywna
Z Cloudflare Turnstile
- Usunąć tag skryptu Turnstile (challenges.cloudflare.com/turnstile/v0/api.js)
- Usunąć wszelkie elementy div cf-turnstile
- Dodać tag skryptu SilentShield i wywołanie inicjalizacji
- Zastąp weryfikację Turnstile po stronie serwera weryfikacją nonce SilentShield
- Przetestować formularze, aby upewnić się, że ochrona jest aktywna
Wskazówki dotyczące migracji
- Uruchomić oba rozwiązania równolegle podczas migracji, aby zapewnić brak przestojów
- Użyć trybu debugowania SilentShield (?silentshield-debug), aby zweryfikować poprawne działanie
- Zacząć od środowiska deweloperskiego przed wdrożeniem na produkcję
- Monitorować panel analityki po migracji, aby upewnić się, że wskaźniki wykrywania są zgodne z oczekiwaniami