W jeden dzień wydano ZeroNet 0.7 i 0.7.1 – platformę udostępnianą na licencji GPLv2, przeznaczoną do tworzenia zdecentralizowanych stron internetowych z wykorzystaniem kryptografii Bitcoin i sieci BitTorrent.
Cechy ZeroNet:
- Strony aktualizowane w czasie rzeczywistym;
- Wsparcie dla domen .bit w Namecoin;
- Klonowanie stron internetowych jednym kliknięciem;
- Autoryzacja bez hasła oparta na BIP32: Twoje konto jest chronione tą samą kryptografią, co twój portfel Bitcoin;
- Wbudowany serwer SQL z synchronizacją danych P2P: Ułatwia rozwój strony i przyspiesza ładowanie.
- Pełne wsparcie dla sieci Tor za pomocą ukrytych usług .onion zamiast adresów IPv4;
- Szyfrowane połączenia TLS;
- Automatyczne otwieranie portu uPnP;
- Wtyczka do wsparcia dla trybu wieloosobowego (openproxy);
- Działa z dowolnymi przeglądarkami i systemami operacyjnymi.
Nowości w wersji 0.7:
- Zrewidowany kod do pracy z Python3 (obsługiwane wersje Python 3.4-3.8);
- Bardziej bezpieczny tryb synchronizacji baz danych;
- Usunięto zależności na zewnętrzne biblioteki, gdzie to możliwe;
- Weryfikacja podpisu przyspieszona 5-10 razy dzięki użyciu biblioteki libsecp256k1;
- Generowane certyfikaty SSL są teraz losowo generowane w celu obejścia filtrów protokołów;
- Zaktualizowano kod P2P, który został przetworzony na użycie protokołu ZeroNet;
- Tryb offline;
- Naprawiono błąd podczas aktualizacji plików z symbolami.
Nowości w wersji 0.7.1:
- Nowa wtyczka UiPluginManager przeznaczona do instalacji i zarządzania wtyczkami;
- Pełne wsparcie dla OpenSSL 1.1;
- Obecnie używane są fałszywe wpisy SNI i ALPN, aby połączenia wyglądały jak połączenia do zwykłych stron w protokole HTTPS;
- Usunięto niebezpieczną lukę, która potencjalnie umożliwia wykonanie kodu po stronie klienta.
Źródło: linux.org.ru
