Tor Browser는 앱 하나만 감싸고, 기기 전체는 감싸지 않는다
브라우저는 자기 연결만 Tor로 보내고 그 밖의 것은 보내지 않습니다. 기기의 나머지도 따라간다고 가정하기 전에 어떤 프로세스가 연결을 소유하는지 확인하십시오.
Tor Browser는 자기 연결을 로컬 프록시로 보내 Tor 네트워크로 흘려보내며, 기기의 나머지는 움직이지 않습니다. 메일 클라이언트, 동기화 데몬, 그리고 두 번째 브라우저는 원래 있던 설정을 그대로 유지하므로, 한 창에서 깨끗한 결과가 그 뒤의 직접 연결과 함께 존재할 수 있습니다. 네 가지 점검이 덮인 것과 덮인 것처럼만 보이는 것을 갈라냅니다. 프로세스를 지목하는 점검부터 시작하십시오.
브라우저가 실제로 프록시하는 것
브라우저 안에서 트래픽은 Tor Browser가 스스로를 위해 띄우는 로컬 SOCKS 리스너로 가고, 브라우저는 그것을 쓰도록 설정되어 있습니다. 회로 선택, 신원 분리, 지문 방지는 모두 그 짝 안에 있습니다. 디스크에 저장한 파일은 그중 아무것도 지니지 않으며, 그 파일을 외부 뷰어에서 열면 고유한 네트워크 동작을 가진 새 프로그램이 시작됩니다.
익숙한 공용 주소 페이지가 그토록 적게 증명하는 이유도 여기 있습니다. 그 페이지는 자기를 불러온 브라우저가 쓴 출구를 알려 줄 뿐이고 다른 애플리케이션은 전혀 관찰할 수 없습니다. 결과를 한 프로그램에 대한 증거로 다루고, 기기에 대한 단언으로 보지 마십시오.
각 연결을 소유한 프로세스
소켓과 그 뒤의 프로세스를 나열하십시오. 로컬 리스너와 이야기하는 브라우저가 아닌 것을 찾으십시오:
ss -tunp
ss -tunp | grep -E 'tor|firefox'
공용 목적지를 가진 것은 회로를 우회한 연결입니다. 하나를 찾으면 고치는 방법이 클라이언트마다 다르므로 다른 무엇이든 바꾸기 전에 그 프로그램을 식별하십시오:
curl --socks5-hostname 127.0.0.1:9150 https://check.torproject.org/api/ip
-hostname 형태가 중요한 이유는 프록시에 이름 해석을 요청하기 때문입니다. 로컬에서 해석해 프록시에 주소를 넘기면 연결 자체가 프록시를 거치더라도 목적지가 드러납니다.
프로토콜이 애초에 운반되는지
Tor 릴레이는 TCP 스트림을 운반합니다. UDP를 바탕으로 만든 애플리케이션, 예컨대 일부 음성 및 게임 클라이언트는 네트워크에서 웹 페이지처럼 행동하지 않으며, 그것을 프록시로 억지로 밀어 넣으면 보호하기는커녕 보통 실패합니다.
| Coverage model | What it covers | What it leaves alone |
|---|---|---|
| Tor Browser | Its own browsing and downloads | Every other application |
| Proxy setting in one app | That app, if it honours the proxy | Its DNS behaviour and other programs |
| System VPN | Traffic routed through the tunnel | Browser fingerprint and identity |
| Whole-device routing | The operating system's traffic | Application-level identity signals |
관심 있는 앱이 UDP에 의존한다면 브라우저 설정은 답이 아니며, 앱이 무시하는 프록시 변수도 답이 아닙니다. 요구 사항은 다른 실패 방식을 가진 다른 설계가 됩니다.
실제로 선택한 커버리지
시스템 VPN은 범위가 브라우저보다 넓고 목적은 더 좁습니다. 경로와 플랫폼 지원이 그에 맞게 설정되어 있으면 여러 애플리케이션을 실어 나를 수 있지만, 지문 저항성을 제공하지 않으며 VPN 출구는 익명성 네트워크가 아닙니다.
기기 전체 커버리지는 시스템 설계이지 설치 프로그램이 아닙니다. 프로세스 하나 대신 운영 체제의 트래픽을 보내며, 브라우저 다운로드에는 없는 자체적인 운영 한계를 가져옵니다.
어떤 질문에 답하는지 정하십시오: 어느 앱이 보호되는지, 아니면 모든 패킷이 보호되는지. 전자는 브라우저 설정이고 후자는 라우팅 정책입니다. 이 둘을 혼동하면 기기는 보호된 창 하나와 보호되지 않은 프로세스 다섯 개를 남기게 됩니다. 다른 무엇을 설치하기 전에 답을 적어 두십시오.