Viene presentata la versione 2 della rete anonima I2.11.0P e la versione 2 del client C++ i2.59.0pd. I2P è una rete anonima distribuita multilivello, che opera su Internet, utilizzando attivamente la crittografia end-to-end, garantendo anonimato e isolamento. La rete è realizzata in modalità P2P e si basa sulle risorse (larghezza di banda) fornite dagli utenti della rete, il che consente di fare a meno dell'utilizzo di server gestiti centralmente (le comunicazioni all'interno della rete si basano sull'utilizzo di tunnel unidirezionali crittografati tra il partecipante e i peer).
La rete I2P consente di creare in modo anonimo siti web e blog, inviare messaggi istantanei ed e-mail, condividere file e organizzare reti P2P. I client I2P vengono utilizzati per costruire e utilizzare reti anonime per applicazioni client-server (siti web, chat) e P2P (condivisione di file, criptovalute). Il client I2P di base è scritto in Java e funziona su una vasta gamma di piattaforme, come Windows, Linux, macOS, Solaris, ecc. I2pd è un'implementazione indipendente del client I2P in C++ ed è distribuito con una licenza BSD modificata.
Nella nuova versione di I2P:
- Ora il client richiede Java 17 per funzionare.
- Il passaggio alla dodicesima versione del sito web è stato completato.server Molo.
- L'integrazione della crittografia post-quantistica è proseguita. Gli algoritmi di crittografia post-quantistica sono ora abilitati di default per il meccanismo di scambio delle chiavi.
- Sono state introdotte ulteriori misure di negazione del servizio (DoS) a causa dei continui attacchi da parte di sconosciuti sulla rete I2P. È prevista la pubblicazione di una patch con protezione avanzata.
- L'interfaccia SAMv3 ora supporta le versioni 2 e 3 dei datagrammi.
Per il client C++ i2pd è possibile evidenziare le seguenti modifiche:
- Aggiunto supporto per algoritmi di crittografia post-quantistica (ML-KEM-512, ML-KEM-768, ML-KEM-1024) per il protocollo NTCP2. Funziona se compilato con OpenSSL versione 3.5.0 o successiva.
- Sono state aggiunte le localizzazioni in esperanto, filippino e finlandese. La localizzazione in ebraico è stata aggiornata.
- Aggiunta l'applicazione grafica nativa i2pd per Haiku OS.
- Associare UDP al proxy SOCKS5.
- Risolto un crash casuale con NetDb che si verificava quando il router veniva arrestato.
- Modalità di disponibilità di rete limitata.
- Numerose correzioni riguardanti il datagramma nell'interfaccia SAM.
- È stato implementato un limite alla quantità di dati inviati in formato datagramma per controllare l'integrità delle sessioni crittografate tramite tunnel UDP.
- Risolto un falso positivo durante l'esecuzione di un test tra pari causato da un altro test recente.
- D'ora in poi il router non stabilirà connessioni con nodi con una versione inferiore alla 0.9.58.
- I floodfill non possono più essere nodi di penetrazione NAT.
- Pubblicazione di una porta reale con NAT full cone.
- Aggiunti i parametri "i2p.streaming.maxConnsPerMinute" e "i2p.streaming.maxResends".
- Aggiunto l'utilizzo di un elenco di nodi attendibili per il primo nodo nella catena.
- Prestazioni migliorate con un numero elevato di flussi.
- Utilizzo di più "chiodi" nel routing "aglio" per i datagrammi. Datagram3 e 800 sono diventati i tag in ingresso predefiniti.
- Correzioni estetiche per la console web i2pd.
- L'elenco dei server di reseed è stato aggiornato.
Fonte: opennet.ru
