A fost lansată versiunea rețelei anonime I2P 2.10.0 și a clientului C++ i2pd 2.58.0. I2P este o rețea distribuită anonimă multilayer care funcționează deasupra internetului obișnuit, folosind activ criptarea end-to-end, garantând anonimatul și izolarea. Rețeaua este construită în modul P2P și se formează datorită resurselor (lățimi de bandă) oferite de utilizatorii rețelei, permițând ocolirea serverelor administrate central (comunicările din rețea se bazează pe utilizarea tunelurilor criptate unidirecționale între participanți și peer-uri).
În rețeaua I2P este posibil să creezi site-uri web și bloguri în mod anonim, să trimiți mesaje instantanee și e-mailuri, să faci schimb de fișiere și să organizezi rețele P2P. Pentru construirea și utilizarea rețelelor anonime pentru aplicații client-server (site-uri, chat-uri) și P2P (schimb de fișiere, criptomonede), se folosesc clienți I2P. Clientul de bază I2P este scris în Java și poate funcționa pe o gamă largă de platforme, cum ar fi Windows, Linux, macOS, Solaris etc. I2pd este o implementare independentă a clientului I2P în C++ și este distribuit sub o licență BSD modificată.
În noua versiune I2P:
- A fost implementat suport experimental pentru algoritmii de criptografie post-cuantică (dezactivat implicit).
- Clientului torrent I2PSnark i s-a adăugat suport pentru tracker-ele UDP.
- Funcționarea modului ascuns (Hidden Mode) a fost îmbunătățită, reducând riscurile epuizării structurilor RouterInfo cu informații despre routere și conexiunile lor.
- Începând cu versiunea I2P 2.11.0, planificată pentru sfârșitul acestui an, clientul va necesita Java 17.
Pentru clientul C++ i2pd se pot evidenția următoarele modificări:
- S-a adăugat suport pentru criptografia E2E post-quantum (ML-KEM-512, ML-KEM-768, ML-KEM-1024) la compilările cu OpenSSL versiunea 3.5.0 și mai sus. Activat implicit.
- Implementarea protocoalelor datagram2 și datagram3.
- În sistemul de operare Haiku a fost remediată lipsa descriptorilor de fișiere.
- A fost implementat suport pentru biblioteca boost 1.89.
- Recepția conexiunilor din sesiunile ECIESx25519 a fost oprită.
- În consola web a routerului a fost adăugat suport pentru teme întunecate și deschise.
- În cazul unei încercări eșuate de rezolvare a gazdelor în tunelul serverului, se va face acum o nouă încercare.
- Au fost adăugate parametrii „ssu2.firewalled4” și „ssu2.firewalled6” pentru a forța adoptarea comportamentului specific unui router aflat în spatele unui firewall, chiar și în absența unui firewall.
- A fost adăugată capacitatea de a crea adrese loopback unice în intervalul fd00::/8 pentru ::1, dacă acest lucru este specificat în mod explicit în configurația tunelului serverului.
- A fost eliminată afișarea stării rețelei dacă este activat modul ipv6-only.
- A fost adăugată comanda PING pentru interfața SAM.
- A fost corectată trimiterea versiunii greșite în mesajul SetDate al interfeței I2CP.
- A fost corectat dimensiunea maximă a bufferului UDP pentru OpenBSD.
- Au fost adăugați parametrii „i2p.streaming.maxWindowSize” și „i2p.streaming.dontSign”.
- A fost adăugat streaming PING prin interfața BOB.
- Numărul maxim de pachete de streaming ieșitoare este limitat, dacă peer-ul nu poate să le proceseze.
- Fluxul ieșitor nu va mai solicita constant LeaseSet, dacă peer-ul de la distanță a dispărut.
- Au fost eliminate apelurile funcțiilor care au fost șterse din OpenSSL.
- S-a asigurat primirea mesajului „HELLO VERSION” fără „MIN” și „MAX” în interfața SAM.
- A fost adăugat un mod neblocant pentru socket-urile UDP în tunelurile UDP.
- Lista serverelor reseed a fost actualizată.
Sursa: opennet.ro
