이 도구는 Canvas 렌더링 핑거프린트, WebGL GPU 핑거프린트, AudioContext 오디오 핑거프린트, 설치된 글꼴 목록, 화면 매개변수, 브라우저 속성, 하드웨어 정보 및 네트워크 환경을 포함한 추적 가능한 브라우저 속성을 포괄적으로 수집합니다. 모든 감지는 브라우저에서 로컬로 실행됩니다. 결과는 구조화된 키-값 쌍으로 표시되며 원클릭 JSON 내보내기가 가능합니다. 안티 핑거프린팅 전략을 디버깅하고 브라우저 고유성을 테스트하는 프론트엔드 개발자를 위해 설계되었습니다.
기능
Canvas 2D 렌더링 차이 감지
WebGL GPU 모델/공급업체/렌더러 정보 수집
설치된 글꼴 열거
화면 해상도/색상 깊이/픽셀 비율/창 크기
브라우저 UA/언어/시간대/플러그인/MIME 유형 속성
CPU 코어/메모리/터치 지원 하드웨어 정보
AudioContext 오디오 핑거프린트 감지
IP 주소 및 네트워크 환경 (공개 API를 통해)
복합 SHA-256 핑거프린트 해시
원클릭 JSON 파일 내보내기
브라우저에서 완전히 실행
사용 방법
1페이지를 열면 모든 핑거프린트 속성의 자동 감지가 시작됩니다
2감지가 완료될 때까지 기다리면 결과가 분류된 키-값 쌍으로 표시됩니다
3속성 옆의 복사 버튼을 클릭하여 값을 복사합니다
4하단의 'JSON 내보내기' 버튼을 클릭하여 전체 핑거프린트 데이터를 다운로드합니다
자주 묻는 질문
브라우저 핑거프린트란 무엇인가요?
브라우저 핑거프린트는 Canvas 렌더링, WebGL, 글꼴, 화면 매개변수 등 다양한 브라우저 및 기기 속성을 수집하여 사용자를 고유하게 식별하는 기술입니다. 쿠키가 없어도 웹사이트는 이러한 속성 조합을 통해 방문자를 식별할 수 있습니다.
핑거프린트 해시는 어떻게 계산되나요?
이 도구는 감지된 모든 핑거프린트 속성(타임스탬프 및 네트워크 정보 제외)을 직렬화 및 정렬한 후 SHA-256 해시를 계산합니다. 동일한 기기와 브라우저는 매번 동일한 해시를 생성해야 합니다.
감지 데이터가 서버로 전송되나요?
Canvas, WebGL, AudioContext, 글꼴, 화면, 브라우저 및 하드웨어 감지는 모두 브라우저에서 로컬로 실행됩니다. 데이터가 업로드되지 않습니다. IP 조회만 ipapi.co 공개 API를 사용합니다.
왜 제 핑거프린트 해시가 다른 사람과 다른가요?
브라우저 핑거프린트는 GPU 모델, 드라이버 버전, 운영 체제, 설치된 글꼴, 화면 해상도, 브라우저 버전 등 여러 요인의 영향을 받아 각 핑거프린트가 거의 고유합니다. 이것이 바로 핑거프린트 추적의 작동 방식입니다.
일부 감지 결과가 비어 있거나 사용할 수 없으면 어떻게 하나요?
일부 감지(예: WebGL, AudioContext)는 특정 브라우저나 개인정보 보호 모드에서 제한되어 빈 값이 반환될 수 있습니다. 이는 정상이며 그 자체로 핑거프린트 특성으로 작용합니다.