Przejdź do treści

Jak działa routing cebulowy Torzon Market: węzły, warstwy i czas

Analiza mitów na temat szyfrowania warstwowego, logiki przeskoków między węzłami i tego, dlaczego czas nie łączy nadawcy z odbiorcą.

7 min czytania

Czytaj

Mit: każdy węzeł przekaźnikowy może odczytać fragment Twojego ruchu cebulowego Torzon

Obawa, że każdy przekaźnik może odczytać fragment połączenia onion w Torzon, wynika z błędnego rozumienia działania trasowania onion w Torzon Market: węzły nie otrzymują częściowej, czytelnej porcji Twojego ruchu. Przekaźnik widzi wyłącznie szyfrogram oraz jedną instrukcję trasowania, która pozwala mu zdjąć pojedynczą warstwę i poznać następny przeskok — nie źródło, nie cel końcowy i nie zawartość przesyłanych danych.

Wewnątrz klienta wiadomość jest opakowywana w kilka warstw szyfrowania, zanim w ogóle opuści Twój komputer. Każda warstwa zawiera dwie rzeczy: zaszyfrowaną zawartość oraz pole celu możliwe do odczytania dopiero po zdjęciu tej warstwy. Ponieważ warstwy są nakładane w odwrotnej kolejności — najpierw warstwa najbardziej wewnętrzna, na końcu zewnętrzna — każdy przekaźnik dysponuje innym kluczem deszyfrującym i może zdjąć dokładnie jedną warstwę.

1Klientszyfruje wiadomość raz dla każdego przekaźnika, a następnie raz dla usługi docelowej
2Pierwszy przekaźnikzdejmuje swoją warstwę, odczytuje wyłącznie adres drugiego przekaźnika, przekazuje resztę dalej
3Środkowy przekaźnikzdejmuje swoją warstwę, odczytuje wyłącznie adres trzeciego przekaźnika, przekazuje resztę dalej
4Ostatni przekaźnikzdejmuje ostatnią warstwę przekaźnikową, zna wyłącznie adres docelowy i widzi szyfrogram przeznaczony dla usługi
Szyfrogram
zaszyfrowane dane nieczytelne bez właściwego klucza, którego przekaźniki pośrednie nigdy nie posiadają dla końcowej zawartości
Zdjęcie warstwy
usunięcie jednej zewnętrznej koperty szyfrującej w celu ujawnienia kolejnej instrukcji trasowania
Instrukcja trasowania
wyłącznie adres następnego węzła, nie źródło ani cel

Ponieważ każdy przekaźnik zna tylko swojego bezpośredniego poprzednika i następcę, żaden pojedynczy węzeł nie jest w stanie powiązać tego, kto wysłał dane, z tym, dokąd ostatecznie trafiają. Pierwszy przekaźnik widzi Ciebie, ale nie cel; środkowy nie widzi żadnego z nich; ostatni widzi cel, ale nie Ciebie.

PytanieCo faktycznie widzi przekaźnik pośredniCzego potrzebowałby, aby odszyfrować Twój ruch
Czy zawartość jest czytelna?nie, to wciąż zagnieżdżony szyfrogramkluczy deszyfrujących do każdej pozostałej warstwy ;; Czy poznaje źródło?
Najbardziej…Środkowa…Najbardziej…
  1. Najbardziej zewnętrzna warstwa onion — czytelna wyłącznie dla przekaźnika pierwszego: adres następnego przeskoku, bez wglądu w zawartość
  2. Środkowa warstwa onion — czytelna wyłącznie dla przekaźnika drugiego lub trzeciego: adres następnego przeskoku, nadal bez wglądu w zawartość
  3. Najbardziej wewnętrzna warstwa onion — czytelna wyłącznie dla usługi docelowej: właściwe żądanie, wciąż zaszyfrowane dla samej usługi
Ważne

Przekaźnik, który zdejmuje jedną warstwę, nie jest w stanie odtworzyć wiadomości wyłącznie na podstawie tej czynności. Pozostałe dane nadal wyglądają jak jednolity szyfrogram, a bez pozostałych kluczy prywatnych przekaźnik nie dysponuje żadnym czytelnym fragmentem.

