Veröffentlichung der anonymen Netzwerk-Implementierung I2P 2.0.0

Die anonyme Netzwerk I2P 2.0.0 und der C++-Client i2pd 2.44.0 wurden veröffentlicht. I2P ist ein mehrschichtiges anonymes verteiltes Netzwerk, das über das normale Internet läuft, und verwendet aktiv End-to-End-Verschlüsselung, um Anonymität und Isolation zu gewährleisten. Das Netzwerk wird im P2P-Modus aufgebaut und entsteht durch die Ressourcen (Bandbreite), die von den Nutzern des Netzwerks bereitgestellt werden, was es ermöglicht, ohne zentral verwaltete Server auszukommen (die Kommunikation innerhalb des Netzwerks basiert auf der Verwendung verschlüsselter unidirektionaler Tunnel zwischen einem Teilnehmer und Peers).

Im I2P-Netzwerk können anonym Websites und Blogs erstellt, Instant-Nachrichten und E-Mails gesendet, Dateien ausgetauscht und P2P-Netzwerke organisiert werden. Für den Aufbau und die Nutzung anonymisierter Netzwerke für Client-Server- (Webseiten, Chats) und P2P- (Dateiübertragungen, Kryptowährungen) Anwendungen werden I2P-Clients eingesetzt. Der Basis-I2P-Client ist in Java geschrieben und kann auf einer Vielzahl von Plattformen wie Windows, Linux, macOS, Solaris usw. betrieben werden. I2pd ist eine unabhängige Implementierung des I2P-Clients in C++ und wird unter einer modifizierten BSD-Lizenz verteilt.

In I2P 2.0 und i2pd 2.44 wird standardmäßig für alle Benutzer das neue Transportprotokoll „SSU2“ aktiviert, das auf UDP basiert und durch verbesserte Leistung und Sicherheit gekennzeichnet ist. Die Einführung von SSU2 ermöglicht ein vollständiges Upgrade des kryptographischen Stacks, den Verzicht auf den sehr langsamen Algorithmus ElGamal (statt ElGamal/AES+SessionTag wird die Kombination ECIES-X25519-AEAD-Ratchet verwendet), die Verringerung der Overheadkosten im Vergleich zum Protokoll SSU und die Verbesserung der Leistung auf mobilen Geräten.

Zu den weiteren Änderungen in I2P 2.0 gehört die Implementierung der Proxy-Authentifizierung auf der Basis von SHA-256-Hashes (RFC 7616) in i2ptunnel. In der Implementierung des SSU2-Protokolls wurde die Unterstützung für die Migration von Verbindungen und sofortige Bestätigungen des Datenempfangs hinzugefügt. Die Arbeit des Deadlock-Detektors wurde verbessert. Eine Option zur Komprimierung der Router-Logs wurde hinzugefügt.

In i2pd 2.44 wurde die Möglichkeit hinzugefügt, SSL-Verbindungen für Tunnel mit dem I2P-Server zu verwenden. Die Möglichkeit, die Protokolle SSU2 und NTCP2 (ipv6) über SOCKS5 zu proxyen, wurde realisiert. MTU-Einstellungen (Maximum Transmission Unit) für das Protokoll SSU2 (ssu2.mtu4 und ssu2.mtu6) wurden hinzugefügt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4