카페, 공항, 호텔, 기차의 무료 Wi-Fi는 당연한 것이 되었습니다. 비밀번호 없이, 혹은 "cafe123" 같은 비밀번호로 연결해 메일을 열고 은행에 접속합니다. 편리합니다. 하지만 바로 이런 네트워크야말로 일반 사용자를 위해 VPN이 고안된 주된 상황입니다.
이 글에서는 공용 네트워크의 위험 중 어떤 것이 실제이고(어떤 것이 부풀려진 언론의 공포인지), 그리고 VPN이 정확히 무엇을 하는지 살펴보겠습니다.
공용 Wi-Fi에 대체 무엇이 문제인가
가장 큰 차이점은 이것입니다. 누가 이 네트워크를 설정했고 그 안에서 무슨 일이 벌어지는지 당신은 알지 못합니다. 카페의 관리자가 정직하더라도 네트워크에는 다음과 같은 것들이 있을 수 있습니다:
- 다른 접속 사용자들. 당신과 같은 네트워크에 수십 명의 사람이 있을 수 있고, 그중 누군가는 이론상 공용 트래픽을 분석할 수 있습니다.
- 네트워크 소유자 자신. 암호화되지 않은 당신의 모든 활동은 액세스 포인트 소유자에게 보입니다. 그들이 그것으로 무엇을 하는지는 알 수 없습니다.
- 가짜 액세스 포인트. 오래되었지만 여전히 통하는 수법 중 하나입니다 — 공격자가 "Airport_Free_WiFi"라는 이름의 네트워크를 만들면 사람들이 연결합니다.
- MitM 공격. 네트워크 수준에서의 트래픽 가로채기입니다.
HTTPS가 보호하는 것 — 그리고 보호하지 못하는 것
중요한 점: 오늘날의 인터넷은 대부분 HTTPS로 이루어집니다 — 이것 자체가 이미 암호화입니다. 은행이나 메일에 접속할 때, HTTPS 덕분에 네트워크상의 누구도 내용(비밀번호, 편지 내용)을 볼 수 없습니다.
하지만 HTTPS는 다음을 보호하지 못합니다:
- 사이트 이름. DNS 요청과 SNI를 통해 네트워크 소유자는 당신이 bank.com, mail.ru 등에 접속했다는 것을 봅니다. 구체적인 페이지는 볼 수 없지만, "어디에 갔는지"는 볼 수 있습니다.
- HTTPS가 없는 오래된 사이트로의 요청. 이런 사이트는 아직도 있습니다.
- 휴대폰의 일부 앱. 모든 모바일 앱이 트래픽을 올바르게 암호화하는 것은 아닙니다. 때로는 인증서 검증 설정이 꺼져 있어 가로채기가 가능해집니다.
- 메타데이터. 트래픽의 양, 세션 시간, 행동 패턴은 여전히 보입니다.
VPN이 더해 주는 것
VPN은 남아 있는 빈틈을 해결합니다:
- 사이트 이름. VPN을 사용하면 DNS 요청이 로컬 네트워크가 아니라 VPN 제공업체의 서버를 통해 전달됩니다. Wi-Fi 소유자에게는 VPN으로의 연결만 보입니다.
- 암호화되지 않은 트래픽의 보호. 앱이나 사이트가 스스로 암호화하지 않으면 — VPN이 대신 암호화합니다.
- 변조로부터의 보호. 공격자가 페이지나 서버 응답을 변조하려 해도 — 모든 트래픽이 VPN 터널을 통하기 때문에 그렇게 하기가 더 어렵습니다.
- 당신이 무엇을 하는지 자체를 숨김. 네트워크 소유자에게는 사이트도 앱도 보이지 않고 — VPN 서버로의 연결만 보입니다.
실제 위험 vs 언론의 공포
공용 Wi-Fi에 관한 글들은 종종 구체적인 공격으로 겁을 줍니다. 모든 것이 똑같이 현실적인 것은 아닙니다:
- 은행 비밀번호 가로채기. 매우 가능성이 낮습니다 — 은행은 오직 HTTPS로만 작동하며, HTTPS는 인증서 변조 없이는 뚫리지 않습니다(그리고 그것은 당신의 기기에 대한 접근을 필요로 합니다).
- 세션 cookies 탈취. 실제로 가능하지만 주로 HTTPS가 없는 사이트에 한합니다 — 그리고 그런 사이트는 이제 드뭅니다.
- DNS 변조. 실제로 가능하며, 특히 가짜 네트워크를 통해 그렇습니다. VPN이 이를 막아 줍니다.
- 활동 감시. 완전히 현실적이며 정기적으로 일어납니다. VPN이 이를 막아 줍니다.
- WiFi 추적기를 통한 은밀한 기기 추적. 실제로 존재하며 쇼핑몰, 공항에 널리 퍼져 있습니다. 여기서는 VPN이 도움이 되지 않습니다(이는 네트워크가 아니라 무선 신호에 대한 공격입니다) — 별도의 보호가 필요합니다.
공용 Wi-Fi에서 VPN이 필수적인 경우
VPN 없이는 눈에 띄는 취약점이 되는 구체적인 상황들입니다:
- 낯선 국가에서의 연결. 특히 감시가 관행처럼 이루어지는 국가라면 더욱 그렇습니다. 어떤 개방형 네트워크든 잠재적인 위험입니다.
- 연결의 목적이 민감한 데이터일 때. 업무 문서, 은행 거래, 고객과의 연락 등입니다.
- 유출 사례가 알려진 호텔에서. 과거 몇몇 호텔 네트워크가 HTTP 페이지에 악성 코드를 삽입한 것이 적발된 적이 있습니다(감염된 링크가 담긴 배너).
- 공항에서. 무작위 사용자의 흐름이 많아 공격에 이상적인 환경입니다.
- 체인 카페에서. 네트워크의 브랜드가 "유명"할수록 공격자에게 더 매력적인 표적이 됩니다.
여행 중의 VPN: 별도의 이야기
여행 중에는 VPN에 대한 부담이 몇 배로 커집니다. 이유는 다음과 같습니다:
- 여러 개방형 네트워크를 연달아 사용. 공항 → 호텔 → 식당 → 다시 공항. 모든 네트워크가 낯설고, 하나하나가 잠재적인 위험입니다.
- 자국 서비스에 대한 접속. 은행 앱, 공공 서비스, 배달 — 이 모든 것이 외국 IP에서는 종종 차단됩니다. 본국에 서버가 있는 VPN이 접속을 되돌려 줍니다.
- 호텔에서의 감시로부터 보호. 일부 호텔 네트워크에는 트래픽 필터링과 통계 수집이 설치되어 있으며 — 때로는 그것이 국가로 넘어갑니다.
실용적인 조언: 여행 전에 VPN 앱이 설치되어 있고 활성화되어 있는지 확인하십시오. 일부 국가는 VPN 제공업체의 사이트에 대한 접속을 차단하므로 — "이미 현지에서" 처음부터 설치하는 것이 불가능할 수 있습니다. 업데이트도 마찬가지입니다 — 출발 전에 업데이트하십시오.
VPN을 켜지 않아도 되는 경우
공용 Wi-Fi에서 VPN이 과도한 조치가 되는 몇 가지 상황입니다:
- 네트워크에 이상한 기기가 없다는 것을 아는, 신뢰할 수 있는 지인의 집에서.
- IT 부서가 보안을 책임지는 사무실 업무용 네트워크에서.
- 4G/5G 모바일 네트워크에서 — 그곳에서는 트래픽이 통신사의 암호화로 보호됩니다(다만 VPN을 써도 무방합니다).
그 밖에는 규칙이 간단합니다. 검증되지 않은 어떤 네트워크에서든 — VPN을 켭니다.
잊지 않도록 설정하는 방법
보편적인 해결책은 자동 연결입니다. 제대로 된 VPN 앱은 모두 다음을 할 수 있습니다:
- 신뢰할 수 있는 네트워크를 제외한 어떤 Wi-Fi 네트워크에 연결하든 VPN을 자동으로 켭니다.
- 신뢰할 수 있는 목록은 당신이 직접 정합니다: 집 네트워크, 직장, 부모님 댁.
- 휴대폰이 낯선 네트워크에 연결되면 — 어떤 앱이든 트래픽을 어딘가로 보내기 전에 VPN이 먼저 켜집니다.
당신의 앱에 그런 설정이 없다면 습관을 들이십시오. 낯선 Wi-Fi에 연결했으면 — 곧바로 VPN을 켭니다. VolnaLink에서는 이것이 버튼 하나입니다.
공용 네트워크에서 추가로 해야 할 일
VPN은 핵심 조치이지만 유일한 조치는 아닙니다. 추가로:
- 공공장소에서 기기를 방치하지 마십시오.
- 휴대폰 설정에서 개방형 네트워크에 대한 자동 연결을 끄십시오 — 매번 수동으로 결정하십시오.
- 공용 Wi-Fi에서는 VPN을 통해서라도 중요한 작업(결제, 비밀번호 재설정)을 하지 마십시오 — 집에서 하는 편이 낫습니다.
- 모든 중요한 계정에 2FA를 켜십시오. 무언가 유출되더라도 — 두 번째 요소가 없는 비밀번호는 쓸모가 없습니다.
정리
공용 Wi-Fi는 일반인에게 VPN이 정말로 필요한 주된 상황입니다. "완전한 익명성"을 위해서가 아니라, 감시와 트래픽 변조로부터의 정상적인 보호를 위해서입니다. 자동 연결을 켜고 잊어버리십시오 — VPN이 스스로 작동할 것입니다.
VolnaLink VPN은 버튼 하나로 켜지며 모든 인기 기기에서 이용할 수 있습니다.