프라이빗 브라우징, 프록시와 VPN, 지문 브라우저, 클라우드 브라우저를 비교해 각 방식이 어떤 식별 계층을 차단하는지와 다중 계정 운영에 실제로 필요한 기능을 정리합니다.
익명 브라우저 추천을 검색하면 프라이빗 브라우징, 프록시, 지문 브라우저, 클라우드 브라우저가 한 목록에 섞여 나오는 경우가 많습니다. 모두 “익명”이라는 이름으로 묶일 수 있지만, 막는 식별 방식은 서로 다릅니다. 잘못 선택해도 곧바로 문제가 생기지는 않을 수 있지만, 결국 불필요한 수고만 늘어날 가능성이 큽니다.

추적 경로는 하나가 아니다
웹사이트가 사용자를 알아보려 할 때 사용할 수 있는 단서는 적어도 네 종류입니다. 네트워크 출구 주소, 시간대·언어·해상도·글꼴·그래픽 렌더링 결과 같은 기기 및 브라우저 특성, 로컬 저장소의 Cookies와 사이트 데이터, 그리고 계정 로그인 이후 남는 행동 흔적입니다.
네 가지 방식은 이 연결고리의 서로 다른 구간을 끊습니다. 개입하는 위치가 다르기 때문에 남는 노출 면도 다릅니다.
프라이빗 브라우징: 로컬 흔적만 지운다
시크릿 창이나 프라이빗 창은 현재 기기에 남는 정보, 즉 기록, 캐시, Cookies를 다루며 창을 닫으면 이를 삭제합니다.
네트워크 출구나 기기 특성은 바꾸지 않습니다. 같은 컴퓨터에서 다시 프라이빗 창을 열어도 상대방에게는 같은 기기로 보입니다. 따라서 프라이빗 브라우징은 누군가가 내 컴퓨터에서 흔적을 확인하는 것을 줄일 수 있지만, 웹사이트가 사용자를 알아보는 것까지 막아주지는 않습니다.
프록시와 VPN: 출구만 바꾼다
트래픽이 먼저 다른 서버를 거쳐 전송되므로 상대방에게는 그 서버의 주소가 보입니다. 기본적으로 바뀌는 것은 그것뿐입니다.
기기 특성 계층은 그대로입니다. 언어, 시간대, 글꼴, Canvas 렌더링 결과가 모두 원래와 같습니다. 더 문제가 되는 것은 출구 주소와 기기 특성이 서로 맞지 않을 때 오히려 더 눈에 띌 수 있다는 점입니다. 예를 들어 주소는 한 나라에 있는데 시스템 시간대와 UI 언어는 다른 지역을 가리킬 수 있습니다. Onion routing 같은 다중 암호화 방식은 네트워크 경로를 더 철저히 숨기지만 느리다는 대가가 있으며, 여러 릴레이를 거치면 많은 페이지를 불러오는 작업이 부담스러워집니다.
지문 브라우저: 환경을 분리한다
이 범주는 기기 특성을 다룹니다. 계정마다 별도의 환경을 준비해 저장소를 분리하고, 시간대, 언어, 해상도, 글꼴, Canvas, WebGL, 오디오 등 20개 이상의 매개변수를 환경별로 구성합니다. 네트워크 출구도 각 환경에 따로 지정할 수 있습니다.
어려운 것은 매개변수를 만드는 일이 아니라 오랜 기간 안정적으로 유지하는 일입니다. 한 환경 안의 값들은 서로 논리적으로 맞아야 하고, 같은 계정은 오늘과 내일 다른 환경을 쓰기보다 계속 같은 환경을 사용해야 합니다. 플랫폼은 한 번의 로그인이 사람처럼 보이는지보다 환경이 일관되게 유지되는지를 봅니다.
클라우드 브라우저: 환경을 원격으로 옮긴다
브라우저는 실제로 서버에서 실행되고 로컬 기기는 화면을 받아 보고 조작 명령만 보냅니다. 환경 자체가 기기에 없으므로 격리가 자연스럽게 이루어집니다. 로컬에 데이터가 남지 않고 컴퓨터를 바꿔도 환경에 영향을 주지 않습니다.
대신 지연과 비용이 발생합니다. 모든 조작이 네트워크를 왕복해야 하고 인스턴스를 많이 열수록 비용이 커집니다. 또한 각 인스턴스가 외부에 어떤 정체성을 보여줄지는 클라우드 방식 자체가 정해주지 않으므로 별도로 설정해야 합니다.
대부분의 익명 브라우저는 기기 특성을 바꾸지 않는다
네 가지 범주를 함께 보면 흔한 오해가 드러납니다. 광고 차단기를 설치하고 추적 방지를 켜거나 검색 기록을 남기지 않는 검색 엔진을 사용하면 온라인에서 익명이 되었다고 생각하는 경우입니다. 이런 기능은 추적 스크립트가 데이터를 수집할 기회를 줄이는 데 초점이 있습니다. 수집되는 데이터는 줄지만 기기 자체의 식별 가능한 특성은 거의 달라지지 않습니다.
플랫폼은 여러 신호를 교차 확인해 연관성을 판단합니다. 지문이 일치하거나 저장소에 흔적이 남아 있거나 같은 출구 주소가 반복해서 나타나면, 그중 하나만으로도 앞서 만든 격리가 무효화될 수 있습니다.
해결하려는 문제에 맞춰 선택한다
| 해결하려는 문제 | 맞는 방식 |
|---|---|
| 로컬 기기에 브라우징 기록을 남기고 싶지 않음 | 프라이빗 브라우징 |
| 웹사이트에 다른 지역으로만 보이고 싶음 | 프록시 또는 VPN |
| 여러 계정이 같은 운영자로 판단되지 않게 하고 싶음 | 지문 브라우저 |
| 환경은 원격에서 실행하고 로컬에는 아무것도 남기고 싶지 않음 | 클라우드 브라우저 |
여러 계정을 동시에 운영할 때는 먼저 각 계정의 환경과 저장소를 서로 분리하고, 그다음 출구 주소를 계정과 고정적으로 연결한 뒤, 마지막에 로컬 흔적을 정리하는 순서가 적절합니다. 순서를 거꾸로 하면 가장 쉽게 식별되는 계층을 끝까지 남겨두게 됩니다.


