이메일 주소 없이 가입하면 양식의 한 칸만 바뀝니다. 네트워크상의 출발지 주소도 그대로이고, 서비스가 내부적으로 발급하는 식별자도 그대로이며, 브라우저가 방문하는 모든 사이트에 보내는 쿠키도 그대로입니다. 이는 서로 다른 세 가지 질문이고, 계정과 관련된 것은 첫 번째뿐입니다. 각 계층이 실제로 무엇을 보관하는지, 그리고 어떤 결정이 제공자가 아니라 여러분에게 속하는지 아래에서 설명합니다.

익명성을 관찰자마다 따로 성립하는 속성으로 다루십시오. 어떤 관찰자인지 물으면 정직한 답이 달라집니다.

가명 계정도 여전히 계정입니다

제공자는 법적 이름을 한 번도 묻지 않고 계정 번호나 기기 키, 구독 토큰을 발급할 수 있습니다. 그래도 그 대상은 서비스 안에서 세션을 서로 묶습니다. 같은 요금제의 같은 토큰이 몇 달씩 이어집니다.

운영자가 그 토큰에 무엇을 붙일 수 있는지는 다른 시스템에 달려 있습니다. 추적 가능한 방식으로 결제했다면 결제 기록이 남고, 문의했다면 지원 주소가 남으며, 운영 로그에는 기기 식별자나 접속 시각이 남을 수 있습니다. 가입 양식이 요구하는 것은 그중 어느 것도 아니고, 이메일 없는 양식이 배제하는 것도 그중 어느 것도 아닙니다. 양식이 정하는 것은 무엇을 요구했는지이고, 그 뒤에 무엇이 존재하는지가 아닙니다.

진단 프로필을 보내거나 지원 티켓을 열면 원래 양식이 요구한 것보다 더 많은 세부 정보가 더해질 수 있습니다.

터널 종단이 반드시 보는 것

종단은 여러분의 연결을 끝내므로, 접속망이 그 세션에 할당한 출발지 주소와 세션이 시작된 시각을 압니다. 또한 그 연결이 어떤 내부 키나 계정에 대응하는지도 압니다. 그 대응이 트래픽을 어디로 보낼지를 결정하기 때문입니다.

WireGuard 문서는 이 지점에서 이례적으로 직설적입니다. 피어의 정체성은 공개 키이며 숨은 특성이 아닙니다.

종단에서 목적지로 나가는 것은 다른 연결입니다. 나가는 주소가 다른 사용자와 공유되면 반대편 사이트는 여러분의 주소 대신 공통 주소를 봅니다. 그 분리는 실제이며, 공유 출구가 제공하는 유일한 분리이기도 합니다. 그것은 운영자로부터 세션을 숨기지 않고, 양쪽 끝을 관찰할 수 있는 사람에게 여러분을 군중 속에 섞어 주지도 않습니다. 바로 그 상관 문제에 RFC 6973이 전체 분량을 할애합니다.

목적지가 여전히 받는 것

웹사이트는 나가는 주소, 요청, 그리고 여러분의 클라이언트가 자발적으로 내놓는 모든 것을 봅니다. 쿠키, 이미 로그인된 세션, 브라우저 지문, 저장된 계정은 모두 VPN 연결을 그대로 통과합니다. 터널이 그것들을 대체하는 것이 아니라 실어 나르기 때문입니다.

개인 계정에 로그인하면 VPN 계정이 어떤 이름을 달고 있든 그 사이트에는 여러분이 식별됩니다.

이름 해석은 별도의 줄이 필요합니다. 조회가 운영자가 돌리는 해석기로 가면 운영자는 여러분이 요청한 이름을 봅니다. 공개 해석기로 가면 그 해석기가 보고, 경로상에서 암호화되지 않은 DNS를 관찰할 수 있는 누구나 봅니다. 어느 쪽이든 어느 해석기를 쓰는지는 가입 양식이 대신 정해 주지 않은 프라이버시 결정입니다.

상관이 실제로 일어나는 곳

트래픽 분석에 페이지 내용은 필요 없습니다. 연결 시각, 전송량, 어느 종단이 어느 목적지와 통신하는지의 패턴은 양쪽 끝을 관찰할 때 출발 연결과 출구 연결을 맞춰 볼 수 있게 합니다. 따라서 공유 출구는 관찰자 하나로부터 보호하며, 협력하는 둘로부터는 보호하지 못합니다.

전송 암호화가 바꾸는 것은 읽을 수 있는지 여부이고, 연결할 수 있는지 여부가 아닙니다.

구호를 대신하는 세 가지 질문

각각의 주인이 다르기 때문에 한 계층에서 한 약속이 다른 계층을 덮을 수 없습니다. 아래 행들이 그 논변 전체를 압축한 형태입니다.

ObserverWhat it can holdWhat actually changes it
Your access networkThe connection to the VPN endpoint, with volume and timingNothing on the account form
The VPN operatorSource address, session times, key-to-account mapping, names if it runs the resolverRetention policy, payment method, whether you contact support
The destination siteExit address, cookies, logged-in identity, request contentBrowser hygiene, logging out, separate profiles
An observer at both endsCorrelated timing and volume across the two connectionsPadding, cover traffic, a different exit at a different time

가운데 행만 계정에 관한 것이고, 그것도 일부만 그렇습니다. 그 위와 아래의 행은 라우팅, 보관 정책, 그리고 여러분 자신의 브라우저가 결정합니다.

라벨이 아니라 목록을 읽으십시오

데이터 목록, 보관 기간, 신원 처리 절차를 공개하는 제공자는 검증 가능한 무언가를 말한 것입니다. 익명이라고 말하는 제공자는 한 단어를 말했을 뿐입니다. 가입 시 무엇을 수집하는지, 세션이 끝난 뒤 무엇이 남는지, 어떤 절차로 제삼자에게 데이터를 넘기는지 살펴보십시오.

이 세 가지가 없으면 그 라벨은 아무것도 증명하지 못합니다.

정말로 신경 쓰는 관찰자에서 시작해 표의 한 행을 따라가 보십시오. 어떤 주소를 보고, 어떤 식별자를 보유하며, 얼마나 오래 보관하는지. 계정 이름을 바꾸는 대신 실패하는 행을 고치십시오. 여기서 결과를 바꾸는 유일한 단계입니다.

관련 글