A avut loc lansarea rețelei anonime I2P 2.0.0 și a clientului C++ i2pd 2.44.0. I2P este o rețea distribuită anonimă multistrat, care funcționează deasupra internetului obișnuit, utilizând activ criptarea end-to-end pentru a asigura anonimatul și izolarea. Rețeaua este construită în mod P2P și se formează datorită resurselor (lățimea de bandă) furnizate de utilizatorii rețelei, permițând evitarea serverelor gestionate centralizat (comunicările din rețea se bazează pe utilizarea tunelurilor criptate unidirecționale între participanți și peer-uri).
În rețeaua I2P, se pot crea site-uri web și bloguri în mod anonim, se pot trimite mesaje instantanee și e-mailuri, se pot partaja fișiere și se pot organiza rețele P2P. Pentru construirea și utilizarea rețelelor anonime pentru aplicații client-server (site-uri, chat-uri) și P2P (partajare de fișiere, criptomonede), se utilizează clienți I2P. Clientul I2P de bază este scris în Java și poate funcționa pe o gamă largă de platforme, precum Windows, Linux, macOS, Solaris etc. I2pd este o implementare independentă a clientului I2P în C++ și este distribuit sub o licență BSD modificată.
În I2P 2.0 și i2pd 2.44, un nou protocol de transport „SSU2”, bazat pe UDP, este activat implicit pentru toți utilizatorii, ceea ce îmbunătățește performanța și securitatea. Implementarea SSU2 va permite actualizarea completă a stivei criptografice, eliminând utilizarea algoritmului ElGamal, foarte lent (pentru criptarea end-to-end, în loc de ElGamal/AES+SessionTag, a fost utilizat legătura ECIES-X25519-AEAD-Ratchet), reducând suprasarcina în comparație cu protocolul SSU și îmbunătățind funcționarea pe dispozitive mobile.
Printre alte modificări în I2P 2.0, se observă implementarea autentificării proxy în i2ptunnel bazată pe hash-urile SHA-256 (RFC 7616). În implementarea protocolului SSU2 a fost adăugată suport pentru migrarea conexiunilor și confirmări instantanee de recepție a datelor. A fost îmbunătățită funcționarea detectorului de blocaje reciproce. A fost adăugată o opțiune pentru compresia logurilor routerului.
În i2pd 2.44 a fost adăugată posibilitatea utilizării SSL-conexiunilor pentru tuneluri cu serverul I2P. A fost implementată posibilitatea de a face proxy pentru protocoalele SSU2 și NTCP2 (ipv6) prin SOCKS5. Au fost adăugate setări MTU (Maximum Transmission Unit) pentru protocolul SSU2 (ssu2.mtu4 și ssu2.mtu6).
Sursa: opennet.ro
