Invisible Internet Project(새 창)(I2P)는 Tor와 유사한 원칙을 기반으로 구축된 오픈 소스 분산형 익명 네트워크입니다. 주로 일반 인터넷의 익명 탐색을 허용하도록 설계되었지만 다크 웹으로도 사용할 수 있는 Tor와 달리, I2P는 주로 다크 웹을 탐색하도록 설계되었습니다(그러나 일반 인터넷에 접근하는 데 사용할 수도 있음).

다크 웹이란 무엇인가요?

접근하기 위해 서로 다른 프로토콜과 브라우저에 의존하는 여러 다크 웹이 존재합니다. Tor onion 서비스는 단연 가장 대중적인 다크 웹이며 흔히 ‘다크 웹’이라는 용어와 동의어로 간주됩니다. 다른 다크 웹으로는 I2P 및 Freenet(새 창)이 있습니다.

Tor onion 서비스에 대해 더 알아보기

다크 웹은 일반적인 월드 와이드 웹(World Wide Web)과 매우 유사합니다. 하이퍼링크를 통해 서로 연결된 웹사이트의 모음입니다. 다크 웹과 월드 와이드 웹의 차이점은 특별한 소프트웨어, 설정 또는 권한을 사용해야만 다크 웹사이트에 접근할 수 있다는 것입니다.

다크 웹은 딥 웹과 종종 혼동되지만 둘은 다릅니다. 인비저블 웹(invisible web) 또는 히든 웹(hidden web)으로도 알려진 딥 웹은 단순히 표준 검색 엔진에 의해 인덱싱되지 않은 모든 웹페이지를 의미합니다.

Proton VPN 받기!

I2P란 무엇인가요?

I2P는 2003년 Freenet의 포크로 시작되었습니다. Tor와 유사하지만 향상된 익명성 기능을 제공합니다. Tor와 마찬가지로 I2P는 자원봉사자가 운영하는 아웃프록시(Tor 출구 노드와 유사)를 통해 일반 웹을 비공개로 탐색하는 데 사용할 수 있지만, I2P 자체적(새 창)으로는 “인터넷을 비공개로 탐색하려면 Tor 브라우저나 신뢰할 수 있는 VPN을 사용하는 것이 더 나은 선택”이라고 권장합니다.

대신 I2P는 eepsite에 중점을 둡니다. Tor onion 웹사이트와 유사하게, 이는 I2P 네트워크 내부에서만 접근할 수 있는 .i2p 도메인 이름을 가진 웹사이트입니다.

I2P는 Tor보다 빠르게 설계되었지만 페이지 로딩 시간은 일반 웹페이지에 비해 여전히 매우 느릴 수 있습니다. 따라서 I2P는 일반적으로 로드 시간을 최소화하기 위해 단순한 HTML 전용 디자인을 사용합니다.

I2P 작동 방식

I2P는 Tor에서 사용하는 onion 라우팅(새 창) 시스템을 개선하도록 설계되었습니다. Tor를 사용할 때 연결은 최소 3개의 무작위 노드를 통해 라우팅되며, 데이터가 노드를 통과할 때마다 다시 암호화됩니다.

진입 노드는 귀하의 실제 IP 주소를 볼 수 있지만, 데이터 내용이나 인터넷에서 수행하는 작업에는 접근할 수 없습니다. 일반 인터넷에 접근하기 위해 Tor를 사용하는 경우, 출구 노드가 데이터를 복호화하고 암호화하므로(따라서 데이터를 볼 수 있음) 귀하가 방문하는 웹사이트를 볼 수 있습니다. 그러나 귀하의 실제 IP 주소가 무엇인지는 전혀 알 수 없습니다.

Tor onion 서비스(다크 웹)를 사용하는 경우 출구 노드가 없으며, onion 사이트는 Tor 네트워크 내에 존재합니다.

onion 서비스 작동 방식

