Миграция от други решения

Ръководство стъпка по стъпка за миграция от reCAPTCHA, hCaptcha или други CAPTCHA решения към SilentShield.

От Google reCAPTCHA

  1. Създайте акаунт и API ключ в SilentShield за вашия домейн
  2. Премахнете скрипт тага за reCAPTCHA (google.com/recaptcha/api.js)
  3. Премахнете всички извиквания на grecaptcha.render() или grecaptcha.execute()
  4. Добавете скрипт тага и init извикването на SilentShield
  5. Заменете сървърната верификация на reCAPTCHA с верификация на nonce от SilentShield
  6. Тествайте с ?silentshield-debug, за да проверите, че уиджетът работи

SilentShield автоматично открива формуляри — не е нужно да добавяте атрибути data-sitekey или обратни извиквания за формуляри.

От hCaptcha

  1. Премахнете скрипт тага за hCaptcha (hcaptcha.com/1/api.js)
  2. Премахнете всички h-captcha div елементи и атрибути data-sitekey
  3. Добавете скрипт тага и init извикването на SilentShield
  4. Заменете сървърната верификация на hCaptcha (hcaptcha.com/siteverify) с верификация на nonce от SilentShield
  5. Тествайте формулярите си, за да проверите, че защитата е активна

От Cloudflare Turnstile

  1. Премахнете скрипт тага за Turnstile (challenges.cloudflare.com/turnstile/v0/api.js)
  2. Премахнете всички cf-turnstile div елементи
  3. Добавете скрипт тага и init извикването на SilentShield
  4. Заменете сървърната верификация на Turnstile с верификация на nonce от SilentShield
  5. Тествайте формулярите си, за да проверите, че защитата е активна

Съвети за миграция

  • Изпълнявайте и двете решения паралелно по време на миграцията, за да гарантирате, че няма прекъсване
  • Използвайте режима за отстраняване на грешки на SilentShield (?silentshield-debug), за да проверите правилната работа
  • Започнете със средата за разработка преди внедряване в продукция
  • Наблюдавайте таблото за анализи след миграцията, за да се уверите в очакваните нива на откриване