맨위로가기

I2P

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

I2P는 2003년 Freenet에서 분기되어 시작된 익명 P2P 분산 통신 계층이다. IP와 유사하게 메시지 기반 통신을 사용하며, 종단 간 암호화 및 암호화된 식별자를 통해 발신자와 수신자의 IP 주소 노출을 방지한다. I2P는 다양한 소프트웨어를 지원하며, 익명성을 위해 설계된 여러 응용 프로그램(I2PSnark, Vuze, Susimail 등)을 제공한다. 자금 지원은 전적으로 기부금으로 이루어지며, 릴리스는 6~8주마다 이루어진다. I2P는 취약점 및 서비스 거부 공격에 대한 위험이 있으며, I2PCon이라는 컨벤션이 개최되기도 한다.

2. 기술적 설계

I2P는 2003년 Freenet에서 분기되어 개발되었다.[5][6] IP와 유사하게 메시지 기반 통신을 사용하지만, 라이브러리를 통해 신뢰성 있는 스트리밍 통신을 지원한다. I2P는 갈릭 라우팅을 통한 종단 간 암호화(총 4계층)를 적용하여 익명성을 보장한다.[7] 통신 종단점("대상")도 암호화 식별자(공개 키 쌍)를 사용하므로, 메시지 발신자와 수신자 모두 서로나 제3자에게 자신의 IP 주소를 공개하지 않는다.[7]

I2P는 익명 피어 투 피어 분산 통신 계층으로 설계되어, Usenet, 이메일, IRC, 파일 공유, 웹 호스팅 및 HTTP, Telnet 등 다양한 인터넷 서비스와 분산 데이터 저장소, Squid를 이용한 웹 프록시 네트워크, DNS 등 분산 응용 프로그램을 지원한다.

I2P는 2048비트 ElGamal/AES256/SHA256+세션 태그 암호화[11] 및 Ed25519 EdDSA/ECDSA 서명을 사용한다.[12]

2. 1. 릴리스

I2P는 6~8주마다 안정적인 릴리스를 제공하며, 업데이트는 I2P 토렌트를 통해 배포된다. 릴리스 관리자는 일반적으로 'zzz' 또는 'str4d'이다.[13]

