소셜로그인 중단 안내

계정으로 로그인 기능이 2023년 11월 16일 중단되었습니다.

아이보스 계정이 사라지는 것은 절대 아니며, 계정의 이메일 주소를 이용해 로그인 하실 수 있습니다.

▶️ 자세한 공지사항 확인

브라우저 식별 값(Fingerprint)이란? : 1편

2025.04.27 15:21

굿도메인

조회수 483

댓글 2

브라우저 식별 값(Fingerprint)이란?

보통 아이피 주소만 변경하면 새로운 사용자로 인식한다고 생각하는 개념이 퍼져 있습니다.
하지만 대부분의 웹사이트는 단순 IP 변경 외에도 다양한 패턴이나 데이터들을 분석하여 방문자를 식별하거나 제재하는 방식을 사용합니다.


* 해당 설명들은 특정 웹사이트가 감지하는 방법이 아니라, 브라우저의 감지 원리에 관한 일반적인 설명입니다.


1. 쿠키 및 세션

가장 흔히 알려진 방법입니다.


쿠키는 브라우저가 종료되어도 일정 기간 유지되며, 이를 통해 이용자를 식별합니다.
일부 사이트는 쿠키 정보를 기준으로 이용자를 인식합니다.
세션은 브라우저를 종료하면 삭제되며, 서버와의 연결 상태 및 로그인 정보를 유지하는 데 사용됩니다.


2. 확장 프로그램 감지

웹사이트는 방문자의 확장 프로그램 이름과 버전 정보를 식별할 수 있습니다.


확장 프로그램 감지는 웹사이트 방문자의 확장 프로그램 이름과 버전 정보를 식별할 수 있습니다. 보통 크롬 확장 프로그램은 chrome-extension://과 같은 URL 패턴, 확장 ID, 메타데이터 때문에 탐지가 가능하지만, 클로킹(예: 확장 프로그램 값 랜덤화)을 통해 이를 가릴 수도 있습니다.


- 클로킹 방법은 여러 가지가 있습니다.


3. 브라우저 픽셀 비율

데스크톱 또는 모바일 환경에서 브라우저의 화면 픽셀 비율은 각각 고유한 값이 있습니다.


자바스크립트로 쉽게 조회 가능하며, 일부 브라우저는 이를 오버라이드(가림)할 수 있지만, 대부분 감지됩니다.
이 정보를 이용해 봇이나 클로킹 여부를 판단하기도 합니다.
참고: 패킷과 자바스크립트 오버라이드 방식은 근본적으로 다르며, 이후에 이 부분도 상세히 다루겠습니다.


4. 브라우저 크기와 화면 크기

브라우저 전체화면 모드에서도 브라우저 창 크기와 모니터 해상도는 절대 같을 수 없습니다.
이유는 시스템 환경과 디스플레이 세팅상, 두 값이 정확히 일치하는 것이 불가능하기 때문입니다.
만약 크기 값이 정확히 동일하거나, 일부 값이 더 크거나 작다면, 이는 조작된 환경일 가능성을 의미합니다.


5. 시간

예를 들어, IP가 한국인데 방문자 컴퓨터의 시스템 시간이 미국 시간대라면, 서버는 특정 방문자가 다른 시간대임을 추측할 수 있습니다.

하지만 시간 정보만으로 방문자를 확정지을 수 없기 때문에, 부가적인 지표에 불과합니다.

시간 정보는 브라우저의 다른 정보와 함께 브라우저 식별 값 구분 용도로 활용됩니다.


다음 편에는 일반 웹사이트가 감지하는 나머지 값을 확인해보겠습니다.
블로그
목록
댓글 2
댓글 새로고침
로그인 후 더욱 많은 기능을 이용하세요!아이보스 로그인