본문으로 건너뛰기
기술 심층 분석

Tracio가 달성하는
99.5% 정확도

모든 식별의 이면에 있는 아키텍처, 신호, 행동 분석에 대한 완전한 기술적 해설. 무엇을 연동하는지 정확히 이해해야 하는 CTO와 엔지니어를 위해 작성되었습니다.

문제점

무료 솔루션이 실패하는 이유

오픈소스 핑거프린팅 라이브러리에는 근본적인 결함이 있습니다. 코드가 공개되는 순간, 공격자는 무엇을 측정하는지 정확히 파악하고 이를 위조할 수 있습니다.

예측 가능한 알고리즘

소스 코드가 공개되면 공격자는 어떤 브라우저 매개변수를 수집하는지, 그리고 수집하지 않는지 알게 됩니다. 전용 브라우저 확장 프로그램은 이를 악용해 수 밀리초 만에 가짜 핑거프린트를 생성합니다.

오픈소스 = 열린 공격 표면

낮은 정확도 (~60%)

무료 라이브러리는 15~25개의 브라우저 매개변수를 수집합니다. 상용 안티디텍트 브라우저는 이를 모두 위조합니다. 모바일 디바이스는 대부분의 매개변수를 수백만 사용자와 공유합니다.

60~70% vs 당사의 99.5%

서버 검증 부재

클라이언트 측에만 존재합니다 — 공격자가 실행 환경을 통제합니다. 결과는 서버에 도달하기 전에 가로채여 대체될 수 있습니다. 봇이 스스로 봇이 아니라고 말하는 것을 그대로 믿는 셈입니다.

클라이언트 측 = 신뢰 불가

아키텍처

무너지지 않게 만드는 네 개의 계층

브라우저Agent JS엣지 노드실시간 인제스트ML 엔진300개 이상 신호판정점수 + 권고암호학적 서명 · 서버 검증 · 클라이언트 신뢰 제로
🔒

폐쇄형 동적 코드

오픈소스 라이브러리와 달리 Tracio의 에이전트 코드는 동적으로 생성됩니다. 수집하는 신호, 해싱 알고리즘, 난독화 패턴이 주기적으로 순환하여 리버스 엔지니어링을 사실상 무의미하게 만듭니다. 공격자가 오늘 알아낸 것은 내일이면 무용지물이 됩니다.

코드는 몇 시간마다 순환
📡

300개 이상의 디바이스 신호

Canvas 핑거프린트, WebGL 렌더러, 오디오 서브시스템, CPU 코어, 메모리 압력, 폰트 메트릭, 시간대 이상, 화면 방향 물리 특성 — 여기에 공개적으로 문서화하지 않는 수십 개의 독자적 신호가 더해집니다. 이 조합은 시크릿 모드, 쿠키 삭제, 브라우저 업데이트에도 안정적인 식별자를 만들어냅니다.

99.5% 식별 정확도
🔐

서버 측 검증

모든 식별 요청은 암호학적으로 서명되어 당사 서버에서 검증됩니다. 클라이언트 측 에이전트는 대체하거나 위조할 수 없으며, 교차 검증을 통해 어떤 공격자도 Tracio의 개인 키 없이는 위조할 수 없는 내부 불일치를 탐지합니다.

클라이언트 신뢰 제로 모델
🌐

지속적으로 갱신되는 위협 모델

당사의 탐지 연구는 멈추지 않습니다. 새로운 자동화 프레임워크, 새로운 안티디텍트 브라우저 릴리스, 새로 등장하는 프록시 및 데이터센터 IP 대역 — 각각을 분석해 탐지 업데이트로 모든 워크스페이스에 배포하므로, 아직 겪어 보지 않은 공격에도 대비할 수 있습니다. 비공개로 남는 것은 데이터입니다. 방문자 ID는 워크스페이스 범위로 한정되며, 동일한 디바이스가 서로 다른 두 곳의 Tracio 고객사를 방문하면 서로 다른 두 개의 ID가 생성됩니다.

공유되는 방어, 격리된 데이터

행동 분석

봇이 위조할 수 없는 계층

핑거프린트는 위조할 수 있고 쿠키는 삭제할 수 있습니다. 하지만 신경근 물리 법칙의 지배를 받는, 사람의 손이 마우스를 움직이는 방식은 어떤 스크립트나 알고리즘으로도 재현할 수 없습니다.

사람유기적, 곡선형, 미세 보정
미세 보정: 23 · 흔들림: ±2.1px · 곡선: 유기적
12/100px
방향 전환
42%
속도 표준편차
±2.1px
흔들림 진폭
직선형, 완벽, 기계적
미세 보정: 0 · 흔들림: 0px · 순간 이동: 3
0/100px
방향 전환
0%
속도 표준편차
3
순간 이동 탐지
마우스 다이내믹스9+ 매개변수
  • 이동 속도 및 분산
  • 100px당 방향 전환
  • 신경근 흔들림 (±1~3px)
  • 궤적 곡률 (피츠의 법칙)
  • 가속 및 감속 프로파일
키보드 생체 인식7+ 매개변수
  • 키 누름 지속 시간 (드웰 타임)
  • 키 간 이동 시간
  • 바이그램 타이밍 매트릭스
  • 키 롤오버 (중첩)
  • 오류 수정 패턴
스크롤 동작8+ 매개변수
  • 스크롤 속도 분산
  • 방향 전환 빈도
  • 읽기 멈춤 상관관계
  • 스크롤 관성 물리
  • 위/아래 비율 분석

API 응답

모든 응답을 상세히

하나의 이벤트가 모든 것을 담고 있습니다: 안정적인 방문자 ID, 봇 점수, 위험 점수가 함께 붙은 결정, 식별 신뢰도. 사용 사례에 필요한 만큼만 활용하세요.

visitorId

시크릿 모드, 쿠키 삭제, 브라우저 업데이트에도 안정적입니다. VPN 전환과 IP 변경에도 유지됩니다.

bot.score

0~100 숫자 점수이며 항상 포함됩니다. 클라이언트에 노출해도 안전한 자동화 라벨인 bot.result 옆에 함께 옵니다.

decision.action

해당 방문에 대한 결정 라벨. 동일한 0~100 척도의 decision.riskScore와 함께 전달됩니다.

identification.confidence

0.0~1.0 확실성. 낮은 신뢰도 = 신호를 더 수집하거나 수동 검토로 넘기세요.

edge.tracio.ai — response
{ "visitorId": "X7fh2Hg9LkMn3pQr5tBvQw3xZa9mK2pL4nR8dT6y", "incognito": false, "bot_score": 3, "verdict": "human", "confidence": 0.97, "geo": { "countryCode": "TH", "city": "Phuket", "timezone": "Asia/Bangkok" }, "stats": { "visits": 47, "unique_ips": 3, "unique_locations": 2 } }

직접 확인해 보세요

무료로 시작해 5분 이내에 연동하세요. 또는 데모를 예약하면 귀사 트래픽의 실제 데이터로 구체적인 사용 사례를 함께 살펴봅니다.

14일 무료 체험 · 전체 플랫폼 액세스 · 5분 연동