버전릴리스 날짜릴리스 노트
0.9.112014-02-08아웃프록시 플러그인 지원, 임대 세트 조회 보안 개선, 메모리 사용량 감소.[13]
0.9.122014-03-31ECDSA 지원 및 Jetty 8 업데이트.[14]
0.9.132014-05-22SusiMail 개선 및 방화벽 라우터 문제 수정.[15]
0.9.142014-07-26XSS 및 원격 실행 취약점에 대한 중요한 수정 사항.[16]
0.9.14.12014-08-09I2PSnark 및 콘솔 수정.[17]
0.9.152014-09-20Ed25519 EdDSA 서명에 대한 예비 지원.[18]
0.9.162014-11-01더 강력한 라우터 정보 서명 지원 추가.[19]
0.9.172014-11-30서명된 뉴스, 기본적으로 ECDSA 터널.[20]
0.9.182015-02-22시작 시간을 단축하고 네트워크 프로토콜 전반의 지연 시간을 줄였습니다.[21]
0.9.192015-04-12플러드필 성능에 대한 몇 가지 수정 및 개선 사항.[22]
0.9.202015-06-02중요한 버그 수정 및 네트워크의 플러드필 용량을 늘리기 위한 몇 가지 변경 사항.[23]
0.9.212015-07-31네트워크 용량 추가, 플러드필 효율성 증가, 대역폭을 보다 효과적으로 사용하기 위한 몇 가지 변경 사항이 포함되어 있습니다.[24]
0.9.222015-09-12I2PSnark가 완료되기 전에 멈추는 문제를 수정하고, 라우터 정보를 새롭고 더 강력한 Ed25519 서명으로 마이그레이션하기 시작했습니다.[25]
0.9.232015-11-19재키잉 프로세스를 가속화합니다.[26]
0.9.242016-01-27새로운 SAM 버전(v3.2)과 수많은 버그 수정 및 효율성 개선. Java 7이 필요한 첫 번째 릴리스.[27]
0.9.252016-03-22새로운 SAM 버전(v3.3), 숨겨진 서비스 공유를 위한 QR 코드, 식별 아이콘 및 라우터 계열.[28]
0.9.262016-06-07네이티브 암호화 라이브러리의 주요 업그레이드, 서명이 있는 새로운 주소록 구독 프로토콜, Debian/Ubuntu 패키징에 대한 주요 개선 사항.[29]
0.9.272016-10-17IPv6 전송, SSU 피어 테스트 및 숨겨진 모드 개선.[30]
0.9.282016-12-12번들로 제공되는 여러 소프트웨어에 대한 업데이트, IPv6 피어 테스트 수정, 잠재적으로 악의적인 피어를 감지하고 차단하는 기능 개선. Java 9에 대한 예비 수정 사항.[31]
0.9.292017-02-27IPv6를 통한 NTP 지원, 예비 Docker 지원, 번역된 메인 페이지. 이제 HTTP 프록시를 통해 동일 출처 Referrer 헤더를 전달합니다. Java 9에 대한 수정 사항이 더 많지만, 아직 일반적인 사용을 위해 Java 9를 권장하지는 않습니다.[32]
0.9.302017-05-03Debian Stretch 및 Ubuntu Zesty 지원, Jetty 9 및 Tomcat 8로 업그레이드, 기존 DSA-SHA1 숨겨진 서비스를 EdDSA 서명 유형으로 마이그레이션 지원.[33]
0.9.312017-08-07라우터 콘솔을 새로 고쳐 가독성을 높이고, 접근성과 교차 브라우저 지원을 개선하고, 전반적인 정리를 진행했습니다.[34]
0.9.322017-11-07라우터 콘솔 및 관련 웹앱(주소록, i2psnark, susimail)의 여러 수정 사항 포함. DNS를 통한 일부 네트워크 열거 공격을 제거하기 위해 게시된 라우터 정보에 대해 구성된 호스트 이름을 처리하는 방식을 변경했습니다. 리바인딩 공격에 저항하기 위해 콘솔에 몇 가지 검사를 추가했습니다.[35]
0.9.332018-01-30i2psnark, i2ptunnel, 스트리밍 및 SusiMail에 대한 버그 수정 사항 포함. 재시딩 프록싱 및 기본 속도 제한에 대한 업데이트.[36]
0.9.342018-04-10i2ptunnel, 라우터 콘솔, SusiMail, 라우팅 및 전송에 대한 버그 수정과 SusiMail 및 UPnP에 대한 변경 사항 포함.[37]
0.9.352018-06-26SusiMail에 폴더 지원을 추가하고 숨겨진 서비스 웹사이트에서 HTTPS를 설정하기 위한 새로운 SSL 마법사를 추가합니다.[38]
0.9.362018-08-23NTCP2라는 새롭고 더 안전한 전송 프로토콜을 구현합니다. 기본적으로 비활성화되어 있지만 테스트를 위해 활성화할 수 있습니다. NTCP2는 다음 릴리스에서 활성화될 예정입니다.[39]
0.9.372018-10-04더 빠르고 안전한 NTCP2라는 전송 프로토콜을 활성화합니다.[40]
0.9.382019-01-22대역폭 테스터가 있는 새로운 첫 설치 마법사가 포함되어 있습니다. 최신 GeoIP 데이터베이스 형식을 지원하는 기능을 추가했습니다. 새로운 Firefox 프로필 설치 프로그램과 웹사이트에 새로운 네이티브 Mac OSX 설치 프로그램이 있습니다. 새로운 "LS2" 넷DB 형식 지원 작업이 계속 진행 중입니다.[41]
0.9.392019-03-21새로운 네트워크 데이터베이스 유형(제안 123)에 대한 광범위한 변경 사항이 포함되어 있습니다. RPC 애플리케이션 개발을 지원하기 위해 i2pcontrol 플러그인을 웹앱으로 번들로 묶었습니다. 수많은 성능 개선과 버그 수정이 있습니다.[42]
0.9.402019-05-07새로운 암호화된 임대 세트 형식 지원이 포함되어 있습니다. 이전 NTCP 1 전송 프로토콜을 비활성화했습니다. 새로운 SusiDNS 가져오기 기능과 들어오는 연결을 위한 새로운 스크립트 필터링 메커니즘이 있습니다.[43]
0.9.412019-07-02암호화된 임대 세트에 대한 클라이언트별 인증을 포함하여 제안 123에 대한 새로운 기능을 구현하는 작업을 계속합니다. 콘솔에는 업데이트된 I2P 로고와 여러 개의 새 아이콘이 있습니다. Linux 설치 프로그램을 업데이트했습니다.[44]
0.9.422019-08-28I2P를 더 빠르고 안정적으로 만들기 위한 작업을 계속합니다. UDP 전송 속도를 높이기 위한 몇 가지 변경 사항이 포함되어 있습니다. 더 모듈식 패키징을 위한 향후 작업을 가능하게 하기 위해 구성 파일을 분할했습니다. 더 빠르고 안전한 암호화를 위한 새로운 제안을 구현하기 위한 작업을 계속합니다. 물론 많은 버그 수정도 있습니다.[45]
0.9.432019-10-22더 강력한 보안 및 개인 정보 보호 기능과 성능 개선 작업을 계속합니다. 새로운 임대 세트 사양(LS2)의 구현이 완료되었습니다. 향후 릴리스를 위해 더 강력하고 빠른 종단 간 암호화(제안 144) 구현을 시작하고 있습니다. 여러 IPv6 주소 감지 문제가 해결되었으며, 물론 다른 몇 가지 버그 수정도 있습니다.[46]
0.9.442019-12-01새로운 암호화 유형을 처리하는 숨겨진 서비스의 서비스 거부 문제에 대한 중요한 수정 사항이 포함되어 있습니다.[47]
0.9.452020-02-25버그 수정 사항이 포함되어 있습니다.[48]
0.9.462020-05-25새로운 ECIES 암호화가 포함되어 있습니다.[49]
0.9.472020-08-24일부 서비스에 대한 새로운 암호화를 활성화하고, 이제 Java 8이 필요하며, 시빌 분석 및 차단이 기본적으로 활성화되었습니다.[50]
0.9.482020-11-30대부분의 서비스에 대해 새로운 암호화를 활성화하고, 상당한 성능 개선을 이루었습니다.[51]
0.9.492021-02-17SSU 전송을 개선하고 라우터에 대한 X25519 암호화로의 전환을 시작합니다.[52]
0.9.502021-05-17라우터에 대한 X25519 암호화로의 전환을 계속하고, 재시딩을 위해 DoH를 활성화하며, IPv6 지원을 개선합니다.[53]
1.5.02021-08-23짧은 터널 빌드 메시지를 추가하고, 라우터에 대한 X25519 암호화로의 전환을 계속하며, 성능을 개선합니다.[54]
1.6.12021-11-29라우터에 대한 X25519로의 전환을 더욱 가속화하고, 짧은 터널 빌드 메시지를 활성화하며, SSU 성능을 개선합니다.[56]


