Computer >> 컴퓨터 >  >> 시스템 >> Mac

macOS용 VPN 클라이언트로 인터넷 트래픽 안전하게 암호화하기

macOS용 VPN 클라이언트로 인터넷 트래픽 안전하게 암호화하기

VPN Client는 Mac 앱 스토어에서 수백 개의 긍정적인 리뷰를 받은 App Cleaner & UninstallerDuplicate File Finder로 잘 알려진 Nektony가 개발한 제품입니다.

Nektony는 평범한 기본 기능에 직관적이고 매력적인 사용자 인터페이스를 입혀 사업을 키워 왔습니다. 덕분에 사용자는 작업을 더 쉽고 즐겁게 처리할 수 있죠. VPN Client도 같은 철학을 따릅니다. Mac용 VPN 앱은 이미 여러 가지가 있지만, 직접 사용해 본 어떤 VPN 애플리케이션보다도 조작이 쉽고 디자인이 뛰어납니다.

이 기사는 Nektony의 후원으로 제작된 스폰서 기사입니다. 실제 내용과 의견은 후원 여부와 관계없이 편집 독립성을 유지하는 작성자의 것입니다.

VPN이란 무엇인가?

macOS용 VPN 클라이언트로 인터넷 트래픽 안전하게 암호화하기

VPN(가상 사설망, Virtual Private Network)은 인터넷 사용자의 지역 IP 주소를 숨기는 데 사용되는 도구입니다. 원래 원격 네트워크에 보안 연결을 만들기 위한 목적으로 쓰였지만, 요즘은 사용자의 신원과 인터넷 트래픽을 은폐하는 용도로 더 많이 활용됩니다. 이를 통해 ISP(인터넷 서비스 제공업체), 정부 감시 기관, 광고 회사의 호기심 어린 시선으로부터 온라인 활동을 지킬 수 있습니다.

VPN은 암호화된 "터널"을 통해 사용자를 "출구 노드(exit node)"에 연결하는 방식으로 작동합니다. 이 터널은 사용자의 일반 인터넷 트래픽을 감싸 도청자로부터 완전히 가려 줍니다. 동시에 사용자는 출구 노드의 IP 주소를 빌려 쓰게 되어, 인터넷 트래픽이 해당 IP에서 발생한 것처럼 보이게 됩니다.

그 결과 사용자의 지리적 위치가 바뀐 것처럼 보이므로, 미디어 제공업체가 설정한 지역 차단(지오펜싱)을 우회할 수 있습니다. 또한 수많은 사용자가 같은 출구 노드를 공유하기 때문에, 개별 트래픽은 VPN 이용자 군중 속에 섞여 신원이 드러나지 않습니다.

VPN의 장점

VPN이 제공하는 보안에는 여러 가지 이점이 있습니다. 첫 번째이자 가장 분명한 것은 외부 관찰자로부터 데이터를 보호한다는 점입니다. HTTPS를 적용한 웹사이트라 해도 일부 데이터는 여전히 도청자에게 노출될 수 있습니다. 반면 VPN을 사용하면 트래픽 전체가 암호화되어 어떤 도청자도 내용을 엿볼 수 없습니다. 연결 외부의 누군가가 볼 때는 그저 의미 없는 문자열만 오가는 것처럼 보이죠.

VPN은 사용자의 지리적 위치를 숨기는 기능도 합니다. 많은 VPN 제공업체가 여러 출구 노드를 운영해 사용자가 원하는 국가의 IP 주소를 선택할 수 있게 해 줍니다. 일부 콘텐츠 제공업체는 이런 위치 위장(geo-spoofing)을 막는 조치를 취했지만, 아직 대부분의 업체는 이 기술에 취약합니다. 덕분에 다른 지역에서만 이용할 수 있는 미디어 콘텐츠에도 접근할 수 있습니다.

거주 국가의 법률과 ISP 상황에 따라 VPN으로 지역 검열을 우회할 수도 있습니다. 예컨대 이란 사람들은 인터넷 검열법을 피하려고 VPN을 활용하고 있으며, 중국 시민들도 마찬가지입니다(중국은 VPN 사용 단속을 강화했습니다). 모든 트래픽이 VPN의 암호화된 터널을 통과하기 때문에, 일반적인 대량 검열 도구로는 콘텐츠를 필터링할 수 없습니다.

VPN의 단점

macOS용 VPN 클라이언트로 인터넷 트래픽 안전하게 암호화하기

물론 VPN도 완벽하게 안전하지는 않습니다. 세상에 완벽한 보안은 없으니까요. 치밀한 추적 조사를 거치면 VPN을 사용하더라도 고유한 인터넷 트래픽을 특정 사용자와 연결해 낼 수 있습니다. 또한 모든 인터넷 사용에 VPN을 켜두지 않으면, 집요한 도청자가 VPN 트래픽과 비VPN 접속 기록을 대조해 매칭할 가능성도 있습니다. VPN은 인터넷 속도를 늦추는 경향도 있습니다. 여러 사용자가 같은 출구 노드와 서버를 공유하기 때문에 서버가 혼잡하면 트래픽이 밀려 최대 업로드·다운로드 속도를 내기 어렵습니다.

