Byla představena verze anonymní sítě I2P 2.9.0 a C++ klienta i2pd 2.57.0. I2P představuje vícestupňovou anonymní distribuovanou síť, která funguje na běžném internetu, aktivně využívající end-to-end šifrování, zaručující anonymitu a izolaci. Síť je stavěna v režimu P2P a vytváří se díky zdrojům (průchodnost), které poskytují uživatelé sítě, což umožňuje obejít se bez centrálně spravovaných serverů (komunikace uvnitř sítě se zakládá na aplikaci šifrovaných jednosměrných tunelů mezi účastníky a peer-ty).
V síti I2P je možné anonymně vytvářet webové stránky a blogy, posílat instantní zprávy a e-maily, sdílet soubory a organizovat P2P sítě. Pro vytváření a používání anonymních sítí pro klient-server (webové stránky, chaty) a P2P (sdílení souborů, kryptoměny) aplikace se používají I2P klienti. Základní I2P klient je napsán v jazyce Java a může fungovat na široké škále platforem, jako jsou Windows, Linux, macOS, Solaris atd. I2pd je nezávislá implementace I2P klienta v jazyce C++ a je distribuována pod modifikovanou licencí BSD.
V nové verzi I2P:
- Byla zvýšena výkonnost systému i2ptunnel optimalizací využití vláken.
- Implementace protokolu NTCP2 byla přizpůsobena k ochraně před probingovými útoky.
- Pokračuje integrace systému notifikací pro aplikace fungující nad hlavním I2P klientem, jako je torrent klient i2psnark.
- Byl zahrnut výchozí floodfill režim pro všechny nové instalace, který může být podle potřeby deaktivován v konfiguraci.
- Byla zajištěna vizualizace mapy známých routerů peerů sítě z netDb.
- Pokračovalo se na realizaci systému monitorování propustnosti pro tunely a na protokolu Datagram2.
- Plánován přechod na postkvantovou kryptografii.
- Od verze I2P 2.11.0 bude klient vyžadovat Java 17.
Pro C++ klienta i2pd lze vyzdvihnout následující změny:
- Podpora operačního systému OpenIndiana (Solaris).
- Opravená 32bitová sestava pro operační systém Haiku.
- Implementovány místní doménové sokety pro rozhraní I2CP.
- Zajištěn přístup k HTTP a SOCKS proxy v rozhraní BOB.
- Byla přidána funkce FORWARD-session hosty v rozhraní SAM.
- Přidán parametr tunelu 'keys=shareddest', který umožňuje využití společného místního cíle.
- Opravená routování pro protokol SSU2.
- Zamezeno odstranění důvěryhodných peerů z netDb.
- Opraveno havarijní ukončení, které nastávalo při přerušení spojení v rozhraní SAM.
- Vypnuta kontrola ztrát při streamování.
- Implementace protokolu NTCP2 byla aktualizována k odolnosti proti probingovým útokům.
- Minimální verze peeru pro router byla aktualizována na verzi 0.9.62.
- Byla přidána podpora protokolu první verze datagramu v rozhraní SAM bez použití portu.
- Localizace na hebrejštinu a hindštinu.
- Aktualizován seznam reseed serverů.
Zdroj: opennet.ru
