● 도구 / 브라우저 지문 스캔

브라우저가
모든 웹사이트에 알리는 정보를 확인하세요

웹사이트는 브라우저에서 수십 가지 작은 정보를 읽어 하나로 합쳐, 쿠키 없이도 따라다니는 ID를 만듭니다. 이 스캔은 각 신호와 값을 보여 주므로, 안티디텍트 프로필이 무엇을 정확히 맞춰야 하는지 알 수 있습니다.

내 지문 ID
브라우저를 스캔하는 중…

모든 것이 브라우저 안에서 계산됩니다. 이 페이지의 어떤 내용도 XProxy나 다른 곳으로 전송되지 않습니다.

다시 스캔해도 ID는 같아야 합니다. 아래의 안정적인 신호(canvas, WebGL, 오디오, 글꼴, navigator, 화면, 시간대, 플러그인)를 해시한 값입니다.

Canvas

사이트가 사용하는 용도: 브라우저가 보이지 않는 이미지를 그립니다. GPU, 드라이버, 글꼴의 미세한 차이로 몇 개의 픽셀이 달라지고, 사이트는 이 이미지를 해시해 고정된 ID로 사용합니다. 안티디텍트 브라우저는 노이즈를 더하거나 결과를 바꿔치기하며, 읽을 때마다 달라지는 이미지도 그 자체로 눈에 띕니다.

WebGL(그래픽 카드)

사이트가 사용하는 용도: 그래픽 카드, 드라이버, 한계값을 보고합니다. 부정 행위 방지 시스템은 GPU가 User-Agent의 운영체제와 맞는지 확인하며, SwiftShader나 llvmpipe 같은 소프트웨어 렌더러는 헤드리스 봇이나 서버를 가리킵니다.

AudioContext

사이트가 사용하는 용도: 소리를 재생하지 않고 메모리에서 짧은 소리를 렌더링합니다. 오디오 스택의 아주 작은 차이가 고정된 숫자를 만들어 또 하나의 기기 ID로 쓰입니다.

글꼴

사이트가 사용하는 용도: Windows, macOS, Linux는 기본 글꼴이 서로 달라서 설치된 글꼴 목록으로 실제 운영체제가 드러납니다. 사이트는 글꼴별로 테스트 문자열의 너비를 측정해 글꼴을 찾아냅니다.

브라우저 및 navigator

사이트가 사용하는 용도: User-Agent, 플랫폼, 언어, CPU 코어 수, 메모리입니다. 사이트는 이 값들을 서로 비교하고 IP 주소의 국가와도 비교하며, 모순이 하나라도 있으면 위험 점수가 올라갑니다.

클라이언트 힌트(userAgentData)

사이트가 사용하는 용도: Chromium은 브랜드, 버전, 플랫폼, 아키텍처를 구조화된 데이터로 보냅니다. 이는 User-Agent 문자열과 일치해야 하며, 힌트를 갱신하지 않고 User-Agent만 수정하는 것은 전형적인 안티디텍트 실수입니다.

화면 및 창

사이트가 사용하는 용도: 해상도, 픽셀 비율, 색 심도, 창 크기입니다. 드물거나 불가능한 조합은 사용자를 좁혀내고 에뮬레이션된 기기를 드러냅니다.

시간대 및 로케일

사이트가 사용하는 용도: 시간대와 날짜 형식입니다. 사이트는 시간대를 IP 주소의 위치와 비교하며, 불일치는 프록시를 쓰고 있다는 가장 흔한 단서 중 하나입니다.

플러그인 및 MIME 유형

사이트가 사용하는 용도: 일반적인 데스크톱 Chrome은 내장 PDF 뷰어를 목록에 표시합니다. 목록이 비어 있는 것은 헤드리스 및 자동화 브라우저의 전형적인 특징입니다.

권한

