Esitletud on anonüümse võrgu I2P versioon 2.9.0 ja C++ kliendi i2pd versioon 2.57.0. I2P on mitmekihiline anonüümne ja jaotatud võrk, mis toimib tavalise interneti peal, kasutades aktiivselt lõpust-lõpuni krüpteerimist, tagades anonüümsuse ja isolatsiooni. Võrk ehitatakse P2P režiimis ning koosneb kasutajate poolt pakutud ressurssidest (ribalaiusest), võimaldades vältida tsentraliseeritud serverite kasutamist (võrgusisesed suhtlused põhinevad šifreeritud ühesuunalistel tunnelitel osaleja ja peeride vahel).
I2P võrgus saab anonüümselt luua veebisaite ja blogisid, saata kiireid sõnumeid ja e-kirju, jagada faile ning korraldada P2P-võrke. Anonüümsete võrkude loomiseks ja kasutamiseks kliendi-serveri (veebisaidid, vestlused) ja P2P (failide jagamine, krüptorahad) rakendustes kasutatakse I2P-kliente. Põhiline I2P-client on kirjutatud Java keeles ja töötab laia spektri platvormidel, nagu Windows, Linux, macOS, Solaris jne. I2pd on iseseisev I2P kliendi teostus C++ keeles ja on välja antud modifitseeritud BSD litsentsi alusel.
Uues I2P versioonis:
- Süsteemi i2ptunnel jõudlust on parandatud, optimeerides lõimede kasutamist.
- Protokolli NTCP2 rakendamine on kohandatud probeerimise rünnakute kaitsmiseks.
- Tegevus jätkub rakenduste teavitussüsteemi integreerimise kallal, mis töötavad põhikliendi I2P peal, nagu torrent-client i2psnark.
- Kõikides uutes installatsioonides on vaikimisi sisse lülitatud floodfill režiim, mille võib soovi korral seadistustes välja lülitada.
- Tagatud on visualiseerimine võrgu tuntud peer-ruuteri kaardile netDb-st.
- Tööd jätkuvad ribalaiuse kontrollsüsteemi rakendamise ja Datagram2 protokolli kallal.
- Planeeritud on üleminek kvantideelsete krüptograafiatele.
- Alates I2P versioonist 2.11.0 hakkab klient nõudma Java 17.
C++ kliendi i2pd puhul võib välja tuua järgmised muudatused:
- Tugi operatsioonisüsteemile OpenIndiana (Solaris).
- Parandatud 32-bitine kompileerimine Haiku operatsioonisüsteemile.
- Rakendatud on kohalikud domeeni soketid I2CP liidese jaoks.
- Tagatud on pääs HTTP- ja SOCKS-proksidele BOB liideses.
- Lisatud FORWARD sessiooni töötlemine hostides SAM liidese jaoks.
- Tunneli parameeter 'keys=shareddest' on lisatud, võimaldades kasutada jagatud kohalikku lõpp-punkti.
- SSU2 protokolli marsruutimine on parandatud.
- Usaldusväärsete peer-ide eemaldamine netDb-st on ära hoitud.
- Töötleti välja SAM liidese seondumise katkestamisel tekkiv kokkuvarisemine.
- Voogedastamisel on kadude kontroll välja lülitatud.
- NTCP2 protokolli rakendamine on värskendatud probeerimise rünnakute vastu.
- Ruuteri minimaalne peer versioon on uuendatud versioonile 0.9.62.
- SAM liideses on lisatud protokolli esimese versiooni datagrammi tugi ilma sadamafunktsioonita.
- Lokaliseerimine heebrea ja hindi keeles.
- Uuendatud reseed-serverite nimekiri.
Allikas: opennet.ru
