Wydano sieć anonimową I2P w wersji 1.8.0 oraz klienta C++ i2pd w wersji 2.42.0. I2P to wielowarstwowa, anonimowa, rozproszona sieć, działająca na zwykłym internecie, która aktywnie wykorzystuje szyfrowanie end-to-end, gwarantując anonimowość i izolację. Sieć jest tworzona w trybie P2P i opiera się na zasobach (przepustowości) dostarczanych przez użytkowników, co pozwala na ominięcie potrzeby stosowania centralnie zarządzanych serwerów (komunikacja w sieci opiera się na użyciu szyfrowanych jednokierunkowych tuneli między uczestnikami a peerami).
W sieci I2P można anonimowo tworzyć strony internetowe i blogi, wysyłać wiadomości błyskawiczne i e-maile, wymieniać pliki oraz organizować sieci P2P. Do budowy i wykorzystania anonimowych sieci dla aplikacji klient-serwer (strony, czaty) oraz P2P (wymiana plików, kryptowaluty) używane są klienci I2P. Podstawowy klient I2P napisany jest w języku Java i może działać na szerokim zakresie platform, takich jak Windows, Linux, macOS, Solaris itd. I2pd to niezależna realizacja klienta I2P w języku C++ i jest dystrybuowana na mocy zmodyfikowanej licencji BSD.
W nowej wersji I2P wprowadzono wstępną implementację transportu UDP 'SSU2', która znacznie zwiększa wydajność i bezpieczeństwo. Wdrożenie SSU2 umożliwi całkowitą aktualizację stosu kryptograficznego oraz eliminację stosowania bardzo wolnego algorytmu ElGamal (do szyfrowania end-to-end zastosowane zostanie połączenie ECIES-X25519-AEAD-Ratchet zamiast ElGamal/AES+SessionTag).
Wśród innych zmian odnotowano przemyślenie wyglądu kreatora ustawień w konsoli oraz aktualizację Tomcat do wersji 9.0.62. W i2psnark dodano wsparcie dla systemowego zasobnika oraz zapewniono ładowanie typów MIME. Usunięto kod z implementacją interfejsu programowania BOB, który od dawna został uznany za przestarzały (użytkownikom zaleca się przejście na stosowanie protokołu SAMv3).
Źródło: opennet.ru
