여섯 가지 CAPTCHA, 하나의 플랫폼
흐름에 맞는 챌린지를 선택하세요. 모든 유형이 하나의 API, 하나의 대시보드, 하나의 요금제를 공유합니다.
보이지 않음
상호작용이 필요 없는 검증. 위험도가 낮은 사용자는 별도 검증 없이 통과합니다.
슬라이드 퍼즐
조각을 맞는 위치로 끌어다 놓습니다. 빠르고 직관적이며 모바일에 적합합니다.
클릭 선택
요청된 문자를 순서대로 탭하세요. OCR 기반 봇 방어에 효과적입니다.
이미지 회전
사진을 올바른 정방향 각도로 회전합니다. 사람은 쉽게 하지만 봇은 어렵습니다.
3D 클릭
렌더링된 3D 장면에서 일치하는 오브젝트를 클릭하세요. 비전 모델에 강합니다.
도형 클릭
레이어드 이미지에서 지정된 도형이나 글리프를 클릭하세요.
프로덕션을 위해 설계
대규모로 안전한 검증을 운영하는 데 필요한 모든 것.
적응형 리스크 제어
실시간 위험 점수에 따라 난이도가 자동 조정되어 의심스러운 세션은 더 많은 검증을 거칩니다.
글로벌 CDN < 100ms
여러 지역의 엣지 전송으로 전 세계 어디서나 일관된 저지연 챌린지를 제공합니다.
멀티플랫폼 SDK
Web, Android, iOS, Flutter, Electron을 지원하며 각 플랫폼에 바로 사용할 수 있는 컴포넌트를 제공합니다.
실사용자에게는 마찰 최소화
저위험 방문자는 조용히 통과합니다. 대화형 챌린지는 의심스러운 트래픽에만 표시됩니다.
자동화 저항성
행동 신호, 디바이스 지문, 계속 진화하는 챌린지 풀을 활용합니다.
분석 및 감사 로그
통과율, 공격 패턴, 사이트별 지표를 보여주는 상세 대시보드.
Private Access Tokens와 호환
웹은 사용자를 식별하지 않으면서 실제 기기임을 보증하는 암호학적 어테스테이션 토큰으로 이동하고 있습니다. CaptchaLa는 이 토큰을 신뢰 신호로 읽습니다. 검증된 방문자는 챌린지 없이 통과하고, 그 외 모든 방문자는 여전히 리스크 기반 검증을 거칩니다. 둘 중 하나를 고를 필요 없이 함께 동작합니다.
CaptchaLa에서 어테스테이션이 동작하는 방식프라이버시 중심 설계
사용자를 감시하지 않고 사이트를 보호하는 검증입니다. CaptchaLa가 수집한 신호로 무엇을 하고 무엇을 하지 않는지 정확히 설명합니다.
퍼스트파티 전용
모든 요청은 CaptchaLa 자체 서버로 전송되며, 신호가 Google이나 광고 네트워크와 공유되지 않습니다.
추적 쿠키 없음
웹 SDK는 쿠키를 전혀 설정하지 않으므로 사용자를 따라다닐 요소가 없습니다.
크로스사이트 추적 없음
기기 신호는 오리진 단위로 샌드박스화되어 사이트를 넘나들며 사용자를 추적할 수 없습니다.
GDPR 친화적
쿠키를 사용하지 않고 엄격히 보안 목적이므로 동의 배너가 필요 없습니다. Google 광고 그래프에 데이터를 공급하는 reCAPTCHA와 다릅니다.
설계에서부터 비례적
봇을 차단하는 데 필요한 최소한의 기기 및 행동 신호만 수집하며, 퍼스트파티로 보안 목적에만 사용합니다.
비교해 보기
CaptchaLa가 인기 대안들과 어떻게 다른지 빠르게 확인하세요.
| 기능 | CaptchaLa | reCAPTCHA | hCaptcha |
|---|---|---|---|
| 챌린지 유형 | 6가지 유형 | 2가지 유형 | 2가지 유형 |
| 보이지 않는 / 무마찰 모드 | 예 | 예 | 예 |
| 네이티브 모바일 SDK | Android / iOS / Flutter | Android / iOS | Android / iOS |
| 데스크톱 SDK (Electron) | 예 | 아니요 | 아니요 |
| 셀프호스트 / 프라이빗 클라우드 | Enterprise | 아니요 | 제한적 |
| 투명한 요금 | $0부터 | 할당량 + 과금 | 프리미엄 혼합형 |
몇 분 안에 통합
페이지에 로더를 추가하고 init()을 호출하면 보호가 활성화됩니다.
<!-- CaptchaLa 로더 포함 -->
<script src="https://cdn.captcha-cdn.net/captchala-loader.js"></script>
// CAPTCHA 위젯 초기화
Captchala.init({
appKey: 'YOUR_APP_KEY',
product: 'popup'
})
.appendTo('#captcha')
.onSuccess((result) => {
// 서버에서 토큰 검증
console.log('Token:', result.token);
});