Sono stati rilasciati la rete anonima I2P 1.7.0 ed il client C++ i2pd 2.41.0. Ricordiamo che I2P è una rete distribuita anonima multistrato che opera sopra la normale Internet, utilizzando attivamente la crittografia end-to-end, garantendo l'anonimato e l'isolamento. La rete è realizzata in modalità P2P e si forma grazie alle risorse (larghezza di banda) messe a disposizione 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 pari).
Sulla rete I2P è possibile creare in modo anonimo siti Web e blog, inviare messaggi istantanei ed e-mail, scambiare file e organizzare reti P2P. Per creare e utilizzare reti anonime per applicazioni client-server (siti Web, chat) e P2P (scambio file, criptovalute), vengono utilizzati client I2P. Il client I2P di base è scritto in Java e può essere eseguito su un'ampia gamma di piattaforme come Windows, Linux, macOS, Solaris, ecc. I2pd è un'implementazione C++ indipendente del client I2P ed è distribuito con una licenza BSD modificata.
Tra le modifiche:
- L'applet per la barra delle applicazioni implementa la visualizzazione dei messaggi pop-up.
- Un nuovo editor di file torrent è stato aggiunto a i2psnark.
- Il supporto per i tag IRCv2 è stato aggiunto a i3ptunnel.
- Carico della CPU ridotto quando si utilizza il trasporto NTCP2.
- Le nuove installazioni hanno rimosso l'API BOB, che è stata a lungo deprecata (le installazioni esistenti mantengono il supporto BOB, ma gli utenti sono incoraggiati a migrare al protocollo SAMv3).
- Codice migliorato per la ricerca e il salvataggio delle informazioni nel database. Aggiunta protezione contro la selezione di peer a basse prestazioni durante l'installazione dei tunnel. Sono stati effettuati lavori per migliorare l'affidabilità della rete in presenza di router problematici o dannosi.
- In i2pd 2.41 è stato risolto un problema che portava ad una diminuzione dell'affidabilità della rete.
- È stata implementata una rete di test separata per testare i tunnel tra router basati su i2pd e Java I2P. La rete di test ci consentirà di identificare i problemi di interoperabilità tra i2pd e Java I2P durante i test pre-rilascio.
- È iniziato lo sviluppo di un nuovo trasporto UDP “SSU2” che migliorerà significativamente le prestazioni e la sicurezza. L'implementazione di SSU2 ci consentirà inoltre di aggiornare completamente lo stack crittografico e di eliminare il lentissimo algoritmo ElGamal (per la crittografia end-to-end verrà utilizzato il bundle ECIES-X25519-AEAD-Ratchet al posto di ElGamal/AES+ Tag di sessione).
Fonte: opennet.ru