Home > Apps > 웹브라우저 핑거프린트 변경 익스텐션 추천 – 랜덤 유저 에이전트

웹브라우저 핑거프린트 변경 익스텐션 추천 – 랜덤 유저 에이전트

핑거프린트 유출 방지 유저 에이전트 핑거프린팅

웹서핑과 핑거프린트

우리가 웹서핑을 하는 사이 많은 정보들이 식별되고 수집됩니다.

현재 제가 사용중인 파이어폭스(Mac)의 User-Agent 정보는 이렇습니다. ‘Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:97.0) Gecko/20100101 Firefox/97.0‘ 여기서 굵게 표시해놓은 두가지가 유의미한 정보 입니다. 제가 맥에서 파이어폭스 97버전을 쓴다는걸 알려줍니다.(M1인데도 인텔맥이라고 나오네요.)

이런 정보를 식별해서 유용한 데이터로 사용하기도 합니다. 아주 간단한 예를 들면 나의 사이트에 어떤 웹브라우저와 운영체제를 사용하는 사람들의 비율들을 알아내고 그에 맞춰서 계획을 세울 수 있습니다.

유저 에이전트는 아주아주 기본적인 것 중 하나일 뿐, Traker는 그 외에도 수많은 정보들을 수집합니다. 특정 페이지에 사람들이 얼마나 머물렀고, 어디서 들어왔고 이런것 등 다양한 정보들을 알아낼 수 있죠.(나쁘게 생각할 것은 없습니다. 이런 정보를 토대로 더 가치있는 쪽으로 리소스를 집중할 수 있으니까요.)

핑거프린트(지문)라는 이름이 괜히 붙은게 아닙니다. 우리가 스마트폰을 지문 인식을 통해 잠금을 푸는것처럼 웹에서도 방문자의 고유 특성을 인식하는 행위이기 때문입니다.

유저 에이전트 어떻게 바꿀까?(속일까?)

유저 에이전트 변경 방법은 굉장히 간단합니다.

Safari

맥 유저들은 보통 사파리를 많이 사용하실텐데 Safari의 경우 개발자메뉴를 활성화 시키면 쉽게 바꿀 수 있습니다. 저는 거의 사용하진 않지만 지금 맥으로 접속해서 작성하는김에ㅎㅎ

사파리 개발자용 메뉴 > 사용자 에이전트
  • 사파리 > 환경설정 > 고급 > ‘메뉴 막대에서 개발자용 메뉴 보기’ 선택
  • 메뉴 > 개발자용 > 사용자 에이전트 > 원하는 User Agent 선택

크롬 & 엣지 브라우저 & 파이어폭스 & 오페라

컨트롤+시프트+I(Mac – 커맨트+옵션+J) 눌러서 More Tools > Network Conditions > Select Autumatically 해제 후 선택하는 방법이 있지만, 귀찮습니다. 그냥 User-Agent-Switcher라고 구글에서 만들어놓은 익스텐션 있습니다. 이거 사용하세요.

구글이 만들어서 마음에 안드신다면, 오픈소스 익스텐션 UserAgent-Switcher가 있습니다. Firefox, Chrome, Microsoft Edge, Opera 모두 제공하고 있습니다. 개인적으로 이게 좀 더 마음에 듭니다.(파이어폭스 애드온 추천딱지도 붙어있어요.)

더 편하고 변화무쌍하게! Random-User-Agent

크롬, 파이어폭스, 엣지, 오페라 등 모두 사용가능합니다. Github page – https://github.com/tarampampam/random-user-agent

설치하고 체크해보니 Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:98.0) Gecko/20061209 Firefox/98.0 파이어폭스98 버전을 사용하는 리눅스 유저로 뜨네요.

사용법

  • Pause Switcher – 멈추기
  • Get New Agent – 유저 에이전트 다른걸로 변경
  • Open Settings – 아래 설명

설정

세팅 페이지로 들어가시면 좀 더 상세하게 설정이 가능합니다.

  • General Settings
    • Enable Switcher – 익스텐션 끄고 켜기
    • Automatically Change the User-Agent after specified period of time – 특정 시간을 설정해두면 그 시간마다 바뀝니다. 기본은 600(초)
    • Change User-Agent on browser startup – 브라우저 시작할때 유저 에이전트 변경
    • Protect against detection by Javascript – 자바스크립트로 감지되는것 막기
    • Use one of (in the randomized order) custom User-Agent instead generated – 유저 에이전트 커스텀 세팅
    • Use one of (in the randomized order) the User-Agents from the list by the following URL – ???
  • Generator Settings – 들어가보시면 유저 에이전트 조합들이 있습니다. 더 다양하게 선택 가능.
  • Blacklist Settings – 유저에이전트 랜덤 변경이 적용되지 않을 리스트

User Agent 변경 활용

모바일에서 가끔 데스크톱 웹페이지 화면이 필요할때가 있는데, 그럴때도 유용하게 쓰이고 매우 저사양 노트북, 데스크탑에서 웹서핑할때 모바일로 고정해놓으면 조금이라도 더 쾌적하게 사용이 가능합니다.

그리고 가장 핵심적인 것은 내 프라이버시 보호와 보안에 도움이 된다는거겠죠.

더 높은 수준으로 보호하려면 항상 강조하는 VPN이 가장 중요합니다. – 읽기

다른 사람이 본 글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다