VPN을 먼저 연결하면 특정한 연쇄가 생긴다. 기기, VPN 종단점, Tor 진입, Tor 회로, 목적지다. 지역 네트워크는 VPN으로 가는 암호화된 연결 하나를 보며, Tor 진입 노드는 제공자 주소 대신 VPN 출구를 즉각적인 출발지로 본다. VPN 운영자는 다시 Tor 진입 기반 시설로 향하는 연결을 보며 목적지로부터 Tor 사용을 추론할 수 있다. 모든 관찰자는 무언가를 잃고 무언가를 얻는다. 그래서 이 순서는 업그레이드가 아니라 교환이다.

그 연쇄의 무엇도 웹사이트가 당신의 계정, 쿠키, 입력한 정보에서 배우는 것을 바꾸지 않는다.

순서가 바꾸는 것

지역 네트워크와 ISP는 첫 홉이 이제 제공자로 향하는 암호화된 터널이기 때문에 Tor 트래픽을 직접 보는 능력을 잃는다. Tor 진입 보초는 집 주소를 잃고 VPN 출구를 본다. VPN 제공자는 이전에 ISP가 갖고 있던 메타데이터, 즉 어떤 주소에 연락하는지, 어느 시간에, 얼마나 많은 데이터가 움직이는지를 얻는다.

진입 보초 너머에서 회로는 이전처럼 동작한다. 릴레이는 여전히 진입, 중간, 출구의 역할을 나누며, VPN은 최종 내용을 ISP보다 더 보지 않는다.

실제로 사용되는 경로를 확인하라

분할 터널링은 의도한 연쇄가 실제 연쇄가 아닌 흔한 이유다.Tor Browser가 터널에서 제외되어 있다면, 또는 두 번째 프로필이 다르게 라우팅한다면, 인터페이스는 여전히 연결된 것처럼 보이지만 진입 보초는 다시 제공자 주소를 본다. 아이콘이 아니라 경로와 관찰된 출구를 확인하라.

ip route get 1.1.1.1
ss -tunp | grep -E 'tor|9150|9050'
curl --socks5-hostname 127.0.0.1:9150 https://check.torproject.org/api/ip
resolvectl status | grep -A3 'DNS Servers'

포트 9150을 통한 SOCKS 요청은 Tor Browser 자체 클라이언트가 응답하므로, IsTor true 응답은 브라우저의 회로를 확인할 뿐 다른 모든 응용 프로그램이 그것을 사용한다는 뜻이 아니다. 리졸버 출력은 기록할 가치가 있다. DNS가 터널이 덮지 않는 경로로 나갈 수 있기 때문이다. 두 출력을 시각 표시와 함께 보관하라. 그것이 다음 비교의 기준선이다.

일반 터미널에서의 직접 요청과 비교해, 그것도 Tor를 보고한다면 다른 무언가가 트래픽을 돌리고 있으며 연쇄는 설계가 가정한 것과 다르다.

터널이 끊길 때 무슨 일이 일어나는지 보라

조용히 지역 인터페이스로 되돌아가는 클라이언트는 진입 보초가 보는 출발지를 바꾸며, 페이지가 여전히 로드되므로 사용자는 보통 알지 못한다. 시험할 가치가 있는 것은 그 실패이지 순조로운 경로가 아니다. 터널을 일부러 끊고 Tor 트래픽이 멈추는지 보호 없이 계속되는지 관찰하라.

nft list ruleset | grep -i -E 'vpn|tun|drop'
iptables -S | grep -i tun
ip link show | grep -E 'tun|wg'

터널 밖으로 나가는 트래픽을 차단하는 방화벽 규칙만이 신뢰할 수 있는 대체 제어이며, 브라우저의 SOCKS 클라이언트와 당신이 신경 쓰는 다른 모든 응용 프로그램을 모두 포함해야 한다. 브라우저 확장은 기기 VPN이 아니며 다른 프로그램이나 외부 관찰자에게 영향을 주지 않는다.

추가 계층이 신뢰를 받을 자격이 있는지 결정하라

Tor Project는 스스로 설정을 평가할 수 없다면 Tor 아래에 VPN을 쌓지 말라고 권한다. 그들이 밝힌 이유는 추가 의존성이다. 또 하나의 당사자, 또 하나의 계정, 또 하나의 실패 모드다. 목표가 ISP가 당신이 Tor를 사용하는 것을 보지 못하게 하는 것이라면 VPN은 바로 그 관찰자를 겨냥한다. 목표가 전 지구적 관찰자에 대한 더 강한 익명성이라면 VPN은 그것을 제공하지 않는다.

반대 순서도 존재하며, 이름은 서로 바꿀 수 없다:Tor over VPN과 VPN over Tor는 서로 다른 신뢰 관계를 설명한다 그리고 서로 다른 실패 행동이다. 섞기 전에 비교를 읽어라.

어떤 관찰자를 옮기려는지 적고, 그다음 실제 경로가 설계와 일치하는지 확인하고, 그다음 실패 행동을 확인하라. 그 세 답이 추가 계정과 구성을 정당화하지 못한다면, 문서화된 Tor Browser 설정은 틀릴 부분이 더 적다.

관련 글