온라인에서 자신을 숨겨야 할 필요성이 있을까요? 그런 행위는 해커나 스파이 같은 사람들만 하는 것이 아닐까요? 사실 전혀 그렇지 않습니다. 잠시 생각해보면 IP가 차단당할 수 있는 상황은 생각보다 흔하며, 인터넷에서 가장 얌전한 사용자라도 때로는 온라인 위장이 필요해질 수 있습니다.
한 가지 예를 들어보겠습니다. 몇 년 전 저는 온라인 허위 사건을 둘러싼 논쟁에 적극적으로 참여한 적이 있습니다. 세부 내용보다 중요한 것은 그 논쟁의 결과였습니다. 결국 저와 영국에 사는 친한 친구는 그 허위 사건을 믿는 사람들로 가득 찬 포럼에서 접근이 금지되었습니다. 우리가 사기를 친 사람을 폭로했더니, 지나치게 열정적인 신봉자 출신 관리자가 우리를 더 이상 환영하지 않는다고 판단한 것입니다.
문제는 우리가 그 사기꾼이 다시 활동할 경우를 대비해 계속 주시하고 싶었다는 점입니다. 그래서 IP 차단을 우회하고 포럼을 모니터링할 방법이 필요했습니다. 이를 위해서는 포럼 관리자가 알아볼 수 없는 위치와 신원 정보, 그리고 IP를 갖춘 계정, 즉 일종의 '위장'이 필요했습니다.
비슷한 상황은 생각보다 많습니다. 블로그에 단 한마디 댓글을 달았다가 예민한 운영자에게 IP가 차단된 경우도 있고, 특정 국가에서만 접근 가능한 콘텐츠를 다운로드하고 싶은 경우도 있으며, 포럼에 본인임을 드러내지 않고 의견을 남기고 싶은 경우도 있습니다. 완벽하게 추적 불가능하게 위장하는 것은 쉽지 않지만, 이 글에서 소개하는 도구들을 활용하면 비교적 짧은 시간 안에 목표를 달성할 수 있습니다.
온라인 정체성과 IP 숨기기
사실 여러분의 온라인 정체성의 핵심은 IP 주소에 담겨 있습니다. IP 주소는 웹 서버에 여러분이 어느 위치의 컴퓨터에서 접속했는지 알려줍니다. 여기에 더해 웹 서버는 운영체제, 브라우저 종류와 버전 등 추가 정보까지 탐지할 수 있습니다. 온라인 프라이버시가 걱정되든, 자신의 IP를 차단한 웹사이트에 접속하고 싶든, 아래의 도구와 기법들이 도움이 될 것입니다.
1단계: 가짜 신원 만들기
차단당한 포럼, 블로그 또는 웹사이트에 가입할 때 입력할 수 있는 그럴듯한 더미 정보를 만드는 것은 생각보다 쉽습니다. 가짜 신원 정보를 자동으로 생성해 주는 사이트를 활용해 보세요. 개인적으로는 Fake Name Generator가 가장 유용하다고 생각합니다.
예를 들어 영국 남성으로 위장하고 싶다면, 해당 지역의 전형적인 이름을 기반으로 가짜 주소, 전화번호, 사용자 이름과 비밀번호, 그리고 회원가입 양식에 쓸 수 있는 각종 허위 정보를 자동으로 생성해 줍니다.
추가로 필요한 것은 이메일 주소 정도입니다. 스팸을 피하기 위해 일회용 이메일 계정을 만드는 방법을 다룬 글들이 많으니 참고하세요. 이런 임시 이메일은 포럼이나 웹사이트 가입 등 어떤 회원가입 양식에도 활용할 수 있습니다.
2단계: 데스크톱 소프트웨어로 IP 숨기기
가짜 신원을 확보했다면, 이제 가장 중요한 단계는 원격 웹 서버가 여러분 컴퓨터의 실제 IP와 위치를 '보지' 못하게 하는 것입니다. 시작하기 전에 whatismyip.com에 접속해 현재 실제 IP 주소를 먼저 확인해 두세요.
임무는 명확합니다. 그 사이트에 접속했을 때 다른 IP가 표시되도록 하는 것입니다. 이를 가능하게 하는 첫 번째 방법은 무료 데스크톱 앱 두 가지입니다.
첫 번째는 Hideman입니다. 파일 다운로드 사이트의 시간 제한을 우회하기 위해 매번 IP를 변경하는 용도로 소개된 바 있는 프로그램입니다. 설치가 빠르고 작은 팝업 창으로 실행되며, 현재 IP와 위치를 보여줍니다.
'Connect' 버튼을 클릭하면 Hideman이 작동하여 IP를 숨기고, 드롭다운 목록에서 선택한 국가의 IP로 변경합니다. 아래 화면에서는 필자의 IP가 스웨덴에서 인터넷에 접속하는 것처럼 위장된 것을 볼 수 있습니다.
흥미로운 점은 대상 웹사이트가 프록시 서버를 통한 접속임조차 감지하지 못했다는 것입니다('No Proxy Detected'). Fake Name Generator로 만든 스웨덴 신원과 결합하면 매우 설득력 있는 위장이 완성됩니다.
CNN 같은 유명 사이트조차 필자를 해외 접속자로 인식해 미국 외 에디션으로 전환할지 물어볼 정도였습니다.
다만 Hideman 무료 버전은 주 5시간이라는 사용 제한이 있습니다. 또 다른 훌륭한 데스크톱 앱은 Hotspot Shield입니다. 작업표시줄에 상주하며 언제든 활성화할 수 있고, 가짜 IP로 인터넷에 연결하는 방식과 시점을 직접 설정할 수 있습니다.
팝업을 통해 현재 보호(위장) 상태인지 여부를 확인할 수 있습니다. 무료 버전에서는 국가 선택이 불가능하고 기본값인 미국으로만 연결됩니다.
그럼에도 불구하고 캘리포니아 산호세에서 접속한 방문자로 위장하는 데는 성공했습니다.
주의할 점은 일부 사이트에서 이런 서비스를 프록시 서버나 익명 프록시로 분류해 차단할 수 있다는 것입니다. 회원가입 과정에서 막힌다면 다른 방법으로 넘어가세요. 최소한 아래에서 소개할 TorBox 방법은 확실히 효과가 있을 것입니다.
3단계: 웹 기반 프록시 서비스
가장 간단한 방법은 웹 기반 위장 서비스를 이용하는 것입니다. 해당 웹사이트를 통해 인터넷에 접속하면 IP가 자동으로 마스킹됩니다. 가장 잘 알려진 곳은 Hide My Ass이며, 그 외에도 여러 서비스가 있습니다.
웹 기반 솔루션은 다운로드가 필요 없고 사용법이 간단해 가장 널리 쓰이는 방식입니다. 하지만 안타깝게도 대상 웹사이트가 이를 익명 프록시로 감지해 차단할 가능성이 가장 높은 방식이기도 합니다. 몇 가지를 시도해 보고, 안 되면 데스크톱 솔루션으로 넘어가고, 그래도 안 되면 마지막 카드인 TorBox를 꺼내면 됩니다.
4단계: TorBox 활용
웹에서 IP와 위치를 숨기는 가장 강력한 방법 중 하나는 VirtualBox에서 TorBox 게이트웨이를 사용하는 것입니다. 이 솔루션은 두 부분으로 구성됩니다. TorBox Gateway는 데스크톱의 다른 작업과 별개의 독립된 네트워크를 구동하며, 사실상 자체 IP 주소를 가진 별도의 컴퓨터를 하나 더 실행하는 것과 같습니다.
TorBox Gateway와 Workstation의 설정 과정은 이 글의 범위를 벗어나지만, 익명 이메일 발송에 활용하는 방법을 다룬 별도의 글에서 자세히 설명하고 있으니 참고하세요. 설정을 마치면 Oracle VirtualBox에서 두 개의 TorBox 시스템을 확인할 수 있습니다. 먼저 Gateway를 실행한 후 Workstation을 실행하세요. TorBox 브라우저에서 WhatIsMyIp.com에 접속하면 다음과 같은 화면을 볼 수 있습니다.
필자의 경우 지구 반대편에 가까운 위치의 IP가 표시되었습니다. Google조차 필자가 그 IP에 있다고 인식합니다. TorBox Gateway를 통해 웹을 탐색하면 완벽하게 위장된 상태로, 누구도 실제 신원이나 위치를 알 수 없이 인터넷을 자유롭게 탐험할 수 있습니다.
가짜 온라인 신원과 일회용 이메일 주소에 은폐된 IP까지 결합하면 온라인 위장의 완벽한 플랜이 완성됩니다. 세상 누구든, 지구상 어디든 될 수 있으며, 이메일 주소와 IP 주소로 당신을 차단했던 그 성가신 포럼 관리자조차 더 이상 당신을 막을 수 없습니다.
여러분은 웹에서 실제 신원을 숨긴 적이 있나요? 어떤 도구를 사용하시나요? 데스크톱 솔루션과 웹 기반 솔루션 중 어느 쪽을 선호하시나요? 아래 댓글로 여러분의 팁과 피드백을 공유해 주세요!