3. 자금 지원

I2P는 전적으로 기부금으로 운영된다.[57] 프로젝트 관리자들은 핵심 프로젝트 자체는 기부금을 받지 않으며, 대신 기부금은 I2P 관련 작업을 위해 다른 사람을 고용하거나 2차 애플리케이션에 사용된다고 말했다.[58] I2P의 온보딩 지원은 오픈 테크놀로지 펀드에서 이루어졌다.[59][60] 토르 프로젝트와 달리 I2P는 출구 노드 네트워크를 지원할 재정적 또는 법적 기반 시설이 없다고 한다.[61] I2P 네트워크에 참여하기 위해 사용자를 초기 피어 세트와 연결하는 일종의 부트스트랩 노드인 리시드 서버[62][63]는 자원봉사자에 의해 운영되어야 한다.[64]

4. 소프트웨어

I2P는 익명 네트워크 계층으로 설계되어, 다양한 소프트웨어들이 I2P를 통해 익명 통신을 할 수 있다. I2P 라우터는 웹 브라우저를 통해 접근하는 웹 프런트 엔드인 라우터 콘솔을 통해 제어된다. 현재 Windows, Mac, Linux, Android용 소프트웨어가 제공되며, Java가 설치되어 있으면 브라우저를 통해 조작할 수 있다.

I2P는 다음과 같은 소프트웨어를 지원한다.[1]


  • I2PSnark: I2P에 기본적으로 포함된 비트토렌트 클라이언트이다. Snark라는 비트토렌트 클라이언트를 I2P 네트워크에서 사용할 수 있도록 포팅한 것이다.[72]
  • Vuze: I2P 네트워크를 지원하는 플러그인을 제공하는 비트토렌트 클라이언트이다.[73]
  • iMule(invisible Mule): I2P 네트워크용 eMule 포트(port)이다. 다만, 2013년부터 더 이상 업데이트되지 않고 있다.
  • Susimail: I2P 네트워크를 통해서만 송수신 가능한 메일 서비스이다.
  • HiddenService(eepsite): I2P 네트워크를 통해서만 열람 가능한 웹 서버이다.


I2P 0.9.31-0 라우터 콘솔

4. 1. 일반 네트워킹


  • '''I2PTunnel'''은 임의의 TCP/IP 애플리케이션이 I2P를 통해 통신할 수 있도록 I2P에 내장된 애플리케이션으로, 터널을 설정하여 localhost의 미리 정해진 포트에 연결하여 액세스할 수 있다.[65] I2PTunnel을 이용하면 IP 주소를 공개하지 않고 웹 서버나 IRC 서버를 제공할 수 있으며, 이용자 측도 IP 주소를 숨긴 채 서비스를 이용할 수 있다. 아파치 HTTP 서버(Apache HTTP Server)나 모질라(Mozilla) 등 기존 소프트웨어를 그대로 사용할 수 있다는 장점이 있다.
  • '''SAM''' ('''Simple Anonymous Messaging''', 간단 익명 메시징)은 I2P 라우터에 소켓 기반 인터페이스를 사용하여, 어떤 프로그래밍 언어로 작성된 클라이언트 애플리케이션이든 I2P를 통해 통신할 수 있도록 하는 통신 프로토콜이다.[65]
  • '''BOB''' ('''Basic Open Bridge''', 기본 개방 브리지)는 "SAM"과 유사한, 라우터 프로토콜을 위한 덜 복잡한 앱이다.[66]
  • '''Orchid''' 아웃프록시 Tor 플러그인[67]
  • 2024년 7월에 출시된 버전 2.6.0부터 I2P는 더 이상 Tor 연결을 통한 I2P 액세스를 허용하지 않는다.[68]

4. 2. 채팅

IRC용으로 제작된 모든 IRC 클라이언트는 I2P IRC 서버에 연결되면 작동할 수 있다(localhost). I2P는 사용자의 익명성을 해제할 수 있는 특정 명령어를 필터링하는, 이러한 용도에 특화된 터널을 생성하는 옵션을 가지고 있다.

