È stato rilasciato la rete anonima I2P 1.7.0 e il client C++ i2pd 2.41.0. Ricordiamo che I2P è una rete distribuita anonima multilivello, che funziona sopra l'internet convenzionale, utilizzando attivamente la crittografia end-to-end, garantendo anonimato e isolamento. La rete è costruita in modalità P2P e si forma grazie alle risorse (larghezza di banda) fornite dagli utenti della rete, il che consente di evitare l'uso di server gestiti centralmente (le comunicazioni all'interno della rete sono basate sull'uso di tunnel crittografati unidirezionali tra il partecipante e i peer).
Nella rete I2P è possibile creare siti web e blog in modo anonimo, inviare messaggi istantanei e email, scambiare file e organizzare reti P2P. Per costruire e utilizzare reti anonime per applicazioni client-server (siti, chat) e P2P (scambio di file, criptovalute), si utilizzano client I2P. Il client I2P di base è scritto in Java e può funzionare su un'ampia gamma di piattaforme, come Windows, Linux, macOS, Solaris, ecc. I2pd è un'implementazione autonoma del client I2P scritta in C++ e distribuita con una licenza BSD modificata.
Tra le modifiche:
- Nell'applet per l'area di sistema è stata implementata la visualizzazione di messaggi pop-up.
- È stato aggiunto un nuovo editor per i file torrent in i2psnark.
- In i2ptunnel è stato aggiunto il supporto per i tag IRCv3.
- È stata ridotta il carico sulla CPU durante l'uso del trasporto NTCP2.
- Nelle nuove installazioni è stata rimossa l'interfaccia di programma BOB, già da tempo dichiarata obsoleta (nelle installazioni esistenti il supporto per BOB è mantenuto, ma si raccomanda agli utenti di passare all'uso del protocollo SAMv3).
- Migliorato il codice per la ricerca e il salvataggio delle informazioni nel database. Aggiunta protezione contro la selezione di peer a bassa prestazione durante l'installazione dei tunnel. È stato lavorato per aumentare l'affidabilità della rete in presenza di router problematici o malevoli.
- In i2pd 2.41 è stato risolto un problema che portava a una diminuzione dell'affidabilità della rete.
- È stata sviluppata una rete di test separata per la verifica dei tunnel tra router basati su i2pd e Java I2P. La rete di test consentirà di identificare problemi di compatibilità tra i2pd e Java I2P nella fase di test delle versioni preliminari.
- È iniziato lo sviluppo di un nuovo trasporto UDP "SSU2", che offrirà prestazioni e sicurezza significativamente migliorate. L'implementazione di SSU2 consentirà anche di aggiornare completamente lo stack crittografico e di eliminare l'uso dell'algoritmo ElGamal, molto lento (per la crittografia end-to-end sarà utilizzato un abbinamento ECIES-X25519-AEAD-Ratchet invece di ElGamal/AES+SessionTag).
Fonte: opennet.ru
