De release van het anonieme netwerk I2P 2.11.0 en de C++-client i2pd 2.59.0 is gepresenteerd. I2P is een gelaagd, anoniem, gedistribueerd netwerk dat bovenop het reguliere internet draait en actief gebruikmaakt van end-to-end encryptie, wat anonimiteit en isolatie garandeert. Het netwerk is opgebouwd in een P2P-modus en wordt gevormd door de middelen (doorvoercapaciteit) die door de gebruikers van het netwerk worden aangeboden, waardoor het mogelijk is zonder centraal beheerde servers te werken (communicatie binnen het netwerk is gebaseerd op het gebruik van versleutelde eenrichtingtunnels tussen deelnemers en peers).
In het I2P-netwerk kunnen gebruikers anoniem websites en blogs creƫren, directe berichten en e-mails verzenden, bestanden delen en P2P-netwerken organiseren. Voor het opbouwen en gebruiken van anonieme netwerken voor client-server (websites, chats) en P2P (bestanden delen, cryptocurrency) applicaties worden I2P-clients toegepast. De basis I2P-client is geschreven in Java en kan op een breed scala aan platforms draaien, zoals Windows, Linux, macOS, Solaris, enz. I2pd is een onafhankelijke implementatie van de I2P-client in C++ en wordt verspreid onder een gemodificeerde BSD-licentie.
In de nieuwe versie van I2P:
- De client vereist nu Java 17 om te functioneren.
- De overstap naar versie 12 van de web-de server Jetty is voltooid.
- De integratie van post-kwantumcryptografie is voortgezet. Voor het sleuteluitwisselingsmechanisme worden standaard post-kwantumcryptografie-algoritmen gebruikt.
- Extra maatregelen ter bestrijding van DoS-aanvallen zijn ingevoerd in verband met de aanhoudende aanval van onbekenden op het I2P-netwerk. Een correctie-uitgave met uitgebreide bescherming is gepland.
- De SAMv3-interface ondersteunt nu datagram versie 2 en 3.
Voor de C++-client i2pd kunnen de volgende wijzigingen worden opgemerkt:
- Ondersteuning voor post-kwantumcryptografie-algoritmen (ML-KEM-512, ML-KEM-768, ML-KEM-1024) is toegevoegd voor het NTCP2-protocol. Dit werkt bij samenstelling met OpenSSL versie 3.5.0 of hoger.
- Lokalisatie is toegevoegd in het Esperanto, Filipijns en Fins. De lokalisatie voor Hebreeuws is bijgewerkt.
- Een native grafische applicatie i2pd voor het Haiku-besturingssysteem is toegevoegd.
- Associatie van UDP met SOCKS5-proxy.
- Een willekeurige crash met NetDb, die optrad tijdens het stoppen van de router, is opgelost.
- Beperkte netwerke toegankelijkheid modus.
- Een reeks correcties met betrekking tot datagram in de SAM-interface.
- Een beperking op het aantal verzonden datagram-gegevens is geĆÆmplementeerd voor de controle van de integriteit van versleutelde sessies via UDP-tunnels.
- Een vals-positieve uitkomst bij het starten van een peer-test, veroorzaakt door een andere recente test, is opgelost.
- De router zal nu geen verbindingen meer maken met knooppunten met een versie lager dan 0.9.58.
- Floodfills kunnen nu geen knooppunten zijn die NAT-penetratie ondersteunen.
- Publicatie van de echte poort bij full cone NAT.
- De parameters 'i2p.streaming.maxConnsPerMinute' en 'i2p.streaming.maxResends' zijn toegevoegd.
- Gebruik van een lijst met vertrouwde knooppunten voor de eerste knooppunt in de keten is toegevoegd.
- De prestaties zijn verbeterd bij een groot aantal streams.
- Het gebruik van meerdere 'slices' bij de garlic routing voor datagram. Datagram3 en 800 zijn de standaard inkomende tags geworden.
- Cosmetische aanpassingen aan de webconsole van i2pd.
- De lijst met reseed-servers is bijgewerkt.
Bron: opennet.ru