onion 라우팅 대신 I2P는 (느슨하게) garlic 라우팅(새 창)이라 불리는 방식을 사용합니다. onion 라우팅과 마찬가지로 이는 여러 레이어의 종단 간 암호화를 사용합니다. 하지만 몇 가지 주요 개선 사항도 제공하며, 그중 가장 중요한 사항은 다음과 같습니다:

1. 데이터 패킷이 (Tor에서처럼) 하나씩 전송되는 대신, 메시지 형태로 I2P 네트워크를 통해 전송되기 전에 함께 cloves(이로 인해 “garlic 라우팅”이라는 이름이 붙음)로 번들링됩니다. 일반적으로 각 메시지에는 하나의 clove가 포함되지만 때로는 두 개가 포함되기도 합니다. 이로 인해 공격자가 타이밍 공격(새 창)으로 귀하를 역익명화하기가 더 어려워집니다.

이론적으로 이러한 설정은 네트워크 효율성을 향상시켜 페이지 로딩 속도를 높여줍니다.

2. Tor 연결은 양방향입니다. 즉, 발신 및 수신 트래픽이 연결된 노드를 통해 동일한 경로를 사용합니다. 반면 I2P는 단방향입니다. 이는 발신 및 수신 트래픽이 서로 다른 경로를 사용함을 의미하므로 사용자의 연결을 역추적하기가 훨씬 더 어려워집니다.

3. (Tor의 훨씬 더 오래 지속되는 터널 대신) 수명이 짧은 터널을 사용하면 공격자가 연결을 표적으로 삼기 더 어려워집니다.

4. I2P는 회선 교환 대신 패킷 교환(새 창)을 사용하여 더 나은 부하 분산과 복원력을 제공합니다. 이론적으로 더 나은 확장성도 가능하지만, Tor는 I2P가 아직 해결하지 못한 일부 확장성 문제를 해결했습니다.

I2P는 안전한가요?

I2P는 Tor만큼 인기를 얻은 적이 없으며 최근 몇 년 동안 급격히 감소하고 있습니다. 이는 몇 가지 중요한 보안상의 영향을 미칩니다:

1. I2P 개발에 적극적으로 참여하는 인원이 훨씬 적기 때문에 보안 문제가 감지되지 않고 패치되지 않은 채 넘어갈 가능성이 더 큽니다. (Tor와 달리(새 창)) I2P가 자금 조달을 전적으로 기부에만 의존한다는 사실도 이 문제의 원인이 됩니다.

2. Tor의 가장 큰 약점은 적대적인 행위자가 사용자의 익명성을 위협할 만큼 충분한 수의 (표면상) 자원봉사자 운영 노드를 잠재적으로 제어(새 창)할 수 있다는 점입니다. Tor보다 노드 수가 훨씬 적은 I2P에서는 이러한 종류의 공격을 수행하기가 훨씬 더 쉽습니다.

I2P가 공식적인 제3자 보안 감사를 받은 적이 없다는 점도 주목할 가치가 있습니다.

I2P 설정 방법

데스크톱에서

I2P를 사용하려면 먼저 Windows, macOS 및 Linux용으로 제공되는 I2P 라우터 소프트웨어를 설치(새 창)해야 합니다(Linux에 설치하는 경우 Java가 이미 설치되어 있지 않다면 Java도 필요합니다). Docker 이미지로도 사용할 수 있습니다.

안내된 설치 프로세스가 완료되면 대부분의 데스크톱 기기에서 기본 브라우저가 I2P 라우터 콘솔 페이지를 엽니다. I2P 라우터 서비스가 실행 중일 때 브라우저에서 127.0.0.1:7657에 접속하여 이 페이지에 접근할 수도 있습니다.

