Przekaźniki pośrednie: koń roboczy sieci Tor
Przekaźniki wyjściowe trafiają na nagłówki, a guardy — do analiz bezpieczeństwa, ale pomiędzy nimi jest warstwa, która dostaje dużo mniej uwagi. Przekaźniki pośrednie to przekaźniki bez wyjścia, które przenoszą ruch od przeskoku do przeskoku i nigdy nie łączą się z otwartym internetem. Dokumentacja przekaźników projektu Tor opisuje obecną sieć jako „całkiem małą w porównaniu z liczbą osób, które potrzebują Tora” i argumentuje, że więcej przekaźników to lepsza stabilność, większa odporność na ataki i większe bezpieczeństwo użytkowników. Poniżej — co ta warstwa naprawdę niesie, dlaczego zdrowie sieci od niej zależy i co oznacza prowadzenie takiego przekaźnika.
Co przenosi przekaźnik pośredni
Standardowy obwód Tor ma trzy przeskoki: guard, przekaźnik pośredni i wyjście. Pozycja pośredniego wynika z samego projektu — stoi między guardem, który zna adres klienta, a wyjściem, które zna cel. Pośredni nie widzi ani jednego, ani drugiego końca. Ruch do serwisów onion przechodzi przez sieć w podobny sposób, z dodatkowymi przekaźnikami w roli punktów przedstawienia i spotkania, więc ten strumień też idzie przez warstwę pośrednią. Przegląd typów przekaźników projektu Tor mówi wprost: „przekaźnik bez wyjścia nie pozwala wychodzić z sieci w swojej polityce wyjścia” — jedynie przenosi ruch między innymi przekaźnikami. A przekaźnik, który nie jest wystarczająco szybki i stabilny, by zdobyć flagę guarda, „pozostanie przekaźnikiem pośrednim”.Guardy i przekaźniki pośrednie zazwyczaj nie otrzymują skarg na nadużycia.To zdanie z dokumentacji przekaźników projektu Tor to praktyczny powód, dla którego wielu operatorów wybiera tę warstwę. Skoro przekaźnik nigdy nie łączy się z zewnętrznymi usługami, nie ma ruchu wyjściowego, na który ktokolwiek mógłby się skarżyć. Dokumentacja dodaje zastrzeżenie: wszystkie przekaźniki są wpisane do publicznego katalogu, więc banki czy serwisy streamingowe i tak mogą blokować ich adresy. To kwestia reputacji IP, a nie skarga na nadużycie.
Dlaczego warstwa pośrednia ma znaczenie dla zdrowia sieci
Zależą od niej dwie rzeczy. Pierwsza to przepustowość. Tor Metrics śledzi liczbę działających przekaźników i publikuje wykresy łącza i flag, a trójprzeskokowy projekt oznacza, że każdy obwód używa przekaźnika w pozycji środkowej. Więcej pośrednich rozkłada ten ciężar na więcej maszyn; gdy warstwa się przerzedza, przekaźniki z flagą guarda podejmują też rolę pośrednich, a pula różnych tras się kurczy. Druga to sama anonimowość. Tor utrzymuje stabilny punkt wejścia klienta, przydzielając guardy, które zmieniają się dopiero co kilka tygodni — tekst projektu o cyklu życia nowego przekaźnika opisuje rotację guardów co cztery do ośmiu tygodni, później wydłużoną do dwunastu. Ta stabilność broni przed atakami typu poprzednika, w których obserwator śledzi oba końce połączeń i czeka, aż zaobserwowane przeskoki nałożą się na siebie. Szeroka warstwa pośrednia dodaje nieprzewidywalny przeskok między guardem a wyjściem, więc obserwator guardy wciąż ma przed sobą szerokie pole możliwych pośrednich, zanim ruch dotrze do wyjścia, które też kontroluje.Prowadzenie go jest celowo proste
Podręcznik Tora opisuje wszystko, czego potrzebuje przekaźnik pośredni, w opcjach serwera, a lista jest krótka:- ORPort — w podręczniku zdefiniowany jako port, który „nasłuchuje połączeń od klientów i serwerów Tora” — plus pseudonim i działający adres kontaktowy.
- Żadnej polityki wyjścia do konfigurowania — przy wyłączonym wyjściu przekaźnik całkowicie ignoruje polityki wyjścia i nigdy nie odzywa się do celów poza siecią.
- Kontrola łącza: BandwidthRate i BandwidthBurst ograniczają przepustowość, a dokumentacja wsparcia projektu wskazuje, że są „opcje hibernacji, którymi każe się Torowi serwować tylko określoną ilość łącza na okres” — przydatne przy limitowanych połączeniach.
- Wpis MyFamily, gdy jeden operator prowadzi kilka przekaźników. Podręcznik jest kategoryczny: „Jeśli prowadzisz więcej niż jeden przekaźnik, opcja MyFamily każdego przekaźnika musi wymieniać wszystkie pozostałe”, żeby klienci nigdy nie wstawiali dwóch z nich do jednego obwodu.