지연 시간(latency), 흔히 "핑(ping)"이라 불리는 값도 문제가 될 수 있습니다. VPN은 데이터가 사용자 컴퓨터에서 목적지 서버까지 이동하는 시간을 늘릴 수 있습니다. 특히 출구 노드가 물리적으로 멀수록 두드러지므로, 출구 노드가 많은 VPN이 적은 VPN보다 일반적으로 유리합니다. 이런 지연은 일반 웹 서핑에서는 크게 체감되지 않지만, 낮은 핑이 생명인 온라인 게임에서는 큰 걸림돌이 됩니다.

위치를 숨기기 위해 VPN을 쓰는 행위가 특정 온라인 서비스의 이용약관에 어긋날 수도 있습니다. 스트리밍 미디어 사이트들은 알려진 VPN 출구 노드를 차단 목록에 올리는 데 총력을 다하고 있어, 사용자가 지역 콘텐츠 제한을 우회하지 못하도록 막고 있습니다.

VPN Client 앱 살펴보기

macOS용 VPN 클라이언트로 인터넷 트래픽 안전하게 암호화하기

VPN Client는 Mac 앱 스토어에서 무료로 다운로드할 수 있습니다. 네이티브 앱으로 macOS의 내장 네트워크 구성 도구를 활용하며, 연결 상태 변화를 macOS 스타일의 알림으로 알려 줍니다.

VPN Client 앱은 디자인이 세련되고 시각적으로 매력적입니다. 메인 화면에서는 세계 지도 위에 표시된 다양한 글로벌 VPN 출구 노드 중 하나를 선택할 수 있습니다. 앱은 서버 부하와 사용자의 물리적 거리를 기준으로 "최적(Optimal)" 노드를 자동으로 표시해 줍니다. 오른쪽 상단의 "최적 VPN(Optimal VPN)" 버튼을 클릭하면 해당 서버에 자동으로 연결되며, 지도에는 같은 서버가 빨간 별표로 표시됩니다.

유료 플랜에 가입하기 전까지 7일간 VPN Client의 VPN 서비스를 무료로 사용할 수 있습니다. 요금제는 다양한 기간으로 제공되며 가격대는 타 VPN 서비스 업체와 비슷한 수준입니다. 흔히 그렇듯 1년 및 다년 약정이 가장 경제적이고, 주 단위나 월 단위 계약은 상대적으로 비쌉니다.

macOS용 VPN 클라이언트로 인터넷 트래픽 안전하게 암호화하기

개인 전용 VPN 서버를 선택할 수도 있습니다. 특정 글로벌 지역에 할당된 나만의 개인 IP 주소를 제공받는 방식입니다. 이런 IP는 혼자만 사용하기 때문에 스트리밍 업체가 차단 목록에 올리기가 훨씬 어렵습니다. 다만 가격이 더 비싸고, 공용 출구 노드 풀만큼 안전하지는 않다는 점을 감안해야 합니다.

개인 서버는 자동화된 간단한 추적 도구로부터 트래픽을 보호해 주지만, 전문적인 감시까지 막아 주지는 못합니다. 가격은 미국 기준 1TB 트래픽에 21.99달러부터 시작하며 용량에 따라 올라갑니다.

macOS용 VPN 클라이언트로 인터넷 트래픽 안전하게 암호화하기

VPN 서비스 성능

VPN 서비스의 진짜 가치는 결국 서버에서 판가름납니다. 앱이 느리거나 접속 불가능한 서버를 사용한다면 성능도 느리고 답답할 수밖에 없습니다.

VPN Client의 서비스는 비교적 안정적인 편입니다. VPN 미연결 상태에서 최대 200Mbps를 기록했던 테스트 환경에서도 어떤 서버도 최대 속도까지는 도달하지 못했습니다. 다만 앱이 "최적(Optimal)"로 표시한 서버에서는 최대 95Mbps까지 나왔습니다. 거리가 먼 서버일수록 속도가 확연히 떨어져, 가장 먼 서버에서는 10Mbps까지 하락했습니다.

물론 지리적으로 먼 서버에서 속도가 줄어드는 것은 당연한 현상입니다. 다행히 VPN Client는 51개국에 90개 이상의 서버를 보유하고 있어, 사용자 근처에 서버가 있을 가능성이 높습니다.

안타까운 점은 VPN Client의 상당수 출구 노드가 일부 미디어 스트리밍 사이트의 차단 목록에 등재되어 있다는 사실입니다. Netflix는 특히 VPN 출구 노드 차단에 적극적인데, 실제로 테스트한 모든 노드가 차단되었습니다. 심지어 스트리밍 전용 노드마저 막혀 유료 영상 콘텐츠 시청이 불가능했습니다. Hulu 역시 테스트한 출구 노드들을 차단했습니다.

결론

VPN Client는 설계가 잘 되어 있고 사용하기 쉬운 앱입니다. 다양한 출구 노드를 제공하며 비교적 빠른 속도와 안정적인 연결성을 자랑합니다. 다만 Netflix, Hulu 같은 주요 스트리밍 서비스의 노드 차단은 감수해야 하는 부분입니다.

VPN Client