Dlaczego pierwszy węzeł zna Twój punkt wejścia, ale nadal nie może Cię namierzyć?

Węzeł wejściowy poznaje Twój adres sieciowy, ale ta pojedyncza informacja nie wystarczy, aby namierzyć obwód. Przekaźnik dzieli wiedzę między trzy odrębne strony: pierwszy węzeł wie, gdzie jesteś, ale nie czego chcesz; środkowy nie wie ani jednego, ani drugiego; węzeł wyjściowy wie, o co pytasz, ale nie kto pyta. Brak powiązania wynika właśnie z tego podziału, a nie z ukrywania wszystkiego przed wszystkimi.

Układanka wiedzy z trzech części

1Węzeł wejściowywidzi tylko Twój adres IP i następny przeskok, nie widzi celu ani zawartości
2Przekaźnik środkowyprzekazuje zaszyfrowany tekst między dwoma nieznanymi sąsiadami
3Węzeł wyjściowywidzi żądany zasób, ale nie pierwotnego nadawcę

Zanim Twój klient zbuduje obwód, negocjuje osobny klucz szyfrowania z każdym przekaźnikiem na trasie. Ruch w stronę celu jest opakowany tymi kluczami w odwrotnej kolejności: warstwę najbardziej wewnętrzną może odczytać tylko przekaźnik wyjściowy, warstwę zewnętrzną tylko przekaźnik wejściowy. Każdy przekaźnik zdejmuje jedną warstwę, poznaje następny przeskok i przekazuje resztę, nie mogąc otworzyć tego, co pozostaje.

Co posiada dany węzełWęzeł wejściowyWęzeł wyjściowy
Twój adresznanynieznany ;; Treść żądania
  1. Budowa obwoduklient wybiera trzy przekaźniki i uzgadnia osobne klucze sesji
  2. Szyfrowanie warstwowetekst jawny zostaje zamknięty kluczem wyjściowym, potem środkowym, a na końcu wejściowym
  3. Przekaźnik wejściowyzdejmuje warstwę zewnętrzną i przekazuje dalej w stronę węzła środkowego
  4. Przekaźnik środkowyusuwa swoją warstwę, nie widząc ani źródła, ani celu końcowego
  5. Przekaźnik wyjściowyzdejmuje ostatnią warstwę i wysyła żądanie poza routing cebulowy
Wskazówka

Wyobraź sobie trzy zapieczętowane koperty włożone jedna w drugą: każdy kurier otwiera tylko kopertę zaadresowaną do siebie i widzi w niej polecenie dla następnego kuriera.

Ważne

Słabym punktem nie jest to, że węzeł wejściowy zna Twój adres IP, ale połączenie tego adresu z drugim sygnałem z tego samego obwodu. Rozdzielaj czas i tożsamości używane przy różnych aktywnościach.

Węzeł wejściowy
pierwszy przekaźnik, który widzi Twoje połączenie przychodzące, ale nie miejsce docelowe
Przekaźnik środkowy
przeskok pośredni, który nie może odczytać treści ani zidentyfikować żadnego z końców
Węzeł wyjściowy
ostatni przekaźnik, który widzi zewnętrzne żądanie do usługi, ale nie adres nadawcy

Mit: obserwując czasy żądań, można dopasować nadawcę do odbiorcy

Bierny obserwator, który rejestruje wyłącznie czas i rozmiar pakietów, nie może po prostu sparować nadawcy z odbiorcą w obwodzie cebulowym Torzon. Sieć celowo spłaszcza i rozprasza te wzorce, zanim staną się użytecznym odciskiem.

Sedno problemu polega na tym, że naiwna korelacja zakłada dopasowanie jeden do jednego: jedno żądanie wchodzi, jedno wychodzi, z rozpoznawalnym opóźnieniem. W praktyce obwód Torzon przenosi jednocześnie kilka strumieni logicznych, a każdy strumień jest dzielony na komórki o stałym rozmiarze. Gdy dwa lub więcej strumieni współdzieli obwód, ich komórki są przeplatane. Obserwator widzi ciągłą wstęgę identycznych komórek, a nie osobne rozmowy.

