데브허브 | DEVHUB | Captchas nearly drove me insaneCaptchas nearly drove me insane
- T3 Chat은 초기 저렴한 모델 사용으로 인해 30분 만에 30만 건의 요청을 받는 등 심각한 남용 문제를 겪었습니다. 🚨
- Cloudflare Turnstile (첫 시도): 무료였으나 React 통합 시 개발자 도구 디버깅 감지로 개발 경험이 불편했고, '보이지 않는 캡차' 모드의 신뢰성이 극히 낮아 30~50%의 요청이 실패했습니다. 📉
- 안정적인 사용을 위해 시각적 챌린지를 강제하거나 복잡한 커스텀 코드를 작성해야 했으며, 무료라는 장점에도 불구하고 만족스럽지 못했습니다. 👻
- Google reCAPTCHA V3 (두 번째 시도): Turnstile 문제와 GCP 크레딧 덕분에 도입했으나, 월 1만 건 초과 시 유료(1천 건당 1달러)여서 비용 절감을 위해 유료 사용자에게만 적용하고 사용자당 인증 방식으로 전환했습니다. 💸
- 문서화가 극도로 부실했지만, 일단 이해하면 코드는 간결하고 '보이지 않는 캡차' 모드의 신뢰성은 높았습니다. 📚
- 하지만 광범위한 사용자 지문 채취로 개인 정보 보호에 취약하며, Brave 같은 브라우저에서는 신뢰도가 떨어지고, 0-1점수 시스템에서 많은 사용자 실패로 임계값을 0.5까지 낮춰야 했습니다. 🕵️
- 캡차의 본질은 로봇을 완전히 막는 것이 아니라, 남용에 드는 비용을 높여 경제적 이점을 없애는 데 있습니다. 🤖
- (스폰서) Stack Blitz Bolt는 React, Svelte, Astro 등 다양한 스택을 지원하는 AI 앱 빌더로, VS Code와 유사한 에디터, 쉬운 배포 및 통합 기능을 제공합니다. ⚡