관찰자에 따라 답이 완전히 달라지므로 먼저 누가 지켜보는지 물은 다음 터널이 도움이 되는지 물어야 한다. 모바일 데이터에서는 흥미로운 관찰자가 통신사이고, 캠퍼스 Wi-Fi에서는 방금 접속한 네트워크다. 이것은 가시성이 다른 서로 다른 위치이며 하나의 터널이 둘 다를 같은 방식으로 개선할 수는 없다. 혼란의 대부분은 VPN을 누가 무엇을 볼 수 있는가의 변화가 아니라 기기의 속성으로 취급하는 데서 온다. 홉을 하나씩 살펴보면 결정은 대개 스스로 내려진다.

무선 구간이 숨기는 것과 숨기지 않는 것

무선 암호화는 초기 세대에서 실적이 나쁘고, 후기 세대는 보이지 않게 되지 않으면서 더 강해졌다. GSM A5 계열은 몇 년 전에 깨졌고, 세 번째 세대 알고리즘에 대해서는 실용적인 공격이 공개되었다. 그 모든 것을 견디는 것은 어느 셀, 언제, 얼마나, 어떤 주소인가라는 메타데이터다. 트래픽을 터널로 보내면 통신사는 목적지를 잃고 터널 사업자는 그것을 얻으며, 호기심 많은 통신사에게는 값진 거래이고 기록을 보관하고 파는 통신사에게는 무가치하다.

통신사가 그 경로의 유일한 당사자도 아니며, 로밍 협정은 같은 메타데이터를 관찰할 수 있는 또 다른 네트워크를 추가하고 터널의 출구는 그 모든 것이 모이는 지점이 된다.

HTTPS는 이미 그 대부분을 덮는다

사람들이 휴대폰에서 하는 거의 모든 일, 곧 웹메일과 은행과 메시징과 대부분의 앱은 이미 TLS 안에 있다. 터널은 그것을 강화하지 않으며, 리졸버를 제공할 때는 TLS라면 숨겼을 이름을 볼 수 있다. TLS가 밖에 남기는 것은 목적지 패턴, 오래된 평문 프로토콜, 그리고 대화의 시점과 양이다.

그 잔여물이 바로 VPN이 바꾸는 것이며, 그래서 호스트별로 암호화된 회선보다 공유 Wi-Fi 회선에서 더 중요하다. 모바일 데이터의 은행 사이트에 터널이 필요 없는 이유도 같은데, 인증서와 클라이언트가 이미 그 위협을 다루고 있기 때문이다.

캠퍼스 VPN은 접속 도구다

대학은 여러분을 자기 네트워크 안에 두기 위해 VPN을 운영하며, 라이선스가 있는 학술지, 학과 공유 폴더, 실험실 기계, 경계가 차단하는 서비스에는 그것이 맞는 답이다. 이것은 프라이버시 도구가 아니며, 전체 터널은 수업과 무관한 사이트까지 포함해 여러분이 하는 모든 일을 대학이 보게 만든다. 목표가 캠퍼스에 목적지를 보이지 않게 하는 것이라면, 캠퍼스 VPN을 쓰는 것은 정확히 거꾸로다.

허용 사용 정책은 각주가 아니라 구조에 속한다. 라이선스 리소스에 캠퍼스 터널로 도달하는 것이 그 용도다. 캠퍼스 필터를 우회하려고 상용 터널을 쓰는 것은 작동 여부와 관계없이 대개 위반이며, 이 두 문장이 벤더에 대한 의견 없이 실제 사례 대부분을 정리한다.

세 가지 질문으로 결정하라

신경 쓰는 관찰자는 누구이고 무엇이 이미 종단 간 암호화되어 있으며 정책은 무엇을 허용하는지가 남은 세 질문이다. 답은 짧고 나중에 바뀌는 부분이 바로 그것이므로 서면으로 답하라.

그다음에는 습관이 아니라 그 답에서 터널의 형태를 고르라. 하나의 터널이 사설 리소스용이고 다른 본능이 일반 브라우징용이라면, 하나의 클라이언트에 둘 다를 서투르게 맡기지 말고 분리해 두라. 분할 터널링은 타협이 아니라 정당한 설계이며, 경로가 문서화되어 있고 어느 트래픽이 어느 경로를 타는지 알면 충분하다. 피해야 할 실패는 연결되었다고 보고하면서 선택된 프리픽스만 보내고 아무도 그 상태를 알아차리지 못하는 클라이언트다.

두 경로를 모두 시험하고, 그다음 정직하게 서술하라

연결한 뒤 사설 리소스 하나와 일반 웹사이트 하나를 시험하고, 양 끝에서 출구 주소를 관찰하라. 그 한 번의 시험이 작동하는 분할 터널과 전체 터널을 가르며, 추측 없이 할 수 있는 유일한 커버리지 주장이다.

두 결과를 티켓에 적어라. 그런 문장은 제품이 아니라 경로를 지목하기 때문에 VPN이 값어치가 있는지에 관한 어떤 진술보다 값지다.

관련 글