사이트가 사용하는 용도: 권한을 요청하지 않고 읽은 몇 가지 권한의 현재 상태입니다. 헤드리스 Chrome은 Notification.permission과 Permissions API의 응답이 서로 다른 것으로 알려져 있습니다.

미디어 장치

사이트가 사용하는 용도: 브라우저가 보고하는 마이크, 스피커, 카메라의 수입니다. 실제 데스크톱에는 거의 항상 스피커가 하나 이상 있지만, 서버와 가상 머신은 하나도 보고하지 않는 경우가 많습니다.

브라우저 지문이란

지문은 하나의 값이 아닙니다. 웹사이트는 그래픽 카드, 글꼴, 화면, 언어, 시간대 등 여러 속성을 읽어 조합하고, 쿠키를 지우거나 IP 주소를 바꿔도 다음 방문 때 같은 조합을 알아봅니다. 위의 각 신호는 단서일 뿐이지만, 함께 모이면 보통 브라우저 하나를 다른 브라우저와 구별할 만큼 구체적입니다.

프록시 및 안티디텍트 사용자에게 중요한 이유

프록시는 IP 주소를 바꾸지만 브라우저는 바꾸지 않습니다. 하나의 지문이 계정 50개에서 나타나면 그 계정들은 서로 연결됩니다. 지문이 IP와 모순되면, 예를 들어 Apple GPU의 Windows User-Agent나 베트남 시간대의 미국 IP라면 계정이 표시됩니다. AdsPower, GoLogin, Multilogin, Dolphin{anty} 같은 안티디텍트 브라우저는 프로필마다 별개의 일관된 지문을 만듭니다.

이 결과를 사용하는 방법

프로필 하나 안에서 이 페이지를 열고 ID를 기록해 두세요. 두 번째 프로필에서 열면 ID가 달라야 합니다. 첫 번째 프로필을 새로 고치면 ID는 그대로여야 합니다. 그런 다음 안티디텍트 상태 점검을 실행해 신호들이 서로, 그리고 프록시와 일치하는지 확인하세요.

자주 묻는 질문

이 페이지가 제 지문을 어딘가로 전송하나요?

아니요. 모든 신호는 브라우저 안에서 읽고 해시되며 이 페이지에만 남습니다. 스캔은 사용자의 데이터를 담은 네트워크 요청을 보내지 않으며, 탭을 닫으면 데이터가 사라집니다.

다시 스캔하면 지문 ID가 왜 바뀌나요?

바뀌지 않아야 합니다. 스캔할 때마다 canvas나 오디오가 바뀐다면 브라우저나 안티디텍트 프로필이 임의의 노이즈를 더하고 있다는 뜻이며, 일부 사이트는 이를 위조의 징후로 봅니다. 프로필마다 고정된 노이즈 시드를 사용해 같은 프로필이 항상 같은 값을 보이게 하세요.

고유한 지문은 좋은 건가요, 나쁜 건가요?

그 자체로는 어느 쪽도 아닙니다. 위험을 높이는 것은 실제 기기에서는 불가능한 조합(Windows User-Agent에 Apple GPU)이나 여러 계정에서 똑같이 나타나는 지문입니다. 각 계정에는 일관성 있는 고유한 프로필이 있어야 합니다.

프록시로 브라우저 지문을 바꿀 수 있나요?

아니요. 프록시는 IP 주소와 네트워크 수준(TCP/IP) 지문을 바꾸지만, 브라우저가 보고하는 내용은 바꾸지 않습니다. 브라우저 쪽은 AdsPower, GoLogin, Multilogin 같은 안티디텍트 브라우저가 필요하며, 프로필이 프록시와 일치하도록 설정해야 합니다.

지문의 네트워크 측면

브라우저는 사이트가 보는 것의 절반일 뿐입니다. XProxy 모바일 프록시는 실제 통신사 IP와 선택한 기기에 맞는 TCP/IP 지문을 제공하므로, 안티디텍트 프로필과 연결이 같은 이야기를 합니다.

XProxy 작동 방식 보기
Telegram