Zdalny dostęp poza domem

Sparowany telefon działa dalej, gdy wyjdziesz z domu. Nexus łączy telefon z PC przez przekaźnik, a potem przechodzi na bezpośrednie połączenie peer-to-peer, kiedy tylko może - i w obu przypadkach sesja jest szyfrowana end-to-end, więc nic po drodze nie odczyta Twojego ruchu.

Szyfrowanie end-to-end

Klucze szyfrowania powstają na Twoich dwóch urządzeniach na podstawie parowania i nigdy ich nie opuszczają. Każda ramka wymieniana między telefonem a PC jest zapieczętowana po jednej stronie i otwierana po drugiej; wszystko pomiędzy niesie wyłącznie szyfrogram. To samo szyfrowanie chroni sesję także w Twojej sieci lokalnej, całkowicie bez udziału przekaźnika.

Przekaźnik przesyła bajty, których nie potrafi odczytać

Gdy telefon nie może dosięgnąć PC bezpośrednio, obie strony łączą się z przekaźnikiem Nexusa. Przekaźnik robi dokładnie jedną rzecz: kojarzy ze sobą oba połączenia i kopiuje między nimi zaszyfrowane ramki. Nie ma żadnych kluczy, nigdy nie odszyfrowuje i nigdy nie przechowuje Twoich danych - to, co może zaobserwować, ogranicza się do metadanych połączenia (adresy i liczby bajtów), które musi widzieć każdy węzeł przesyłający ruch, żeby wykonać swoje zadanie.

Prosto do celu: przejście na peer-to-peer

Przesyłanie każdego bajtu przez centrum danych dokłada opóźnień, więc gdy tylko sesja przez przekaźnik ruszy, Nexus w tle próbuje otworzyć bezpośrednie połączenie między telefonem a PC, przebijając się przez Twoje domowe routery. Same negocjacje biegną wewnątrz już zaszyfrowanego tunelu przekaźnika, a bezpośredni kanał niesie to samo szyfrowanie end-to-end. Po potwierdzeniu bezpośredniej ścieżki połączenie z przekaźnikiem zostaje zamknięte; jeśli ścieżka bezpośrednia kiedykolwiek padnie, sesja automatycznie wraca na przekaźnik. Większość sesji zdalnych kończy jako bezpośrednie, szyfrowane łącze między urządzeniami.

Sterowanie

Oba przełączniki mieszkają w oknie Sparuj pilota, w sekcji Opcje połączenia:

  • Przekaźnik w chmurze - "Pozwala sparowanym telefonom łączyć się przez internet, gdy nie mogą dotrzeć do tego komputera w sieci lokalnej."
  • Zezwól na zdalne sterowanie - wyłącznik awaryjny. Wyłączenie go natychmiast rozłącza każdy podłączony zdalny panel sterowania i blokuje ponowne łączenie na każdej drodze, także przez przekaźnik. Sparowane urządzenia zostają na Twojej liście i mogą wrócić do pracy, gdy włączysz go z powrotem.

Uwaga

Zdalny dostęp jest dobrowolny podwójnie: urządzenie wchodzi dopiero po parowaniu, które zatwierdzisz na PC, a operacje wysokiego ryzyka - jak wgrywanie firmware'u urządzenia czy wyłączanie komputera - nigdy nie idą przez przekaźnik, tylko przez sieć lokalną.

Sesje w przeglądarce są celowo krótsze niż sesje w aplikacji; zobacz Aplikacje na iOS i Androida. Pełny opis techniczny - wyprowadzanie kluczy, konstrukcja przekaźnika i przebijanie NAT - znajdziesz w Jak Nexus chroni Twój PC.