Computer >> 컴퓨터 >  >> 네트워킹 >> 인터넷

가릭(마늘) 라우팅으로 인터넷을 익명하게 탐색하는 방법 – I2P 설치부터 설정까지

가릭(마늘) 라우팅으로 인터넷을 익명하게 탐색하는 방법 – I2P 설치부터 설정까지

가릭 라우팅(Garlic Routing)은 여러 겹의 암호화 경로를 활용해 기업, 정부 기관, 해커, ISP(인터넷 서비스 제공업체)로부터 인터넷 트래픽을 보호하고 익명성을 확보하는 고급 브라우징 기술입니다. 이 점에서 Tor 네트워크처럼 암호화된 경로를 통해 익명성을 제공하는 어니언 라우팅(Onion Routing)과 비슷한 목적을 지닙니다.

다만 두 기술 사이에는 몇 가지 중요한 차이점이 있습니다. 어니언 라우팅에서는 데이터가 중개 노드를 거치면서 양파 껍질을 벗기듯 한 층씩 복호화됩니다. 또한 Tor는 양방향 터널을 사용해 메모리 사용 효율을 높이고 대역폭 오버헤드를 줄이며, 중앙화된 관리 체계를 갖추고 있습니다.

가릭 라우팅이란?

가릭 라우팅은 어니언 라우팅 개념을 확장한 것으로, 마늘 알갱이처럼 여러 메시지를 하나로 묶어 함께 암호화합니다. 숨겨진 정보는 단방향으로 전송되며, 최종 목적지에 도달했을 때에만 드러납니다.

가릭(마늘) 라우팅으로 인터넷을 익명하게 탐색하는 방법 – I2P 설치부터 설정까지

이 '마늘' 방식의 가장 큰 장점은 P2P 환경에 적합하다는 점입니다. '배달 상태 메시지(delivery status message)'가 '가릭 메시지(garlic message)'와는 별도의 경로를 사용하기 때문입니다. 따라서 가릭 라우팅은 서로 다른 리플라이 블록(reply block)을 활용함으로써 월드와이드웹의 기존 개념을 완전히 뒤집습니다. 공격자가 터널 내부에 참여하고 있더라도 클라이언트의 활동이 탐지될 가능성을 더욱 낮추는 것이 핵심 아이디어입니다.

가릭 라우팅으로 익명 브라우징을 하려면 I2P라는 소프트웨어를 다운로드해 설치해야 합니다. 과정이 여러 단계로 보일 수 있지만, 실제로는 매우 간단한 설치이므로 걱정하지 않아도 됩니다.

I2P 다운로드 및 설치

익명 인터넷 프로젝트(Invisible Internet Project, I2P)는 가릭 라우팅의 발전에 크게 기여해 왔습니다. 이 익명 브라우징 프로젝트는 아직 베타 단계처럼 보이지만, 지금 당장 아무 문제 없이 사용할 수 있습니다.

다운로드하려면 공식 웹사이트에 방문해 Windows, Mac, Solaris/BSD, Android, Debian 또는 Ubuntu용 소프트웨어를 받으면 됩니다. 아래 화면은 Windows용 설치 패키지를 보여줍니다.

가릭(마늘) 라우팅으로 인터넷을 익명하게 탐색하는 방법 – I2P 설치부터 설정까지

일반적인 Windows 프로그램과 마찬가지로 설치할 대상 폴더를 선택합니다.

가릭(마늘) 라우팅으로 인터넷을 익명하게 탐색하는 방법 – I2P 설치부터 설정까지

원한다면 시작 메뉴에 I2P 바로 가기를 만들거나, 그대로 데스크톱에 둘 수도 있습니다.

가릭(마늘) 라우팅으로 인터넷을 익명하게 탐색하는 방법 – I2P 설치부터 설정까지

설치는 몇 분 안에 자동으로 완료됩니다.

가릭(마늘) 라우팅으로 인터넷을 익명하게 탐색하는 방법 – I2P 설치부터 설정까지

설치가 성공적으로 끝나면 최종 상태 화면이 나타납니다.

가릭(마늘) 라우팅으로 인터넷을 익명하게 탐색하는 방법 – I2P 설치부터 설정까지

대역폭 테스트

I2P 라우터 콘솔을 클릭하면 PC의 기본 브라우저를 통해 추가 설정이 진행됩니다. 먼저 언어를 선택해야 합니다.

가릭(마늘) 라우팅으로 인터넷을 익명하게 탐색하는 방법 – I2P 설치부터 설정까지

다음 단계에서 대역폭 테스트를 진행하세요. 이를 통해 앞으로 필요한 대역폭의 크기를 가늠할 수 있습니다.

