해설 글
VPN이 켜져 있을 때 기기와 웹사이트 사이에서 패킷에 어떤 일이 일어나는지 설명합니다. 핸드셰이크, 터널, 이름 조회, 출구를 살펴보고 각 단계에서 VPN이 작동하지 않을 수 있는 한 가지 방식도 설명합니다.
VPN 클라이언트는 기기에 가상 네트워크 연결을 만들고 운영체제에 트래픽을 그 연결을 통해 보내도록 지시합니다. 각 패킷은 암호화된 뒤 VPN 서버를 목적지로 하는 새 패킷 안에 들어가며, 일반 연결을 통해 전송됩니다.
서버는 바깥 패킷을 열고 안에 있는 내용을 복호화한 다음 자체 주소로 인터넷에 전달합니다. 응답은 반대 방향으로 같은 경로를 따릅니다. VPN이란 무엇인가에서는 이것이 개인정보 보호에 어떤 의미인지 다루고, 이 페이지에서는 작동 원리를 다룹니다.
물리적인 무언가가 만들어지는 것은 아닙니다. 이 단어는 하나의 패킷이 다른 패킷 안에 들어가 전송된다는 뜻입니다. 경로상의 라우터는 바깥 패킷을 읽고 전달하지만, 안쪽 패킷의 내용은 라우터에 아무 의미가 없습니다.
래핑만 하면 안쪽 패킷을 읽을 수 있으므로, 이를 비공개로 만드는 것은 암호화입니다. 래핑, 암호화, 키 합의에 관한 규칙이 프로토콜입니다. 프로토콜마다 차이가 있으며, 오래된 일부 프로토콜에는 공개된 취약점이 있습니다. 일반적으로 세션 중에 키를 정기적으로 교체하므로 나중에 키를 탈취당하더라도 이전 트래픽을 해독할 수 없습니다.
이름 조회는 사이트에 연결하기 전에 이루어지며, 대부분의 시스템에서 별도의 설정으로 처리되는 별도 요청입니다. 따라서 이 과정만 따로 잘못될 수 있습니다.
조회가 터널을 우회하면 트래픽 자체는 숨겨져 있어도 네트워크는 사용자가 방문하는 모든 사이트의 이름을 알게 됩니다. 터널 내부에서 자체 DNS를 운영하는 프로바이더는 이러한 조회가 네트워크로 나가지 않게 하지만, 그 대신 프로바이더 자체는 조회 내용을 볼 수 있습니다.
대부분의 VPN 서버는 여러 고객을 하나의 공개 주소 뒤에 두며, 이를 IP 공유라고 합니다. 사이트에는 해당 주소만 보이므로 주소만으로는 어떤 고객이 특정 요청을 보냈는지 알 수 없습니다. 하나의 주소에서 여러 사람의 활동이 발생하기 때문에 사이트가 VPN 트래픽을 차단하거나 추가 확인을 요구하는 경우가 있는 것도 이 때문입니다.
출구를 지나면 VPN 암호화는 적용되지 않습니다. 그 이후 요청을 보호하는 수단이 있다면 브라우저와 사이트 사이의 HTTPS에서 제공됩니다. 서버의 위치에 따라 사용자가 어느 국가에 있는 것으로 보이는지가 결정되며, 해당 기기에 어느 쪽의 법률이 적용되는지도 결정됩니다.
각 단계는 저마다 다른 방식으로 실패할 수 있으며, 클라이언트에는 여전히 연결된 것으로 표시될 수 있습니다.
여기서는 소프트웨어를 실행해 이러한 사항을 측정하지 않습니다. 레지스터는 출처와 날짜를 함께 제시하며 각 프로바이더에 관해 공개된 내용을 읽어 정리합니다.
트래픽이 다른 사람들의 트래픽도 처리하는 서버를 거치는 더 긴 경로를 이동하고, 각 패킷에 암호화를 위한 추가 데이터가 들어가기 때문입니다. 사용자에게서 멀리 떨어진 출구일수록 영향을 크게 줍니다.
영향의 정도는 서버와 경로에 따라 달라집니다. 이 사이트는 한 장소에서 한 번 측정한 속도만으로는 프로바이더에 대해 알 수 있는 내용이 적기 때문에 속도를 측정하지 않습니다.
운영체제가 터널 안으로 보내는 내용을 암호화하며, 일반적으로는 전체 트래픽이 여기에 해당합니다. 예외는 분할 터널링으로 제외한 앱과 터널을 우회해 유출되는 트래픽입니다.
대개 알 수 있습니다. 인터넷 프로바이더는 하나의 주소로 이어지는 지속적인 암호화 연결을 볼 수 있으며, 해당 주소가 VPN에 속한다는 사실이 알려져 있을 수도 있습니다. 연결 내부의 내용을 읽을 수는 없지만 연결이 존재하는지, 언제 작동하는지, 얼마나 많은 데이터를 전송하는지는 알 수 있습니다.
다음으로
모든 해설 글은 자신이 스치기만 한 내용을 실제로 다루는 페이지를 알려주며 끝난다.
HTTPS가 이미 전송하는 정보 대부분을 보호하므로 공용 Wi-Fi는 광고에서 말하는 것만큼 위험하지 않습니다. 그래도 VPN은 어떤 사이트에 접속하는지 숨겨 주지만, VPN으로 막을 수 없는 실제 위험도 남아 있습니다.
DNS 누출은 VPN이 트래픽을 전달하면서도 이름 조회는 VPN을 우회해, 네트워크에 방문한 사이트가 드러나는 현상입니다. 이 페이지에서는 DNS 누출이 발생하는 이유와 확인 방법을 설명합니다.
킬 스위치는 VPN 터널이 끊어졌을 때 트래픽을 차단해, 사용자가 알아차리지 못한 채 보호되지 않은 상태로 계속 전송되지 않게 합니다. 킬 스위치는 차단 범위가 서로 다르며, 이러한 차이로 실제로 도움이 되는 시점이 결정됩니다.
“독립적으로 감사받음”이라는 표현은 서로 매우 다른 작업을 가리킬 수 있습니다. 이 페이지에서는 감사의 종류, 각 감사가 보여줄 수 있는 내용, 그리고 감사 결과로 프로바이더에 대한 생각을 바꾸기 전에 물어야 할 질문을 다룹니다.
둘 다 다른 주소에서 요청을 보냅니다. VPN은 일반적으로 기기의 모든 트래픽을 전달하고 암호화하지만, 프록시는 보통 하나의 앱만 처리하며 전혀 암호화하지 않을 수도 있습니다. 어떤 것을 사용 중인지 구분하는 방법을 알아보세요.
많은 사람에게는 필요하지 않습니다. VPN은 몇 가지 특정한 문제는 잘 해결하지만 나머지에는 아무런 도움이 되지 않으므로, 필요한지는 어떤 문제를 겪고 있는지에 따라 달라집니다. 이 페이지에서는 흔한 경우를 살펴봅니다.
VPN은 한 회사만 신뢰하도록 요구합니다. Tor는 연결을 세 개의 릴레이로 나누어 어느 하나도 사용자가 누구인지와 어디로 가는지를 동시에 알 수 없게 합니다. 둘은 서로 다른 문제를 해결하며, 어느 한쪽도 다른 쪽을 대신할 수 없습니다.
세계 대부분의 지역에서 VPN 사용은 합법입니다. 일부 국가에서는 VPN을 제한하거나 허가제로 운영하거나 차단하며, VPN을 통해 무엇을 하는지는 어디서나 별개의 문제입니다. 이 페이지는 그 현황을 정리한 지도이지 법률 자문이 아닙니다.
VPN을 운영하려면 매달 비용이 들기 때문에 무료 VPN도 무언가로 대가를 치릅니다. 이 페이지에서는 그 대가가 보통 무엇인지, 실제로 어떤 문제가 발생했는지, 그리고 체험판과 비즈니스 모델을 구분하는 방법을 설명합니다.
VPN은 경로의 한 구간, 즉 기기에서 VPN 서버까지를 보호합니다. 이 페이지에서는 브라우저와 계정부터 악성 코드, 끊긴 터널, 광고에 담긴 주장까지 그 구간 밖의 모든 것을 다룹니다.
기기와 인터넷 사이의 암호화된 한 번의 경유. 이 페이지는 이 경유가 하는 일, 누구로부터 사용자를 숨기는지, 대신 누구에게 그 모습을 넘기는지, 그리고 이를 둘러싼 약속 중 어떤 것이 실제 작동 방식과 맞물려도 유효한지를 다루는 섹션의 출발점입니다.
해설 글이 아니라 모델 그 자체다 — 이 페이지 끝까지 읽고 판정이 어떻게 내려지는지 알고 싶은 독자를 위한 것이다.
레지스터가 이 시장 전체에 대해 아는 것과 모르는 것 — 모든 수치는 색인에서 나오며 설문에서 나온 것은 하나도 없다.