VPN은 내 컴퓨터와 VPN 제공업체의 서버 사이에 형성되는 보안 연결입니다. 인터넷 연결에 한층 더 강력한 보호막을 더해주며, 프라이버시와 보안 측면에서 실질적인 이점을 제공합니다.
그렇다면 일반 VPN이 이런 역할을 한다면, 분산형 VPN(decentralized VPN)은 무슨 일을 할까요? 그리고 어떤 점이 다를까요?
이 글에서는 분산형 VPN의 작동 원리, 일반 VPN과의 비교, 그리고 분산형 VPN이 나에게 적합한지 여부까지 차근차근 살펴봅니다.
VPN은 어떻게 작동하나요?
분산형 VPN의 작동 원리를 알아보기 전에, 먼저 일반 VPN이 어떻게 작동하는지 이해하는 것이 좋습니다.
일반 VPN은 인터넷의 두 지점 사이에 보안 터널을 만듭니다. 산 아래를 관통하는 터널을 상상해 보세요. 양쪽 끝이 산을 직접 가로지르는 경로로 연결되는 것이죠. 여기서 '산'이 바로 인터넷입니다.
VPN은 온라인에서 보안과 프라이버시를 강화하기 위해 사용합니다. VPN은 강력한 암호화 기술로 전송 중인 데이터를 엿보는 눈으로부터 보호합니다. 데이터를 몰래 지켜보는 사람이 있다 해도 무엇을 하는지, 그리고 인터넷 트래픽이 어디서 시작되었는지 파악하기 어렵기 때문에 위치와 신원까지 보호받을 수 있습니다.
VPN 서비스에 연결하면 데이터가 내 컴퓨터와 VPN 서버 사이를 오갑니다. 컴퓨터와 VPN 서버 사이 구간에서는 데이터가 강력하게 보호됩니다. 하지만 데이터가 VPN 서버를 떠나는 순간 다시 외부에 그대로 노출됩니다. 웹사이트 서버는 원래 IP 주소를 알 수 없어 특정 위치로 추적할 수 없습니다. 다만 VPN을 사용하면서도 페이스북 계정에 로그인한다면, 그들은 여전히 그 계정이 당신 것임을 알 수 있다는 점은 유의해야 합니다.
분산형 VPN은 어떻게 작동하나요?
일반 VPN이 하나의 서버에 연결해 준다면, 분산형 VPN(dVPN 또는 P2P VPN이라고도 함)은 네트워크 노드에 연결합니다. 이 노드는 전용 서버일 수도 있고, 데스크톱 PC, 스마트폰, 노트북, 심지어 태블릿일 수도 있습니다.
이러한 기기의 소유자들은 자신의 하드웨어 사용을 허락하고 그 대가로 보상을 받습니다. 보통 해당 VPN 네트워크의 크레딧 형태로 지급되죠. 네트워크 토큰을 쌓으면 자신도 분산형 VPN 서비스를 이용할 수 있게 되어, dVPN 경제가 대체로 순환 구조를 유지합니다. 분산형 VPN 노드는 네트워크에 제공 가능한 대역폭을 공개하고 광고하며, 조건이 좋고 신뢰할 만한 노드라면 사용자가 이를 선택해 이용합니다.
그런데 중앙 관리 기관이나 통제 주체가 없다면 분산형 VPN 서비스는 어떻게 운영될까요?
대부분의 경우 각 분산형 VPN 노드가 개별적으로 가격을 책정하고, 일정량의 대역폭을 정해진 수의 네트워크 토큰과 교환하는 방식으로 제공합니다. 네트워크에 가입하거나 대역폭을 광고하는 데 고정 비용이 들지 않습니다. 게다가 선불 요금제가 없으므로 실제로 사용한 dVPN 대역폭만큼만 지불하면 됩니다.
분산형 VPN vs 일반 VPN: 무엇이 다를까?
일반 VPN과 분산형 VPN의 가장 큰 차이는 네트워크 구성 방식입니다.
일반 VPN은 VPN 서비스가 소유하고 통제하는 독점 서버에 연결합니다. 로그를 남기지 않는 논로그(no-log) VPN도 많으며, 일부 무로그 VPN 서비스는 제3자 감사 기관을 초청해 무로그 정책을 입증하기도 합니다.
그럼에도 불구하고 일반 VPN의 최대 단일 실패 지점은 바로 네트워크 구성 자체와, 하나의 서비스에 인터넷 데이터의 통제와 보호를 맡겨야 한다는 신뢰 문제입니다. 만약 그 회사가 처음부터 로그를 수집해 왔다는 사실이 밝혀지면(또는 애초에 저렴하거나 무료 VPN을 사용했다면), 프라이빗하고 안전하다고 믿었던 모든 데이터가 기록된 셈입니다.
분산형 VPN은 독립적인 노드들로 이루어진 분산 네트워크를 통해 이러한 단일 실패 지점을 제거합니다. 데이터가 같은 노드를 반복해서 거치기 어렵고, 선택 가능한 잠재적 노드도 더 많습니다. 물론 네트워크에서 이용 가능한 dVPN 노드 수에 따라 달라지므로 완벽한 해법은 아닙니다.
둘째, 분산형 VPN은 탈중앙화 앱(dApp)의 일종입니다. dApp은 오픈소스이며 블록체인 위에서 작동하기 때문에 코드가 공개되어 검증할 수 있고, 기술적 지식이 있는 사람이라면 누구나 해당 서비스의 프라이버시·보안 수준을 평가할 수 있습니다.
분산형 VPN을 사용할 가치가 있을까?
VPN은 온라인 프라이버시와 보안을 강화해야 합니다. 따라서 가장 중요한 질문은 "분산형 VPN이 일반 VPN보다 더 안전한가?"입니다.
사실을 종합해 보면, 겉보기에는 dVPN이 더 안전한 선택처럼 보입니다. 더 나은 프라이버시, 더 높은 익명성, 데이터 추적 위험 감소를 원하지 않는 사람이 누가 있겠습니까?
하지만 상황은 생각만큼 단순하지 않습니다. 분산형 VPN 서비스는 아직 역사가 짧아 사용자가 선택할 수 있는 옵션이 많지 않습니다. 그나마 있는 옵션 중에서도 완전히 작동하며 안정적인 dVPN 서비스를 제공하는 곳은 더욱 드뭅니다.
Orchid dVPN
현재 Orchid는 가장 활발하게 운영되는 분산형 VPN 서비스 중 하나입니다. 서비스에 가입하고 네트워크 크레딧을 구매하면 즉시 dVPN을 사용할 수 있습니다. 전반적으로 연결 속도도 준수한 편입니다. 다만 일반 VPN과 달리 dVPN 서버의 위치를 직접 선택할 수 없습니다. 따라서 어떤 출구 노드(exit node)에 연결될지는 일종의 운에 맡겨야 하며, 특정 국가의 서비스에 접속하려는 경우에는 문제가 될 수 있습니다.
실제 짧은 테스트에서는 미국 노스캐롤라이나주에 있는 기기에 연결되었는데, 글을 작성한 실제 위치가 아니므로 나쁘지 않은 결과였습니다.
참고로 Orchid dVPN 노드의 정확한 수는 아직 공식적으로 발표된 바 없습니다. Orchid 앱은 안드로이드에서 10만 회 이상 다운로드되었지만, iOS나 macOS에 대한 통계는 공개되어 있지 않습니다.
Neutrality Way
2022년에 출시된 Neutrality Way는 최초의 무료 분산형 VPN을 지향합니다. 현재의 무료 일반 VPN 서비스를 연상시키지만 결정적인 차이가 있습니다. Neutrality Way는 서비스 제공의 대가로 사용자의 데이터를 추적하거나 기록할 수 없다는 점입니다.
Neutrality Way는 '신뢰'가 필요 없는 최초의 탈중앙화 VPN을 만들어 이 문제를 해결합니다. 이더리움 블록체인 위에서 투명하게 작동하고, 완전한 오픈소스 코드를 사용하며, VPN 사용자에게 익숙한 무제한 데이터 및 시간 기반 요금제를 제공합니다.
무료 분산형 VPN 서비스는 프리미엄 플랜 수익으로 일부 보조받으며, 소량의 네트워크 토큰이 무료 dVPN의 운영 비용으로 충당됩니다. 무료 버전은 가벼운 옵션이겠지만, Neutrality Way는 그 존재 자체가 더 많은 사용자를 유입하는 데 도움이 되기를 기대하고 있습니다.
VPN vs dVPN, 무엇을 선택해야 할까?
분산형 VPN으로 갈아탈지 여부는 결국 제공되는 서비스의 수준에 달려 있습니다. dVPN이 일반 VPN처럼 특정 위치의 노드를 선택할 수 있는 폭넓은 선택권을 제공한다면, 특히 가격이 낮게 유지된다면 더 많은 사용자가 전환할 가능성이 높습니다.
그때까지는 더 많은 dVPN 서비스가 등장해 선택지를 넓히고, 함께 보안과 프라이버시도 향상되기를 기다려 보는 것도 현명한 방법입니다.