Arti, klient stacjonarny Tor w Rust osiąga wersję 1.1.12

Arti

Arti to projekt mający na celu stworzenie możliwej do osadzenia implementacji protokołów anonimowości Tora w Rust

Zespół programistów Tor ogłosił niedawno uruchomienie nowa wersja Arti 1.1.12, która w dalszym ciągu poprawia wsparcie za prowadzenie usług cebulowych ze znacznym postępem.

Ci, którzy nie wiedzą o Arti, powinni wiedzieć, że to to projekt mający na celu wdrożenie protokołów anonimowości Tora język programowania Rdza. W przeciwieństwie do implementacji w języku C, która została najpierw zaprojektowana jako proxy SOCKS, a następnie dostosowana do innych potrzeb, Arti został początkowo opracowany w postaci osadzanej biblioteki modułowej, z której można korzystać w różnych aplikacjach.

A Jedną z charakterystycznych cech Arti jest to, że wykorzystuje całe zgromadzone doświadczenie w poprzednim rozwoju Tora. To znaczy że unika się znanych problemów architektonicznych, co czyni projekt bardziej modułowym i wydajnym od samego początku. Gdy kod Rusta osiągnie poziom dojrzałości, który będzie w stanie całkowicie zastąpić implementację C, programiści zamierzają nadać Artiemu status podstawowej implementacji Tora i zaprzestać utrzymywania wersji C.

Główne nowości Arti 1.1.12

Wersja Arti 1.1.12 wyróżnia się doprowadzić wdrożenie usług cebulowych do stanu gotowości do testów i eksperymentów, ponieważ wspomniano, że potrzeba więcej pracy, aby osiągnąć bezpieczeństwo równoważne implementacji C-tora.

W tym samym czasie Niektóre funkcje zapewniające prywatność i ochronę usług cebulowych nie są jeszcze gotowe, takie jak autoryzacja klienta, ochrona DoS i unikanie węzłów Vanguard Guard, dlatego nie jest to jeszcze zalecane w przypadku wdrożeń produkcyjnych.

Poza tym zaznacza się, że wprowadzono ważne zmiany, takie jak refaktoryzacja kodu menedżera kluczy, aby zapobiec tworzeniu nieprawidłowych specyfikatorów kluczy, dodano nowe funkcje, takie jak możliwość zatrzymywania, uruchamiania lub ponownej konfiguracji usług cebulowych podczas działania Arti.

Zespół również pracował nad udoskonalaniem dokumentacji, poprawianiem błędów w kodzie i zapewniając jaśniejsze wskazówki dotyczące uruchamiania usługi cebulowej, naprawiono problemy z wydajnością i wprowadzono porządki w kodzie w celu optymalizacji jej działania.

z inne zmiany, które się wyróżniają tej nowej wersji:

  • Arti obsługuje teraz protokół łącza rozszerzenia obwodu ntor_v3, który umożliwia klientom wysyłanie parametrów obwodów do przekaźników na ich trasach.
  • Naprawiono zestaw błędów, które powodowały, że usługi cebulowe ładowały zbyt wiele deskryptorów.
  • Poprawione raportowanie błędów podczas ładowania deskryptorów. Oprócz tworzenia dziennika powtórek przychodzących żądań, aby uniknąć ataków poprzez powtórki.
  • Wdrożono API dla usług cebulowych w celu raportowania ich statusu.
  • Dodano dokumentację dotyczącą uruchamiania usługi cebulowej w formacie doc/OnionService.md.
  • Dokumentacja ta rejestruje również obszary, w których brakuje wdrożenia i wskazuje obszary, w których bieżący proces ma słabą użyteczność.
  • Naprawiono błąd występujący podczas próby utworzenia deskryptora usługi cebulowej dla okresu, który jeszcze się nie rozpoczął.
  • Różne ulepszenia obsługi błędów edytora deskryptorów.
  • Dodano CLI, aby znaleźć adres .onion danej usługi.
  • Zrefaktoryzowano kod rekonfiguracji wysokiego poziomu, aby wysłać konfigurację do każdego zestawu modułów, zamiast kodować listę funkcji do wywołania

Na koniec warto wspomnieć, że postępy te stanowią krok naprzód we wdrażaniu usług cebulowych, zespół programistów pozostaje zaangażowany w ciągłe doskonalenie i wprowadzanie dodatkowych funkcji, aby zagwarantować bezpieczeństwo i wydajność platformy.

Na koniec należy pamiętać, że twórcy ostrzegają, że wdrożenie nadal jest klasyfikowane jako eksperymentalne, a wrażenia użytkownika nie spełniają jeszcze wszystkich oczekiwań.

Jeśli chcesz dowiedzieć się więcej na ten temat, możesz zapoznać się ze szczegółami W poniższym linku.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.