Accesso remoto fuori casa

Un telefono associato continua a funzionare anche quando esci di casa. Nexus mette in comunicazione telefono e PC attraverso un relay, poi passa a una connessione diretta peer-to-peer non appena può: in entrambi i casi la sessione è cifrata end-to-end, quindi nulla di ciò che sta nel mezzo può leggere il tuo traffico.

Crittografia end-to-end

Le chiavi di cifratura vengono derivate dall'associazione sui tuoi due dispositivi e non li lasciano mai. Ogni frame scambiato tra telefono e PC viene sigillato da un lato e aperto dall'altro; tutto ciò che sta nel mezzo trasporta solo testo cifrato. La stessa crittografia protegge la sessione anche sulla tua rete locale, dove non entra in gioco alcun relay.

Il relay inoltra byte che non può leggere

Quando il telefono non riesce a raggiungere il PC direttamente, entrambe le parti si collegano a un relay Nexus. Il relay fa esattamente una cosa: mette in corrispondenza le due connessioni e copia i frame cifrati dall'una all'altra. Non possiede chiavi, non decifra mai nulla e non conserva i tuoi dati; ciò che può osservare si limita ai metadati di connessione (indirizzi e conteggi di byte), che qualsiasi nodo di inoltro deve vedere per svolgere il proprio compito.

Connessione diretta: il passaggio al peer-to-peer

Far passare ogni byte da un data center aggiunge latenza, quindi una volta stabilita la sessione via relay Nexus prova in background ad aprire una connessione diretta tra telefono e PC, attraversando i router di casa. La negoziazione stessa viaggia dentro il tunnel del relay già cifrato, e il canale diretto usa la stessa crittografia end-to-end. Quando il percorso diretto è confermato, la connessione al relay viene chiusa; se il percorso diretto dovesse cadere, la sessione torna automaticamente al relay. La maggior parte delle sessioni remote finisce per essere un collegamento diretto e cifrato da dispositivo a dispositivo.

I controlli

Entrambi gli interruttori si trovano nella finestra Associa remoto, sotto Opzioni di connessione:

  • Relay cloud - "Permette ai telefoni accoppiati di connettersi via internet quando non raggiungono questo PC sulla rete locale."
  • Consenti controllo remoto - l'interruttore di emergenza. Disattivandolo, ogni pannello di controllo remoto connesso viene disconnesso immediatamente e la riconnessione è bloccata su ogni percorso, relay compreso. I dispositivi associati restano nel tuo elenco e possono riprendere quando lo riattivi.

Nota

L'accesso remoto è a doppio consenso: un dispositivo entra solo dopo un'associazione che hai approvato sul PC, e le operazioni ad alto rischio - come l'aggiornamento del firmware di un dispositivo o lo spegnimento della macchina - non passano mai dal relay, ma solo dalla rete locale.

Le sessioni da browser sono volutamente più brevi di quelle da app: vedi App per iOS e Android. Per la spiegazione tecnica completa - derivazione delle chiavi, architettura del relay e attraversamento del NAT - leggi Come Nexus protegge il tuo PC.