가짐(Gajim), 피진 또는 수정된 컨버세이션즈 클라이언트와 같은 일부 XMPP 클라이언트는 mod_darknet 모듈[70]을 사용하는 프로소디를 사용하여 I2P XMPP 서버에서 작동할 수 있다.

4. 3. 파일 공유

I2P는 다양한 비트토렌트 클라이언트들을 지원하여 익명 파일 공유 기능을 제공한다. I2P 설치 패키지에 포함된 I2PSnark는 Snark 비트토렌트 클라이언트의 포트(port)이다.[72] Vuze는 I2P 네트워크를 통한 익명 스웜을 지원하는 플러그인을 제공한다.[73]

I2P 네트워크에서 사용 가능한 주요 비트토렌트 클라이언트들은 다음과 같다.

클라이언트설명
I2PSnarkI2P 설치 패키지에 포함된 기본 비트토렌트 클라이언트.
VuzeI2P 네트워크를 통한 익명 스웜을 지원하는 플러그인을 제공.
I2P-BT익명 스웜을 허용하는 I2P용 비트토렌트 클라이언트 (MS 윈도우, 유닉스 변종에서 GUI 및 명령줄 환경 지원).[71]
I2PRufusRufus 비트토렌트 클라이언트의 I2P 포트.[74]
로버트 (P2P 소프트웨어)가장 활발하게 유지 관리되는 I2PRufus 포크.
XDGo로 작성된 독립형 비트토렌트 클라이언트.[75]
BiglyBTVuze 기반 비트토렌트 클라이언트, i2p를 사용하여 다운로드/시딩 가능.
iMule(invisible Mule)I2P 네트워크용 eMule 포트 (2013년 이후 개발 중단).
Nachtblitz.NET Framework 기반 사용자 지정 클라이언트 (최신 버전 1.4.27, 2016년 3월 23일 출시).[76]
I2PhexGnutella 클라이언트 Phex의 I2P 포팅.
Tahoe-LAFSI2P로 포팅되어 익명 파일 저장 지원.
MuWireLimeWire Gnutella 클라이언트에서 영감을 받은 파일 공유 프로그램 (2023년 2월 14일 개발 중단).[77][78]



Vuze와 BiglyBT는 클리어넷 토렌트를 I2P에서 사용 가능하게 하거나 그 반대로 동작하도록 설정할 수 있다.[79][80][81]

4. 4. 이메일


  • '''I2P-Bote'''는 자유롭고, 완전히 분산된 익명 이메일 시스템이다.[82] 여러 신원을 지원하며 이메일 메타데이터를 노출하지 않는다. 2015년 기준으로, 아직 베타 소프트웨어로 간주된다. I2P-Bote는 I2P 웹 콘솔 인터페이스를 통해 또는 표준 이메일 프로토콜(예: IMAP/SMTP)을 사용하여 접근할 수 있다. 모든 bote-메일은 전송자의 개인 키로 투명하게 종단 간 암호화되고 서명되므로 PGP 또는 기타 이메일 암호화 소프트웨어가 필요하지 않다. I2P-Bote는 가변 길이 지연을 사용하여 메일 릴레이를 사용할 수 있도록 하여 추가적인 익명성을 제공한다. 분산되어 있기 때문에 서로 통신하는 서로 다른 이메일 신원을 연관시킬 수 있는 중앙 집중식 이메일 서버가 없다(예: ''프로파일링''). 메일을 중계하는 노드조차도 보낸 사람을 알지 못하며, 보낸 사람과 받는 사람 외에는 고지연 시간 메일 경로의 끝과 저장 노드만이 메일이 누구에게(사용자의 IP 주소는 I2P에 의해 여전히 숨겨져 있음) 전송되는지 알 수 있다. 원래 보낸 사람은 이메일을 받는 사람이 사용할 수 있게 되기 오래 전에 오프라인 상태가 되었을 수 있다. 계정 등록이 필요하지 않으며, 사용하기 위해 해야 할 일은 새로운 신원을 만드는 것뿐이다. I2P-Bote는 I2P 플러그인으로 설치할 수 있다.[83]

I2P-Bote의 받은 편지함 스크린샷

  • I2P는 또한 ''Postman''이라는 개인이 운영하는 무료 가명 이메일 서비스도 제공한다. ''Susimail''은 주로 Postman의 메일 서버와 함께 사용하도록 고안된 웹 기반 이메일 클라이언트이며, 보안과 익명성을 염두에 두고 설계되었다. Susimail은 SMTP 서버와 통신하는 동안 사용자의 호스트 이름을 유출하는 것과 같이 기존 이메일 클라이언트를 사용하여 이러한 서버를 직접 사용할 때 개인 정보 보호 문제를 해결하기 위해 만들어졌다. 현재 기본 I2P 배포판에 포함되어 있으며, I2P 라우터 콘솔 웹 인터페이스를 통해 접근할 수 있다. Mail.i2p는 I2P 이메일 사용자와 공용 인터넷 이메일 사용자 모두에게 연락할 수 있다.
  • Bitmessage.ch는 I2P를 통해 사용할 수 있다.
  • Susimail I2P 네트워크를 통해서만 송수신 가능한 메일 서비스

