Dwie osoby połączone z tym samym dostawcą niekoniecznie korzystają z domowego połączenia tej drugiej, ponieważ w zwykłym układzie oba urządzenia wysyłają ruch do punktu końcowego dostawcy i dzielą tylko adres wyjściowy. Produkt do współdzielenia zasobów może działać w drugą stronę, a twoja maszyna udostępnia ścieżkę dla ruchu kogoś innego. Kierunek jest całym pytaniem i można na nie odpowiedzieć z aplikacji, która jest przed tobą. Poniżej znajduje się kolejność pytań oraz dowody, które warto zachować.

Dwa kierunki, a zgody wymaga tylko jeden

Korzystanie ze zdalnego wyjścia oznacza, że twój ruch wychodzi przez dostawcę, a cel widzi adres dostawcy. Udostępnianie wyjścia oznacza, że ruch kogoś innego wychodzi przez twoje połączenie, a cel widzi twój adres. Oba nazywa się VPN, a one nakładają zupełnie różne obowiązki na tego, kto prowadzi klienta. Produkt może robić pierwsze, nie robiąc nic z drugiego, i może robić oba naraz.

  1. Zdalne wyjście: twoja aplikacja wysyła swój ruch do punktu końcowego dostawcy, a cel zapisuje adres dostawcy.
  2. Udostępnione wyjście: ruch innej osoby przechodzi przez komponent udostępniania na twojej maszynie, wychodzi przez twoje łącze, a cel zapisuje twój adres.

Pierwsze to wybór prywatności dotyczący własnego ruchu. Drugie to decyzja o ruchu kogoś innego, dlatego współdzielony adres wyjściowy jest problemem reputacji, a udostępnione połączenie problemem pochodzenia ruchu. Te dwie obawy są stale mylone, a ich rozdzielenie to większość analizy.

Przeczytaj przełącznik udostępniania w zainstalowanej aplikacji

Otwórz produkt, który jest faktycznie zainstalowany, i poszukaj w jego ustawieniach słów takich jak udostępnianie, wkład, równorzędny lub dostęp społeczności. Zanotuj, czy istnieje przełącznik, czy startuje włączony i do jakiego poziomu konta należy, a następnie zrób zrzut panelu z widocznym ciągiem wersji, ponieważ odpowiedź wsparcia będzie o to prosić. Powtórz sprawdzenie po następnej aktualizacji, bo wartości domyślne zmieniają się między wersjami. Panel bez żadnego języka udostępniania to przydatne odkrycie, choć sam w sobie nie jest gwarancją.

Dostawca, który opisuje udostępnianie równorzędne dla jednego produktu i wyklucza inne wydania, właśnie powiedział ci różnicę, którą ukrywa nazwa marki. FAQ dostawcy dla takiej usługi oddziela produkty wnoszące wkład od wydań bez trybu równorzędnego, i właśnie taka różnica jest warta przeczytania samemu. Status płatności też nie jest opisem technicznym, ponieważ płatna subskrypcja może zawierać komponent udostępniania, a to poziom darmowy go nie ma.

Co dalej działa po zamknięciu okna

Dodatek do przeglądarki i osobno zainstalowana usługa mogą wykonywać różne zadania pod jednym logo, więc zamknij okno i sprawdź, czy proces to przeżyje. Proces, który żyje dłużej niż karta, to różnica między funkcją, którą włączyłeś, a komponentem, który pracuje bez niej. Oba mogą być legalne, a tylko jeden z nich jest widoczny z karty.

Blok poniżej jest dla Windows. Odczytuje proces, potem gniazda, które ten proces posiada, a identyfikator z pierwszego wiersza jest tym, po czym filtrują pozostałe dwa, więc zastąp go, zamiast uruchamiać trzy niepowiązane zrzuty. Czytaj ścieżkę procesu i nawiązane połączenia razem, bo każde z osobna dowodzi bardzo niewiele.

Get-Process | Where-Object Path -like '*VPN*' | Select-Object Name, Id, Path
Get-NetTCPConnection -State Established | Where-Object OwningProcess -eq <pid> | Select-Object RemoteAddress, RemotePort
netstat -ano | Select-String 'ESTABLISHED' | Select-String '<pid>'

Przekaźnik to nie udostępnianie plików

Przekazywanie ruchu kogoś innego to inne uprawnienie niż wystawianie plików lub usług na twojej maszynie. Dokumentacja o jednym nie opisuje drugiego, a zgoda na tunel nie jest zgodą na udostępnianie plików, nawet gdy jeden instalator ustawił oba. Trzymaj oba pytania osobno, gdy czytasz stronę ustawień.

Brak nasłuchującego portu nie jest dowodem, że nic nie jest udostępniane, ponieważ przekaźnik może inicjować połączenia wychodzące i nigdy nie przyjąć przychodzącego, i właśnie tak systemy równorzędne unikają kłopotów z zaporą. Patrz, dokąd idą połączenia, a nie tylko co nasłuchuje. Jedno połączenie do własnego punktu końcowego dostawcy wygląda jak klient, natomiast kilka do adresów, których nie umiesz wyjaśnić, zasługuje na bliższe spojrzenie. Jeśli model po ustawieniach i dokumentacji nadal jest niejasny, zadaj operatorowi konkretne pytanie; na urządzeniu służbowym lub w zarządzanej sieci decyduje administrator, nie osoba trzymająca laptop.

Zapisz, co widziałeś, i sprawdź jeszcze raz

Zapisz wersję, stany ustawień i zaobserwowane gniazda, ze znacznikami czasu, ponieważ ten zapis zmienia podejrzenie w pytanie, na które ktoś może odpowiedzieć. Przyda się też, jeśli po miesiącach przyjdzie powiadomienie o nadużyciu, a notatka w oknie czatu nie jest zapisem.

Blok poniżej jest dla Linuxa lub macOS i odpowiada na te same pytania co blok dla Windows. Uruchom go także po aktualizacji, ponieważ układ komponentów zmienia się między wersjami, a nowy proces pomocniczy łatwo przeoczyć. Lista gniazd wskazuje proces, który je posiada, i to czyni oba bloki porównywalnymi między wersjami.

ss -tunp | head -n 20
lsof -i -P -n | grep -i vpn
journalctl --since '1 hour ago' | grep -i -E 'vpn|relay' | tail -n 20

Jeśli któryś z twoich adresów pojawi się w skardze, pamiętaj, że adres IP sam nie identyfikuje osoby. Zachowaj powiadomienie, znaczniki czasu i zapisane ustawienia, a następnie postępuj zgodnie z procedurą zgłaszania dostawcy lub administratora. To nie odrzuca skargi i rzeczywiście oddziela współdzielony adres wyjściowy od ruchu, który naprawdę opuścił twoje własne połączenie.

Powiązane artykuły