Acceso remoto fuera de casa
Un teléfono emparejado sigue funcionando cuando sales de casa. Nexus conecta el teléfono y el PC a través de un relay y luego pasa a una conexión directa peer-to-peer siempre que puede; en ambos casos la sesión está cifrada de extremo a extremo, así que nada de lo que hay por el medio puede leer tu tráfico.
Cifrado de extremo a extremo
Las claves de cifrado se derivan del emparejamiento en tus dos dispositivos y nunca salen de ellos. Cada fotograma que intercambian el teléfono y el PC se sella en un extremo y se abre en el otro; lo que hay por el medio solo transporta texto cifrado. Ese mismo cifrado protege también la sesión dentro de tu red local, sin ningún relay de por medio.
El relay reenvía bytes que no puede leer
Cuando el teléfono no puede llegar directamente al PC, ambos extremos se conectan a un relay de Nexus. El relay hace exactamente una cosa: emparejar las dos conexiones y copiar entre ellas los fotogramas cifrados. No guarda claves, nunca descifra y nunca almacena tus datos; lo único que puede observar son metadatos de conexión (direcciones y recuentos de bytes), que cualquier nodo de reenvío necesita ver para hacer su trabajo.
Ir directo: la mejora a peer-to-peer
Pasar cada byte por un centro de datos añade latencia, así que en cuanto una sesión con relay está en marcha, Nexus intenta en segundo plano abrir una conexión directa entre el teléfono y el PC, atravesando los routers de tu casa. La propia negociación viaja dentro del túnel del relay, que ya está cifrado, y el canal directo mantiene el mismo cifrado de extremo a extremo. Una vez confirmada la vía directa, la conexión con el relay se cierra; si la vía directa se cae en algún momento, la sesión vuelve automáticamente al relay. La mayoría de las sesiones remotas acaban siendo un enlace directo, cifrado y de dispositivo a dispositivo.
Los controles
Los dos interruptores están en el diálogo Emparejar remoto, dentro de Opciones de conexión:
- Relay en la nube - "Permite que los teléfonos emparejados se conecten por internet cuando no alcanzan este PC en la red local."
- Permitir control remoto - el interruptor de emergencia. Al desactivarlo se desconecta de inmediato cualquier panel de control remoto conectado y se bloquea la reconexión por cualquier vía, incluido el relay. Los dispositivos emparejados permanecen en tu lista y pueden retomar la conexión cuando lo vuelvas a activar.
Nota
El acceso remoto se acepta por partida doble: un dispositivo solo entra tras un emparejamiento que tú has aprobado en el PC, y las operaciones de alto riesgo, como actualizar el firmware de un dispositivo o apagar el equipo, nunca viajan por el relay, solo por la red local.
Las sesiones desde el navegador son deliberadamente más cortas que las de las aplicaciones; consulta Aplicaciones para iOS y Android. Para el recorrido técnico completo (derivación de claves, diseño del relay y perforación de NAT), lee Cómo protege Nexus tu PC.