4. 5. 인스턴트 메시징

I2P-메신저는 I2P를 위한 간단한 Qt 기반의 서버가 없는 종단 간 암호화 인스턴트 메신저이다.[84] 서버는 사용자의 대화를 기록할 수 없고, ISP는 사용자가 누구와, 언제, 얼마나 오랫동안 대화하는지 기록할 수 없다. 서버가 없기 때문에 I2P의 종단 간 암호화를 활용하여 두 당사자 사이의 어떤 노드도 일반 텍스트에 접근하는 것을 방지한다. I2P-메신저는 사용자가 알지도 못하는 사람들과 완전히 익명으로 인스턴트 통신을 하거나, 친구, 가족 또는 동료와 안전하고 추적 불가능하게 통신하는 데 사용할 수 있다. 메시징 외에도 파일 전송도 지원된다.

I2P-톡은 I2P-메신저와 호환되지 않지만 동일한 보안 속성을 가진 또 다른 간단한 인스턴트 메신저이다. 현재 Windows, Mac, Linux, Android용 소프트웨어가 제공되며 Java가 있으면 작동하고, 조작은 브라우저에서 수행한다.

4. 6. 출판


  • '''신디(Syndie)'''는 블로그, 뉴스그룹, 포럼 및 작은 미디어 첨부 파일에 적합한 콘텐츠 배포 애플리케이션이다. 신디는 네트워크 복원력을 위해 설계되었다. I2P, 토르 네트워크(신디는 양말 프록시를 지원하지 않으므로 Tor 액세스를 위해 해결 방법이 필요함), Freenet 및 일반 인터넷 연결을 지원한다. 서버 연결은 간헐적이며 더 높은 대기 시간 통신을 지원한다. 알려진 서버 수에 연결할 수 있다. 콘텐츠는 가십 프로토콜을 사용하여 효율적으로 배포된다.[1]
  • '''악티'''는 익명 파일 공유 및 분산 웹 오브 트러스트 포럼 시스템이다. 악티는 내부 라우터를 사용하여 I2P에 연결하거나 외부 라우터를 사용할 수 있다. 스팸 방지를 위해 게시된 모든 항목에 대해 "해시 지불"(CPU 작업 증명)이 계산된다. 현재, Windows, Mac, Linux, Android용 소프트웨어가 제공되며 Java가 있으면 작동하고, 조작은 브라우저에서 수행한다.[1]
  • I2PSnark I2P에서 표준적으로 구현된 비트토렌트 클라이언트[1]
  • Vuze I2P 네트워크를 지원하는 플러그인이 제공되는 비트토렌트 클라이언트[1]
  • Susimail I2P 네트워크를 통해서만 송수신 가능한 메일 서비스[1]
  • HiddenService(eepsite) I2P 네트워크를 통해서만 열람 가능한 웹 서버[1]

4. 7. 라우터

i2pd는 C++로 작성된 가벼운 I2P 라우터로, 이메일, 토렌트 등 과도한 애플리케이션을 제거하여 불필요한 부분들을 제거했다.[85][86] I2P+ 팀의 독립형 비트토렌트 클라이언트인 I2PSnark는 여전히 함께 사용할 수 있다.

4. 8. The Privacy Solutions 프로젝트

Privacy Solutions 프로젝트[87]는 I2P 소프트웨어를 개발하고 유지 관리하는 조직으로, I2P 프로토콜과 기술을 기반으로 사용자의 프라이버시, 보안 및 익명성을 강화하도록 설계된 여러 개발 노력을 시작했다.

이러한 노력에는 다음이 포함된다:[88]

i2pd 및 Abscond 프로젝트의 코드 저장소와 다운로드 섹션은 대중이 검토하고 다운로드할 수 있다.[90] 2015년 1월부터 i2pd는 PurpleI2P에서 운영되고 있다.[91]

4. 9. Android

안드로이드에서 실행되는 I2P.


안드로이드용 I2P 라우터 애플리케이션은 구글 플레이 스토어의 The Privacy Solutions Project 계정이나 개발자가 호스팅하는 F-Droid 저장소에서 받을 수 있다.[92]

''Nightweb''은 I2P와 비트토렌트를 활용하여 블로그 게시물, 사진 등 콘텐츠를 공유하는 안드로이드 애플리케이션이다. 데스크톱 애플리케이션으로도 실행할 수 있지만, 더 이상 개발되지 않는다.[93]

4. 10. 암호화폐

5. 용어


  • 핍사이트 (Eepsite): I2P 네트워크 내에서 익명으로 호스팅되는 웹사이트('.i2p'로 끝남)이다.
  • .i2p: I2P 오버레이 네트워크 내에서만 유효한 의사 최상위 도메인이다.
  • 핍프록시 (EepProxy): 브라우저와 핍사이트 간의 통신을 처리하는 프록시 서버이다.
  • 피어 (Peer), I2P 노드: 네트워크 내에서 사용자의 컴퓨터에 연결된 I2P를 사용하는 다른 컴퓨터이다.
  • 터널 (Tunnel): 사용자 컴퓨터와 다른 피어 간에 10분마다 설정되는 연결이다.
  • 넷Db (NetDb): I2P 노드 및 핍사이트 정보를 보유하는 분산 해시 테이블 (DHT) 데이터베이스이다.