가릭(마늘) 라우팅으로 인터넷을 익명하게 탐색하는 방법 – I2P 설치부터 설정까지

아래 테스트 결과에서 볼 수 있듯이, 예상 대역폭은 다운로드 2.46Mbps, 업로드 492kbps로 측정되었습니다. 이 수치는 다음 섹션에서 필요하므로 잘 기억해 두세요.

가릭(마늘) 라우팅으로 인터넷을 익명하게 탐색하는 방법 – I2P 설치부터 설정까지

I2P 파이어폭스 브라우저 프로필 다운로드

다음으로 I2P와 함께 작동하는 Firefox 브라우저 프로필을 다운로드해야 합니다. 이를 위해서는 컴퓨터에 Firefox 브라우저가 미리 설치되어 있어야 하며, 이 브라우저가 가릭 서핑에 사용됩니다.

가릭(마늘) 라우팅으로 인터넷을 익명하게 탐색하는 방법 – I2P 설치부터 설정까지

다운로드는 빠르고 간단하며, 브라우저 프로필 프로그램을 실행하기만 하면 됩니다.

가릭(마늘) 라우팅으로 인터넷을 익명하게 탐색하는 방법 – I2P 설치부터 설정까지

설치 관리자 라이선스 동의 화면에서 "동의함(I Agree)"을 클릭합니다.

가릭(마늘) 라우팅으로 인터넷을 익명하게 탐색하는 방법 – I2P 설치부터 설정까지

설치가 끝나면 곧바로 "i2p 브라우저를 실행하시겠습니까?"를 클릭하세요. 이후에는 데스크톱 창에서 직접 Firefox 브라우저 프로필을 실행할 수 있습니다.

가릭(마늘) 라우팅으로 인터넷을 익명하게 탐색하는 방법 – I2P 설치부터 설정까지

곧 I2P 라우터 콘솔 홈페이지가 열리고, I2P 관련 사이트들의 목록을 확인할 수 있습니다. '구성 페이지(configuration page)'로 이동해 세부 설정을 조정하세요.

가릭(마늘) 라우팅으로 인터넷을 익명하게 탐색하는 방법 – I2P 설치부터 설정까지

I2P 구성 페이지에서는 수동으로 조정해야 할 여러 항목을 볼 수 있는데, 그중 가장 중요한 것이 '대역폭(bandwidth)' 설정입니다. 앞서 대역폭 테스트에서 확인한 수치를 이곳에 입력하면 됩니다.

가릭(마늘) 라우팅으로 인터넷을 익명하게 탐색하는 방법 – I2P 설치부터 설정까지

익명 서핑 즐기기

I2P에 충분한 대역폭을 할당하고 나면 일반 Firefox 브라우저를 사용하듯 가릭 서핑을 익명으로 즐길 수 있습니다. ISP를 포함해 누구도 사용 중인 소프트웨어, 컴퓨터, IP 주소 정보를 알 수 없으므로 프라이버시 보호 수준은 한층 더 높아집니다.

가릭(마늘) 라우팅으로 인터넷을 익명하게 탐색하는 방법 – I2P 설치부터 설정까지

가릭 라우팅을 활용하면 mail.i2p 도메인을 통해 익명 이메일을 보낼 수도 있습니다.

가릭(마늘) 라우팅으로 인터넷을 익명하게 탐색하는 방법 – I2P 설치부터 설정까지

어니언 링크와 마찬가지로 'eepsite(EEP 사이트)'라고 불리는 수많은 i2p 링크를 찾을 수 있습니다. 어니언 링크와 마찬가지로 이런 링크들은 Chrome 같은 일반 브라우저에서는 열리지 않습니다.

가릭(마늘) 라우팅으로 인터넷을 익명하게 탐색하는 방법 – I2P 설치부터 설정까지

프로그램 제거

I2P를 제거하고 싶다면 .jar 제거 파일(uninstaller)을 실행하기만 하면 됩니다. 온라인 활동의 흔적은 남지 않습니다.

가릭(마늘) 라우팅으로 인터넷을 익명하게 탐색하는 방법 – I2P 설치부터 설정까지

결론

어니언(양파) 라우팅은 다크웹 사용자들 사이에서 매우 인기가 많아 정부와 ISP의 주목을 끌고 있습니다. 반면 가릭 라우터는 아직 규모가 작아 차단되거나 DDoS 공격의 표적이 될 만큼 큰 주목을 받지 않고 있습니다.

가릭 라우팅을 통한 프라이버시 보호에 대해 어떻게 생각하시나요? 의견을 댓글로 알려주세요.