Dodatkowo węzły przekaźnikowe mogą wprowadzać komórki dopełniające — sztuczny ruch, który nie przenosi danych aplikacji. Dopełnienie wypełnia ciche przerwy, dzięki czemu nieaktywny obwód wciąż przesyła bajty. Obserwator nie jest w stanie stwierdzić, czy dany impuls zawiera prawdziwe żądanie strony, sygnał podtrzymania czy celowy szum.

Dlaczego pojedynczy punkt obserwacji nie wystarczy

Załóżmy, że ktoś obserwuje połączenie między użytkownikiem a pierwszym węzłem i osobno połączenie wychodzące z ostatniego węzła. Widzi dwa strumienie komórek. Aby je skorelować, musi wyodrębnić charakterystyczny wzorzec: pauzę, impuls, sekwencję rozmiarów. Ale dobór rozmiaru komórek normalizuje rozmiar, a multipleksowanie obwodu miesza strumienie. Wzorzec widoczny po stronie wejściowej może zostać podzielony, zmieniony w kolejności lub wypełniony, zanim opuści sieć.

Komórki o stałym rozmiarze

Usuwają odciski oparte na rozmiarze pakietów, pozostawiając jedynie czas i objętość jako sygnały.

Komórki dopełniające

Wprowadzają ruch maskujący w okresach bezczynności, dzięki czemu cisza nie zdradza aktywności.

Multipleksowanie obwodu

Przeplata wiele strumieni, więc jedno żądanie użytkownika nie odpowiada jednemu widocznemu zdarzeniu wyjściowemu.

Nawet sygnał czasowy jest osłabiony. Komórka nie przemieszcza się natychmiastowo; w każdym przekaźniku czeka w kolejce za innymi komórkami. Drobne różnice w harmonogramowaniu sumują się, więc przerwa po stronie wyjściowej, która wygląda jak przerwa po stronie wejściowej, może w rzeczywistości być przesunięta przez inny, niepowiązany strumień na tym samym obwodzie.

Korelacja nie jest w teorii niemożliwa — ale wymaga obserwacji obu końców, wyodrębnienia jednego obwodu oraz pokonania dopełnienia i multipleksowania. To znacznie trudniejszy problem niż „obserwowanie czasu”.
Wskazówka

Czytając twierdzenia o atakach czasowych, sprawdź, czy autor zakłada obwód z pojedynczym strumieniem i bez dopełnienia. To założenie rzadko odpowiada temu, jak działa nowoczesne połączenie cebulowe.

Najczęstsze pytania

Czy każdy przekaźnik w obwodzie cebulowym odszyfrowuje i odczytuje jedną warstwę mojego ruchu Torzon?

Nie. Przekaźnik zdejmuje wyłącznie własną warstwę szyfrowania i widzi tylko adresy poprzedniego oraz następnego skoku, a także zaszyfrowaną zawartość przeznaczoną dla kolejnego węzła. Zwykły tekst Twojego żądania może odczytać tylko węzeł wyjściowy lub miejsce docelowe, a nie każdy przekaźnik na trasie.

Dlaczego pierwszy węzeł zna Twój punkt wejścia, ale nadal nie może Cię namierzyć?

Pierwszy węzeł widzi Twój prawdziwy adres IP, ponieważ łączysz się z nim bezpośrednio, ale nie zna Twojego ostatecznego celu ani zawartości zaszyfrowanego ruchu. Nie potrafi też stwierdzić, czy jesteś nadawcą żądania, czy po prostu przekazujesz ruch innego użytkownika, co chroni Twoją anonimowość.

Jeśli ktoś obserwuje czas wysyłania żądań, czy może dopasować nadawcę do celu?

Korelacja czasowa to znane ryzyko teoretyczne, ale trasowanie cebulowe dodaje warstwowe szyfrowanie, multipleksowanie obwodów i zmienne opóźnienia, które w praktyce znacznie utrudniają wiarygodne dopasowanie. Obserwator musiałby jednocześnie widzieć zarówno punkt wejścia, jak i wyjścia sieci, co stanowi wysoką barierę, a nie trywialną słabość.