6. 취약점

서비스 거부 공격은 네트워크에서 호스팅되는 웹사이트에 대해 가능하지만, 사이트 운영자는 어느 정도까지는 이러한 유형의 공격에 대해 사이트를 보호할 수 있다.[100][101]

2014년에 I2P에 대한 제로데이 공격이 발견되었고, 이를 이용하여 최소 3만 명의 사용자를 익명 해제했다. 여기에는 테일스 운영 체제 사용자가 포함되었다.[102] 이 취약점은 나중에 패치되었다.[103][104]

법과학 수사관이 I2P 소프트웨어의 취약점을 악용하여 유용한 증거를 수집할 수 있는 방법을 조사한 2017년 연구에 따르면, I2P 라우터 소프트웨어를 실행하던 압수된 기기에는 법 집행 기관에 유용할 수 있는 암호화되지 않은 로컬 데이터가 보관되어 있을 수 있다. 나중에 압수된 기기의 사용자가 어떤 웹사이트에 관심이 있었는지에 대한 기록도 추론할 수 있다. 이 연구는 관리자가 포기한 것으로 보이는 "신뢰할 수 있는" I2P 도메인 등록 기관("NO.i2p")을 확인했으며, 이 기관을 법 집행 기관이 인수할 수 있는 잠재적인 대상으로 식별했다. 또는 NO.i2p의 서버가 실패할 때까지 기다렸다가 I2P 커뮤니티를 소셜 엔지니어링하여 가짜 교체 서버로 이동하도록 제안했다. 이 연구에서 제안한 또 다른 제안은 대상 웹사이트의 미러 버전을 동일한 도메인으로 등록하는 것이었다.[101]

7. I2PCon

I2PCon은 2015년 8월 15일~16일에 캐나다 온타리오주 토론토에서 개최된 I2P 컨벤션이다.[1] I2P 개발자와 보안 연구원들이 발표를 진행했다.[1]

8. 장점 (일본어 문서 기반)

I2PTunnel을 이용하면 IP 주소를 공개하지 않고 웹 서버나 IRC 서버를 제공할 수 있으며, 이용자 측도 IP 주소를 숨긴 채 서비스를 이용할 수 있다. 아파치 HTTP 서버모질라 등 기존 소프트웨어를 그대로 사용할 수 있다는 장점이 있다.

9. 단점 (일본어 문서 기반)

기본적으로 제공되는 I2P HTTP 프록시 (127.0.0.1:4444)에는 아웃바운드 프록시로 false.i2p가 지정되어 있어, 이것을 통해 I2P 네트워크 내부뿐만 아니라 일반 웹에도 접속할 수 있지만 매우 느리다.[1] 이 기능은 부가적인 기능이며, I2P는 I2P 외부 네트워크에 접속하는 수단으로는 적합하지 않다.[1]

시작하고 실제로 사용할 수 있게 될 때까지 수십 초에서 1분 정도의 지연이 발생한다.[2]

잘 알려진 익명 소프트웨어인 Tor와는 대조적으로, 사용하기 위해 해야 할 설정이 몇 가지 있다.[3]

참조

