다른 솔루션에서의 마이그레이션
reCAPTCHA, hCaptcha 또는 기타 CAPTCHA 솔루션에서 SilentShield로 마이그레이션하는 단계별 가이드입니다.
Google reCAPTCHA에서 마이그레이션
- SilentShield 계정을 생성하고 도메인용 API 키를 생성합니다
- reCAPTCHA 스크립트 태그(google.com/recaptcha/api.js)를 제거합니다
- grecaptcha.render() 또는 grecaptcha.execute() 호출을 제거합니다
- SilentShield 스크립트 태그와 초기화 호출을 추가합니다
- 서버 측 reCAPTCHA 검증을 SilentShield Nonce 검증으로 대체합니다
- ?silentshield-debug로 위젯이 올바르게 작동하는지 확인합니다
SilentShield는 폼을 자동으로 감지합니다. data-sitekey 속성이나 폼 콜백을 추가할 필요가 없습니다.
hCaptcha에서 마이그레이션
- hCaptcha 스크립트 태그(hcaptcha.com/1/api.js)를 제거합니다
- h-captcha div 요소와 data-sitekey 속성을 제거합니다
- SilentShield 스크립트 태그와 초기화 호출을 추가합니다
- 서버 측 hCaptcha 검증(hcaptcha.com/siteverify)을 SilentShield Nonce 검증으로 대체합니다
- 폼을 테스트하여 보호가 활성화되었는지 확인합니다
Cloudflare Turnstile에서 마이그레이션
- Turnstile 스크립트 태그(challenges.cloudflare.com/turnstile/v0/api.js)를 제거합니다
- cf-turnstile div 요소를 제거합니다
- SilentShield 스크립트 태그와 초기화 호출을 추가합니다
- 서버 측 Turnstile 검증을 SilentShield Nonce 검증으로 대체합니다
- 폼을 테스트하여 보호가 활성화되었는지 확인합니다
마이그레이션 팁
- 마이그레이션 중 다운타임을 방지하기 위해 두 솔루션을 병행 운영하십시오
- SilentShield의 디버그 모드(?silentshield-debug)를 사용하여 올바른 작동을 확인하십시오
- 프로덕션에 배포하기 전에 개발 환경에서 먼저 시작하십시오
- 마이그레이션 후 분석 대시보드를 모니터링하여 예상 탐지율을 확인하십시오