Acesso remoto fora de casa
Um celular pareado continua funcionando quando você sai de casa. O Nexus liga o celular ao PC por um relay e, sempre que consegue, promove a conexão para uma ligação direta peer-to-peer - e nos dois casos a sessão é criptografada de ponta a ponta, então nada no meio do caminho consegue ler o seu tráfego.
Criptografia de ponta a ponta
As chaves de criptografia são derivadas nos seus dois aparelhos a partir do pareamento e nunca saem deles. Cada quadro que o celular e o PC trocam é selado de um lado e aberto do outro; o que passa no meio carrega apenas texto cifrado. Essa mesma criptografia também protege a sessão na sua rede local, sem nenhum relay envolvido.
O relay encaminha bytes que não consegue ler
Quando o celular não alcança o PC diretamente, os dois lados se conectam a um relay do Nexus. O relay faz exatamente uma coisa: casa as duas conexões e copia os quadros criptografados entre elas. Ele não guarda chaves, nunca descriptografa e nunca armazena seus dados - o que ele consegue observar se limita a metadados de conexão (endereços e contagem de bytes), que qualquer nó de encaminhamento precisa ver para fazer seu trabalho.
Indo direto: a promoção para peer-to-peer
Passar cada byte por um data center adiciona latência, então, assim que uma sessão via relay está de pé, o Nexus tenta em segundo plano abrir uma conexão direta entre o celular e o PC, atravessando os roteadores da sua casa. A própria negociação viaja dentro do túnel de relay já criptografado, e o canal direto carrega a mesma criptografia de ponta a ponta. Confirmado o caminho direto, a conexão pelo relay é encerrada; se o caminho direto cair em algum momento, a sessão volta para o relay automaticamente. A maioria das sessões remotas acaba como uma ligação direta entre os aparelhos, criptografada.
Os controles
Os dois interruptores ficam no diálogo Parear remoto, em Opções de conexão:
- Relay na nuvem - "Permite que os celulares pareados se conectem pela internet quando não alcançam este PC na rede local."
- Permitir controle remoto - o botão de desligar tudo. Ao desativá-lo, todos os painéis de controle remoto conectados são desconectados na hora e a reconexão fica bloqueada em todos os caminhos, inclusive pelo relay. Os dispositivos pareados continuam na sua lista e podem voltar quando você reativar.
Nota
O acesso remoto depende de duas permissões suas: um dispositivo só entra depois de um pareamento que você aprovou no PC, e operações de risco - como gravar o firmware de um dispositivo ou desligar a máquina - nunca passam pelo relay, só pela rede local.
As sessões pelo navegador são deliberadamente mais curtas que as sessões pelo app; veja Apps para iOS e Android. Para o passo a passo técnico completo - derivação de chaves, o desenho do relay e a travessia de NAT - leia Como o Nexus protege seu PC.