[1] 웹사이트 I2P Project Members https://geti2p.net/e[...] 2015-11-22
[2] 간행물 I2P https://www.transife[...] Transifex 2014-02-12
[3] 간행물 Get involved Get I2P 2013-12-24
[4] 웹사이트 Under the hood of I2P, the Tor alternative that reloaded Silk Road https://arstechnica.[...] 2015-01-13
[5] 웹사이트 Anonymity Networks: VPNs, Tor, and I2P | Restore Privacy https://restorepriva[...] 2020-02-03
[6] blog Get I2P https://geti2p.net/e[...] 2013-12-24
[7] 웹사이트 Secure Semireliable UDP (SSU) https://geti2p.net/e[...] 2023-05-18
[8] 웹사이트 Garlic Routing – I2P https://geti2p.net/e[...] 2017-12-12
[9] 간행물 Invisible IP Source forge 2012-02-11
[10] 웹사이트 Jrandom's Announcement – I2P https://geti2p.net/e[...] 2017-07-15
[11] 웹사이트 ElGamal/AES + SessionTag Encryption – I2P https://geti2p.net/p[...] 2017-03-30
[12] 웹사이트 Crypto/ECDSA – I2P Bugtracker https://trac.i2p2.de[...] 2017-03-30
[13] 웹사이트 0.9.11 Release https://geti2p.net/e[...] 2014-02-08
[14] 웹사이트 0.9.12 Release https://geti2p.net/e[...] 2014-03-31
[15] 웹사이트 0.9.13 Release https://geti2p.net/e[...] 2014-05-22
[16] 웹사이트 0.9.14 Release https://geti2p.net/e[...] 2014-07-26
[17] 웹사이트 0.9.14.1 Release https://geti2p.net/e[...] 2014-08-09
[18] 웹사이트 0.9.15 Release https://geti2p.net/e[...] 2014-09-20
[19] 웹사이트 0.9.16 Release https://geti2p.net/e[...] 2014-11-01
[20] 웹사이트 0.9.17 Release https://geti2p.net/e[...] 2014-11-30
[21] 웹사이트 0.9.18 Release https://geti2p.net/e[...] 2015-02-22
[22] 웹사이트 0.9.19 Release https://geti2p.net/e[...] 2015-04-12
[23] 웹사이트 0.9.20 Release https://geti2p.net/e[...] 2015-06-02
[24] 웹사이트 0.9.21 Release https://geti2p.net/e[...] 2015-07-31
[25] 웹사이트 0.9.22 Release https://geti2p.net/e[...] 2015-12-12
[26] 웹사이트 0.9.23 Release https://geti2p.net/e[...] 2015-11-19
[27] 웹사이트 0.9.24 Release https://geti2p.net/e[...] 2016-01-27
[28] 웹사이트 0.9.25 Release https://geti2p.net/e[...] 2016-03-03
[29] 웹사이트 0.9.26 Release https://geti2p.net/e[...] 2016-06-07
[30] 웹사이트 0.9.27 Release https://geti2p.net/e[...] 2016-10-17
[31] 웹사이트 0.9.28 Release https://geti2p.net/e[...] 2016-12-12
[32] 웹사이트 0.9.29 Release https://geti2p.net/e[...] 2017-02-27
[33] 웹사이트 0.9.30 Release https://geti2p.net/e[...] 2017-05-03
[34] 웹사이트 0.9.31 Release https://geti2p.net/e[...] 2017-08-07
[35] 웹사이트 0.9.32 Release https://geti2p.net/e[...] 2017-11-11
[36] 웹사이트 0.9.33 Release https://geti2p.net/e[...] 2018-01-30
[37] 웹사이트 0.9.34 Release https://geti2p.net/e[...] 2018-04-10
[38] 웹사이트 0.9.35 Release https://geti2p.net/e[...] 2018-06-26
[39] 웹사이트 0.9.36 Release https://geti2p.net/e[...] 2018-08-23
[40] 웹사이트 0.9.37 Release https://geti2p.net/e[...] 2018-10-04
[41] 웹사이트 0.9.38 Release https://geti2p.net/e[...] 2019-01-22
[42] 웹사이트 0.9.39 Release https://geti2p.net/e[...] 2019-03-21
[43] 웹사이트 0.9.40 Release https://geti2p.net/e[...] 2019-05-07
[44] 웹사이트 0.9.41 Release https://geti2p.net/e[...] 2019-07-02
[45] 웹사이트 0.9.42 Release https://geti2p.net/e[...] 2019-08-28
[46] 웹사이트 0.9.43 Release https://geti2p.net/e[...] 2019-10-22
[47] 웹사이트 0.9.44 Release https://geti2p.net/e[...] 2019-12-01
[48] 웹사이트 0.9.45 Release https://geti2p.net/e[...] 2020-02-25
[49] 웹사이트 0.9.46 Release https://geti2p.net/e[...] 2020-05-25
[50] 웹사이트 0.9.47 Release https://geti2p.net/e[...] 2020-08-24
[51] 웹사이트 0.9.48 Release https://geti2p.net/e[...] 2020-11-30
[52] 웹사이트 0.9.49 Release https://geti2p.net/e[...] 2021-02-17
[53] 웹사이트 0.9.50 Release https://geti2p.net/e[...] 2021-05-17
[54] 웹사이트 1.5.0 Release https://geti2p.net/e[...] 2021-08-23
[55] 문서 1.6.0 was tagged, but not released.
[56] 웹사이트 1.6.1 Release https://geti2p.net/e[...] 2021-09-29
[57] 웹사이트 I2P: A scalable framework for anonymous communication – Introduction https://geti2p.net/e[...] 2022-03-14
[58] 웹사이트 Network privacy via i2p w/ idk and Sadie https://optoutpod.co[...] 2022-03-14
[59] 웹사이트 Network privacy via i2p w/ idk and Sadie" https://optoutpod.co[...] 2022-03-13
[60] 웹사이트 5G and Human Rights https://www.opentech[...] U.S. Agency for Global Media 2022-03-14
[61] 웹사이트 Network privacy via i2p w/ idk and Sadie https://optoutpod.co[...] 2022-03-13
[62] 웹사이트 How to Set up a Reseed Server https://geti2p.net/e[...] 2022-03-13
[63] 웹사이트 How to volunteer by helping I2P-Bote bootstrap – Blog https://geti2p.net/e[...] 2022-03-13
[64] 웹사이트 Network privacy via i2p w/ idk and Sadie https://optoutpod.co[...] 2022-03-13
[65] 간행물 API I2P 2013-12-24
[66] 간행물 API Get I2P 2013-12-24
[67] 웹사이트 GitHub – subgraph/Orchid https://github.com/s[...] 2017-10-20
[68] 웹사이트 I2P 2.6.0 Release - Blog - I2P https://geti2p.net/e[...] 2024-07-21
[69] Citation r4sas/Conversations-I2P https://github.com/r[...] 2024-05-24
[70] 웹사이트 Decentralized instant messenger (XMPP aka Jabber) - i2pd documentation https://i2pd.readthe[...] 2024-05-24
[71] 간행물 I2P Bittorrent FAQ https://forum.i2p2.d[...] i2p2
[72] 간행물 The Hunting of the Snark Project – BitTorrent Application Suite http://klomp.org/sna[...] Klomp 2013-12-22
[73] setup tutorial I2PHelper http://wiki.vuze.com[...] Vuze 2015-02-23
[74] 웹사이트 Rufus – BitTorrent Client http://rufus.sourcef[...] 2006-09-06
[75] 웹사이트 GitHub – majestrate/XD: i2p bittorrent client. https://github.com/m[...] 2019-03-22
[76] 웹사이트 Official Nachtblitz Resource http://files.i2p-pro[...] 2022-11-01
[77] 웹사이트 r/i2p – Introducing MuWire – a file-sharing application for I2P https://www.reddit.c[...] 2019-05-31
[78] 웹사이트 Shutdown notice and Java I2P warning (#178) · zlatinb/muwire@8dbd094 https://github.com/z[...] 2024-05-03
[79] 웹사이트 Vuze Speeds Up Torrent Downloads Through "Swarm Merging" https://torrentfreak[...] 2015-03-20
[80] 웹사이트 I2PHelper HowTo https://wiki.vuze.co[...] 2016-06-04
[81] 웹사이트 StormyCloud – I2P Outproxy {{!}} I2P Anonymous Network https://stormycloud.[...] 2023-07-24
[82] 간행물 i2p/i2p.i2p-bote https://github.com/i[...] The I2P Project 2024-03-06
[83] 간행물 i2p/i2p.i2p-bote https://github.com/i[...] The I2P Project 2024-09-20
[84] 간행물 Introducing I2P https://geti2p.net/e[...] 2015-11-10
[85] 웹사이트 PurpleI2P/i2pd https://github.com/P[...] 2018-08-20
[86] 웹사이트 Invisible Internet Protocol Daemon https://i2pd.website[...] 2018-08-20
[87] 간행물 Privacy Solutions project https://privacysolut[...]
[88] 간행물 List of ongoing Privacy Solutions projects https://geti2p.net/e[...] 2022-08-27
[89] 웹사이트 Invisible Internet Protocol Daemon https://i2pd.website[...] 2018-08-20
[90] 간행물 Active development https://github.com/P[...] The Privacy Solutions 2022-09-22
[91] 간행물 Active development https://github.com/P[...] Purple I2P 2022-09-22
[92] 간행물 Android App Releases https://geti2p.net/e[...] 2014-12-15
[93] 간행물 Discontinued https://sekao.net/ni[...] Nightweb 2015-04-26
[94] 웹사이트 Add I2P support using I2P SAM by vasild · Pull Request #20685 · bitcoin/bitcoin https://github.com/b[...] 2021-04-03
[95] 웹사이트 I2P con 2015 – Growing the Network, Spreading the Word, 03:41 https://www.youtube.[...] 2015-09-02
[96] 웹사이트 Intro https://geti2p.net/e[...] 2016-06-04
[97] 웹사이트 Naming and Addressbook – I2P https://geti2p.net/e[...] 2016-06-04
[98] 웹사이트 Tunnel Routing https://geti2p.net/e[...] 2016-06-04
[99] 웹사이트 The Network Database https://geti2p.net/e[...] 2016-06-04
[100] 웹사이트 Layer 7 DOS against I2P darknet http://blog.kejsarma[...] 2012-09-11
[101] 논문 The dark side of I2P, a forensic analysis case study 2017-01-01
[102] 웹사이트 Zero-day broker exploits vulnerability in I2P to de-anonymize Tails users https://www.computer[...] 2014-07-24
[103] 웹사이트 I2P patched against de-anonymizing 0-day, Tails integration still to follow https://www.helpnets[...] 2014-07-29
[104] 웹사이트 0.9.14 Release – Blog – I2P https://geti2p.net/e[...]
[105] 웹사이트 I2PCon: Mission Accomplished – Blog https://geti2p.net/e[...] 2016-06-04
[106] 웹사이트 I2P Developers / i2p.i2p · GitLab https://i2pgit.org/i[...] 2022-02-06
[107] 웹사이트 20 Years of Privacy: A brief history of I2P https://i2p.medium.c[...] 2021-08-26
[108] 웹사이트 よくある質問 (FAQ) https://geti2p.net/j[...] 2022-02-06
[109] 웹사이트 I2Pの多国語化 https://www.transife[...] 2022-02-06
[110] 웹사이트 I2P Software Licenses https://geti2p.net/j[...] 2022-02-06
[111] 서적 Privacy-Implications of Performance-Based Peer Selection by Onion-Routers: A Real-World Case Study Using I2P http://dx.doi.org/10[...] Springer Berlin Heidelberg 2011



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com