Die Veröffentlichung des anonymen I2P-Netzwerks 2.2.0 und des C++-Clients i2pd 2.47.0 hat stattgefunden. I2P ist ein mehrschichtiges anonymes, dezentrales Netzwerk, das über das herkömmliche Internet läuft und aktiv Ende-zu-Ende-Verschlüsselung nutzt, um Anonymität und Isolation zu gewährleisten. Das Netzwerk wird im P2P-Modus aufgebaut und entsteht durch die von den Nutzern des Netzwerks bereitgestellten Ressourcen (Bandbreite), was es ermöglicht, auf zentral gesteuerte Server zu verzichten (die Kommunikation innerhalb des Netzwerks basiert auf verschlüsselten Einweg-Tunneln zwischen den Teilnehmern 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 der neuen Version wurden Änderungen an den Komponenten NetDB, Floodfill und Peer-Selection vorgenommen, um die Funktionalität des Routers während DDoS-Angriffen aufrechtzuerhalten. Das Streaming-Subsystem hat einen Schutz gegen Angriffe erhalten, die manipulierte erneut gesendete, zuvor abgefangene verschlüsselte Pakete verwenden. In i2psnark wurden neue Suchfunktionen hinzugefügt. In die Transportprotokolle wurde die Unterstützung zur Begrenzung eingehender Verbindungen eingeführt. Die Effizienz der Blocklisten wurde erhöht.
Quelle: opennet.ru
