무료 체험 악용이 SaaS 매출을 갉아먹는다 — Midjourney가 수백만 달러를 잃은 이유
SaaS 기업은 무료 체험 악용으로 연간 약 45억 달러를 잃는다. 안티디텍트 브라우저에 맞설 수 있는 유일한 방어책은 디바이스 핑거프린팅이다.
2024년 초, Midjourney는 무료 체험을 완전히 중단했다. 제품이 준비되지 않아서가 아니었다 — Midjourney는 세계에서 가장 인기 있는 AI 이미지 생성기 중 하나였다. 무료 체험을 중단한 이유는 체험 악용이 너무 심각해져 매달 수백만 달러의 컴퓨팅 비용이 새어 나갔기 때문이다.
사용자들은 일회용 이메일, VPN, 안티디텍트 브라우저를 이용해 수천 개의 계정을 만들고 있었다. 무료 체험마다 GPU 크레딧이 지급되었고, 이는 Midjourney에게 실제 비용이었다. 악용자들은 이 과정을 산업화했다 — 계정 생성, 프로필 생성, 체험 활성화를 대규모로 자동화하는 스크립트를 사용한 것이다.
Midjourney만의 문제가 아니다. 체험 악용은 SaaS 전반에 걸친 구조적 문제로, 업계 전체의 연간 손실은 45억 달러로 추산된다.
체험 악용은 이렇게 작동한다
1단계: 새로운 신원
일회용 이메일 서비스(Guerrilla Mail, TempMail)로 새 이메일을 만든다. 또는 Gmail의 점(dot) 트릭을 써서 같은 받은편지함으로 연결되는 무제한 변형 주소를 만든다.
2단계: 새로운 디바이스 핑거프린트
Multilogin, GoLogin, Dolphin Anty 같은 안티디텍트 브라우저에서 새 브라우저 프로필을 실행한다. 각 프로필은 완전히 다른 디바이스로 나타난다 — 캔버스 해시, WebGL 파라미터, 폰트, 유저 에이전트가 모두 다르다.
3단계: 새로운 IP 주소
주거용 프록시를 통해 접속해 깨끗한 IP 주소를 확보한다. 주거용 프록시 서비스는 수백만 개의 IP 주소 접근권을 GB당 5~15달러에 판매한다.
4단계: 인증 우회
가상 전화번호(SMS 인증 건당 0.100.50달러), 일회용 이메일, CAPTCHA 해결 서비스(1,000건당 13달러)가 모든 인증 단계를 처리한다.
5단계: 반복
이 전체 과정은 계정당 2~3분이 걸린다. 헤비 유저는 이를 자동화해 시간당 수십 개의 계정을 만든다.
기존 방어책이 실패하는 이유
이메일 인증 — 일회용 이메일은 손쉽게 구할 수 있고, 새 도메인이 매일 등장한다.
IP 차단 — VPN과 주거용 프록시가 IP 주소를 일회용으로 만든다.
전화번호 인증 — 실제 사용자에게는 마찰을 더하지만, 우회 비용은 0.10~0.50달러에 불과하다.
CAPTCHA — 전환율을 3~8% 떨어뜨리면서도(구글 연구), AI와 CAPTCHA 팜으로 해결된다.
무료 체험 신용카드 요구 — 전환율을 완전히 무너뜨린다.
디바이스 핑거프린팅: 확장 가능한 유일한 방어책
디바이스 핑거프린팅은 이메일, IP, 전화번호가 아니라 물리적 디바이스를 식별한다. 사기꾼이 아무리 많은 계정을 만들어도, 그 계정들은 같은 소수의 물리적 디바이스에서 생성된다.
디바이스 연결
새로운 체험 가입이 발생하면, 우리는 그 디바이스 핑거프린트가 이전에 관측된 적이 있는지 확인한다. 같은 디바이스가 이미 서로 다른 이메일로 무료 체험을 3번 활성화했다면, 이는 강력한 악용 신호다. 우리의 디바이스 식별은 쿠키 삭제, 시크릿 모드, 브라우저 전환을 넘어 유지된다.
안티디텍트 브라우저 탐지
이것이 대부분의 핑거프린팅 솔루션이 놓치는 핵심 계층이다. 안티디텍트 브라우저는 디바이스 핑거프린팅을 무력화하도록 특별히 설계되었다. 우리는 캔버스 불일치 분석, WebGL 파라미터 검증, 타이밍 분석, 자동화 아티팩트 탐지를 통해 이들을 잡아낸다. 체험 가입 과정에서 안티디텍트 브라우저를 탐지하면, 그것은 거의 언제나 악용이다.
벨로시티 스코어링
짧은 시간 안에 같은 IP 서브넷, 타임존, 유사한 브라우저 구성에서 발생하는 다수의 체험 가입은 조직적 악용을 의미한다.
도입 전후
우리 고객 중 한 곳 — 14일 무료 체험을 제공하는 개발자 도구 SaaS — 이 자사 지표를 공유했다.
| 지표 | 도입 전 | 도입 후 | 변화 |
|---|---|---|---|
| 체험 가입(월간) | 12,400 | 8,200 | -34% |
| 체험-유료 전환율 | 3.2% | 8.7% | +172% |
| 유료 고객(월간) | 397 | 713 | +80% |
| 컴퓨팅 비용(체험 사용자) | $48,000 | $19,000 | -60% |
| 지원 티켓(악용) | 180 | 12 | -93% |
전체 체험 가입은 34% 줄었다 — 하지만 그것은 거의 전부 부정 계정이었다. 남은 체험 사용자가 진짜 사람들이었기에 체험-유료 전환율은 거의 세 배가 되었다.
ROI 계산
월간 체험 가입 10,000건, 악용 비율 30~50%인 전형적인 SaaS의 경우:
- 컴퓨팅 절감: 부정 체험 3,000
5,000건 감소, 건당 550달러 = 월 15,000~250,000달러 - 지원 절감: 악용 티켓 감소 = 정규직 1~2명 상당
- 매출 효과: 더 깨끗해진 체험 풀에서 나오는 높은 체험-유료 전환율
- tracio.ai 비용: 이 규모에서는 일반적으로 월 99~499달러
ROI는 대개 첫 달 안에 10~100배에 이른다.
시작하기
-
tracio.ai 무료 요금제에 가입한다
(월 2,500회 API 호출) - 체험 가입 페이지에 JavaScript 에이전트를 추가한다
- 체험 활성화 시 서버 사이드 검증을 구현한다
- 일주일 동안 탐지 대시보드를 모니터링한다
- 안티디텍트 브라우저와 반복 디바이스에 대한 자동 차단을 활성화한다
- 체험-유료 전환율에 미치는 영향을 측정한다
대부분의 팀은 하루가 채 안 걸려 통합을 마친다. 문서에는 React, Next.js, Vue, 순수 JavaScript용 복사-붙여넣기 예제가 포함되어 있다.