이 페이지에서는 귀하의 I2P 서버를 관리 및 설정할 수 있으며, 다양한 I2P 리소스(예: FAQ, 기술 문서 및 커뮤니티 웹사이트)에 대한 링크를 제공하고, I2P의 내장 주소록과 이메일, BitTorrent 및 웹 서버 앱에 접근할 수 있도록 합니다.

링크 중 일부는 I2P 페이지로 연결되며 모든 기능이 정상적으로 작동하는지 테스트하는 데 유용하지만, 타사 eepsite에 대한 링크는 없습니다.

실제로 eepsite에 접근하려면 브라우저의 프록시 설정을 구성(새 창)해야 합니다.

Android에서

Android 앱은 Google Play Store, F-Droid 및 APK 파일로 제공(새 창)됩니다. 데스크톱 라우터 콘솔과 마찬가지로 앱을 통해 귀하의 I2P 서버 설정을 관리하고 구성할 수 있습니다.

또한 브라우저의 프록시 설정을 구성해야 합니다. Android용 Chrome 및 Firefox 최신 버전에서는 이 작업을 허용하지 않지만, I2P 앱에는 이를 지원하는 일부 오픈 소스 Android 브라우저를 설정하는 지침이 포함되어 있습니다.

I2P 사용 방법

I2P를 사용하여 일반 웹사이트에 접근하는 것은 가능하지만, 이는 원래 설계된 목적이 아니므로 권장하지 않습니다. eepsite에 접근하려면 먼저 사이트를 찾아야 합니다. 시작하기 좋은 곳은 클리어 웹(새 창) 검색 엔진인 I2P Search(새 창)입니다.

eepsite가 귀하의 주소록에 아직 등록되어 있지 않다면 연결하기 위해 점프 서비스(새 창)의 도움이 필요할 수 있습니다.

eepsite를 찾으면 귀하의 주소록에 추가할 수 있습니다.

그러나 아주 많은 eepsite 링크가 오래 전에 만료되어 작동하지 않을 수 있음을 염두에 두시기 바랍니다.

최종 정리: I2P 대 Tor

요약하자면, 찾고 있는 다크 웹 리소스에 I2P로 접근할 수 있다면 I2P를 사용해야 합니다. Tor에서만 사용할 수 있는 경우라면 Tor를 사용해야 합니다. 대개 Tor가 훨씬 더 많은 다크 웹 사이트에 대한 접근을 제공한다는 것을 알게 될 것입니다.

인터넷상에서는 흔히 일반 웹사이트에 최대한 익명으로 접근하는 데는 Tor가 더 좋고, 다크 웹 콘텐츠에 접근하는 데는 I2P가 더 좋다고 합니다. 기술적인 관점에서는 어느 정도 일리가 있습니다. I2P는 Tor에 비해 실질적인 보안상 이점을 제공하며 속도도 더 빠릅니다.

그러나 모호한 관심 영역(다크 웹) 내의 항상 틈새 프로젝트였던 I2P의 사용자 기반은 분명히 심각한 감소세를 보이고 있습니다. 이는 임의의 I2P 검색 엔진이나 eepsite 디렉터리에서 발견되는 수많은 끊어진 링크와 한때 인기를 끌었던 I2P 포럼의 저조한 트래픽 수준을 통해 명백히 입증됩니다.

콘텐츠의 부족뿐만 아니라, 이는 아마도 보안 패치를 포함한 I2P의 개발 속도 또한 느려졌음을 의미할 것입니다. 그리고 위에서 논의한 바와 같이, I2P 노드의 수가 상대적으로 제한되어 있기 때문에 강력한 행위자의 공격에 훨씬 더 취약해집니다.

반면에 Tor는 번창하고 있습니다(새 창).

I2P 또는 Tor 연결을 설정하기 전에 신뢰할 수 있는 노로그 VPN 서비스(예: Proton VPN)에 연결함으로써, I2P 또는 Tor를 사용할 때 귀하의 보안을 향상(새 창)시킬 수 있다는 점에 주목할 가치가 있습니다.