하나의 암호화 터널
기기가 내보내는 모든 데이터는 네트워크 카드를 떠나기 전에 암호화로 감싸집니다. 나와 VPN 서버 사이 구간에서는 누구도 내용을 읽거나 목적지를 알아낼 수 없습니다.
가이드
VPN(가상 사설망)은 내 기기와 원격 서버 사이에 암호화된 터널을 만들고, 트래픽은 그 서버를 거쳐 인터넷으로 나갑니다. 통신사는 내가 어떤 사이트를 방문하는지 더 이상 볼 수 없고, 웹사이트에는 내 IP 대신 서버의 IP 주소가 보입니다. 다만 VPN은 프라이버시 도구이지, 투명 망토가 아닙니다.
기기가 내보내는 모든 데이터는 네트워크 카드를 떠나기 전에 암호화로 감싸집니다. 나와 VPN 서버 사이 구간에서는 누구도 내용을 읽거나 목적지를 알아낼 수 없습니다.
웹사이트에는 집 회선이 아니라 VPN 서버의 주소와 위치가 보입니다. 상대편에서 보면 나는 서버가 있는 곳에 있는 사람처럼 보입니다.
VPN은 네트워크로부터 트래픽을 숨겨 줄 뿐, 내가 쓰는 서비스로부터 나를 숨겨 주지는 않습니다. 로그인한 사이트는 여전히 내가 누구인지 정확히 압니다.
기기에 설치된 VPN 앱은 나가는 모든 패킷을 암호화해서 단 하나의 목적지, 즉 VPN 서버로 보냅니다. 서버는 패킷을 복호화해 실제 목적지 — 웹사이트, 메신저, 게임 서버 — 로 전달하고, 응답을 같은 터널로 되돌려 줍니다. 밖에서 보면 나와 서버 하나 사이를 오가는 읽을 수 없는 데이터 흐름만 보일 뿐입니다.
암호화는 프로토콜이 담당합니다. WireGuard는 속도와 단순함에서 현재의 표준이고, OpenVPN은 오래됐지만 묵직하게 제 몫을 하는 일꾼이며, Xray 계열 프로토콜은 VPN 트래픽을 적극적으로 방해하는 네트워크에서도 계속 작동하도록 설계됐습니다. 모두 ChaCha20, AES처럼 충분히 검증된 암호를 사용하므로, 차이는 수학적 강도가 아니라 성능과 회복력에 있습니다.
터널이 연결되면 통신사에게는 내가 어떤 IP 주소 하나에 접속해 있고, 데이터가 얼마나, 언제 오가는지만 보입니다. 도메인 이름도, 페이지 주소도, 내용도 더는 보이지 않습니다. 보통이라면 접속하는 사이트 이름을 전부 드러내는 DNS 조회조차 터널 안으로 지나가므로, 통신사의 DNS 서버도 아무것도 알 수 없습니다.
반대편의 웹사이트에는 VPN 서버 IP에서 들어오는 평범한 방문자로 보입니다. 위치 정보는 서버가 있는 나라로 잡히기 때문에, 접속 지역을 바꾸면 가격이나 언어, 검색 결과가 달라질 수 있는 것입니다.
바뀌지 않는 것도 있습니다. 쿠키, 브라우저 지문, 그리고 내 계정입니다. 어떤 서비스에 로그인하면 VPN을 켜든 안 켜든 그 서비스는 로그인 정보로 나를 식별합니다. 터널이 옮겨 주는 건 네트워크상의 신원이지, 브라우저에 쌓인 기록이 아닙니다.
가장 분명한 경우는 믿을 수 없는 네트워크, 그리고 캐묻기 좋아하는 통신사입니다. 호텔·공항·카페의 공용 와이파이에서는 네트워크 운영자가 암호화되지 않은 트래픽을 들여다볼 수 있고, HTTPS를 쓰더라도 내가 방문하는 도메인은 전부 보입니다. VPN을 켜면 그들에게 보이는 건 암호화된 스트림 하나뿐입니다. 집에서는 통신사가 내 방문 기록을 차곡차곡 쌓는 것을 막아 줍니다 — 많은 나라에서 이런 데이터는 보관되며, 팔리거나 넘겨질 수도 있습니다.
VPN은 익명성이 아닙니다. 연결 사슬에서 통신사의 자리를 VPN 업체가 대신 차지하는 것이기 때문에 로그 정책이 중요합니다 — 활동 로그를 남기는 서비스는 기록을 없앤 게 아니라 옮겨 놓았을 뿐입니다. Aurora는 활동 로그를 남기지 않지만, 그렇다 해도 익명성에는 터널 하나로는 한참 부족합니다. 브라우저 지문, 결제 기록, 그리고 내 계정들이 모두 나를 가리킵니다.
나 자신으로부터 지켜 주지도 않습니다. 피싱 페이지에 비밀번호를 입력하거나, 감염된 파일을 내려받거나, 유출된 비밀번호를 재사용하는 일은 터널을 지나도 똑같이 일어납니다. VPN은 백신도, 스팸 필터도 아닙니다.
마지막으로 현실적인 한계가 둘 있습니다. 스트리밍 서비스는 알려진 서버의 IP 대역을 적극적으로 차단하므로 특정 카탈로그 접속은 결코 보장되지 않고, 암호화와 추가 경유지에는 언제나 약간의 속도 비용이 듭니다 — 보통은 대역폭의 일부와 수십 밀리초의 지연 정도입니다.
속도가 목적이라면 지리적으로 가장 가까운 서버를 고르세요. 거리가 천 킬로미터 늘어날 때마다 왕복 지연이 대략 10–20ms씩 붙고, 긴 경로일수록 혼잡한 구간을 더 많이 지납니다. 평소 인터넷을 그저 안전하게 쓰고 싶은 거라면, 가까운 서버가 속도와 프라이버시를 모두 챙겨 줍니다.
특정 나라를 일부러 고르는 건 위치 자체가 목적일 때만입니다. 특정 시장에서 접속한 것처럼 보여야 하거나, 지역별 콘텐츠를 테스트하거나, 내 지역에서 경로가 나쁜 서비스에 접속해야 할 때죠. 어떤 서버가 느리게 느껴지면 서비스 전체를 탓하기 전에 같은 나라의 다른 서버부터 시도해 보세요 — 부하는 나라 단위가 아니라 서버 단위로 걸립니다.
일상에서 VPN은 앱 안의 스위치 하나입니다. 설치하고 로그인해서 연결 버튼을 누르면 백그라운드에 조용히 머뭅니다 — WireGuard 같은 최신 프로토콜은 와이파이와 모바일 데이터를 오갈 때 1초도 안 돼 다시 연결되므로 신경 쓸 일이 없습니다.
괜찮은 클라이언트에는 킬 스위치가 있습니다. 터널이 끊기면 트래픽이 평소 회선으로 슬쩍 새는 대신 아예 차단됩니다. 구독 하나면 보통 내 기기 전부를 커버합니다 — Aurora는 동시에 최대 7대까지 — 그래서 폰, 노트북, 태블릿이 계정 하나를 함께 씁니다. 요즘 하드웨어에서는 배터리와 속도 부담이 작아서, 터널을 아예 항상 켜 두는 사람도 많습니다.
VPN 선택은 결국 확인 가능한 몇 가지 사실로 귀결됩니다. 로그 정책에 실제로 뭐라고 적혀 있는지, 회사가 어느 나라에 설립돼 있는지, 어떤 프로토콜을 쓰는지, 서버를 직접 소유하는지, 그리고 갱신 때 진짜 얼마를 내는지. '군용 등급 암호화' 같은 마케팅 문구에는 아무 정보가 없습니다 — 제대로 된 VPN은 모두 같은 알고리즘을 씁니다.
VPN은 운영체제 차원에서 기기의 모든 트래픽을 암호화해 원격 서버로 보냅니다. 프록시는 하나의 애플리케이션 — 보통은 브라우저 — 의 트래픽만 중계하고, 대부분의 프록시는 자체 암호화가 없습니다. 겉으로 보이는 IP 주소를 바꾸는 건 둘 다 같지만, 연결 자체를 보호하는 건 VPN뿐입니다.
VPN은 내가 고르고 신뢰하는 서버 하나로 모든 트래픽을 암호화해 보냅니다 — 일상용으로 충분히 빠르죠. Tor는 트래픽을 자원봉사자들이 돌리는 릴레이 세 개에 겹겹의 암호화로 튕겨 보내서, 어느 릴레이도 내가 누구인지와 어디로 가는지를 동시에 알 수 없게 합니다. 그 속성을 얻는 대가로 Tor는 속도 대부분을 내놓습니다.