Co warto sprawdzić, zanim zaufasz jakiemukolwiek wyjaśnieniu działania trasowania cebulowego?

Sprawdź, czy wyjaśnienie nie myli warstw szyfrowania z możliwym do odczytania zwykłym tekstem, nie twierdzi, że pojedynczy przekaźnik może prześledzić całą trasę, ani nie ignoruje różnicy między znajomością adresu IP a wiedzą o tym, kto zainicjował żądanie. Wiarygodne materiały koncentrują się na zasadach, takich jak warstwowe szyfrowanie, adresowanie skok po skoku oraz rozdzielenie wiedzy o wejściu i wyjściu.

Co sprawdzić, zanim zaufasz jakiemukolwiek wyjaśnieniu routingu cebulowego?

Rzetelny materiał wyjaśniający musi podawać własne testy wewnętrzne, a nie tylko wnioski. Zanim zaakceptujesz jakikolwiek opis trasowania cebulowego Torzon, sprawdź, czy źródło rozróżnia warstwy, węzły, liczbę przeskoków i zachowanie czasowe jako osobne twierdzenia — oraz czy każde z nich można zweryfikować na podstawie własnego widoku obwodu lub narzędzia do przechwytywania pakietów.

Minimalna lista kontrolna weryfikacji

  • Materiał podaje dokładną liczbę warstw szyfrowania i przeskoków między przekaźnikami, zamiast mówić „wiele warstw” lub „sieć Tor” bez konkretnej liczby.
  • Wyjaśnia, który węzeł zdejmuje którą warstwę i dlaczego węzeł nie może zdjąć warstwy, która nie była zaadresowana do niego.
  • Oddziela to, co pierwszy przekaźnik może zaobserwować (twój adres IP wejściowy, następny przeskok), od tego, czego nie może odczytać (miejsce docelowe, dane po swojej warstwie).
  • Opisuje ataki czasowe jako ryzyko korelacji, a nie deterministyczne dopasowanie, i podaje, co obserwator musi kontrolować, aby korelacja była prawdopodobna.
  • Daje możliwość powtarzalnej weryfikacji: podgląd obwodu w kliencie, porównanie odcisków przekaźników lub prześledzenie kolejności przeskoków przy nowej tożsamości.
1Przeczytaj twierdzenieoddziel liczbę przeskoków od liczby warstw
2Zidentyfikuj obserwatoraktóry przekaźnik lub pozycja w sieci co widzi
3Odtwórz lokalniewidok obwodu, świeży obwód, odciski przekaźników
4Porównaj twierdzenia czasowewarunki korelacji a dopasowanie deterministyczne
5Zaakceptuj lub odrzućdopiero gdy twierdzenie przejdzie weryfikację
Wskazówka

Traktuj każdy materiał, który używa sformułowań „szyfrowanie klasy wojskowej” lub „anonimowe węzły” bez nazwania mechaniki warstw, jako niezweryfikowany.

Ważne

Źródło, które twierdzi, że jeden przekaźnik „odczytuje fragment” twojego ruchu, opisuje wspólne odszyfrowywanie, a nie warstwowe rozpakowywanie Tora; to czerwona flaga świadcząca o powielanym micie.

Warstwa
jedna koperta szyfrująca dodana dla konkretnego przekaźnika na ścieżce cebulowej
Przeskok
jeden krok między przekaźnikami w obwodzie; przeskoki i warstwy to nie ta sama liczba
Korelacja czasowa
porównywanie czasów dotarcia pakietów w dwóch punktach w celu oceny możliwej pary nadawca–odbiorca
Odcisk
stabilna tożsamość publiczna przekaźnika widoczna w widoku obwodu klienta
Uwaga

Nie musisz ufać autorytetowi autora materiału. Potrzebujesz, aby podał obserwowalne szczegóły warstw i przepływu, które może pokazać twój własny klient.

Zobacz też

© 2026 Torzonmarket