O NAS.
Qualquer coisa que compartilhe pastas por SMB: um NAS, um servidor Windows, uma máquina Linux com Samba. O Loft não o altera e não instala nada nele.
Como funciona
O Loft tem duas partes. Um gateway roda ao lado do seu NAS, e o app roda no seu dispositivo. O app só fala com o seu gateway, e o gateway só fala com o seu NAS.
Qualquer coisa que compartilhe pastas por SMB: um NAS, um servidor Windows, uma máquina Linux com Samba. O Loft não o altera e não instala nada nele.
Um pequeno serviço em uma máquina Linux em casa. Ele entra no NAS como você, então valem as próprias permissões do NAS. É a única coisa à qual seus apps se conectam.
O Loft para iPhone e iPad, Mac, Android, Windows e Linux. Eles colocam as pastas compartilhadas no próprio app de arquivos do sistema e buscam os arquivos quando você os abre.
O loft-gateway pair exibe um código QR e um link. Os dois trazem o nome do gateway, os endereços dele e as impressões digitais das chaves dele. Seu app confere essas impressões digitais a cada conexão, então ele não pode ser enganado e levado a falar com outra máquina. É também por isso que não existe um campo para “digitar o endereço do servidor”. É com um endereço digitado que um gateway falso coletaria senhas. (Se você precisar mesmo assim, Configurar manualmente está na tela de pareamento do app.)
O link tem o formato https://loft.incremental.no/pair#…. Tudo o que vem depois do # fica no seu dispositivo. Os navegadores nunca enviam essa parte para o nosso site.
Cada dispositivo fica pareado com um gateway por vez.
| Em casa | Fora de casa, por um túnel | Fora de casa, direto | |
|---|---|---|---|
| App ↔ gateway | Criptografada, vinculada à chave do seu gateway | Criptografada até o provedor do túnel, que pode ler o tráfego, e depois pelo túnel do provedor até o seu gateway | Criptografada, vinculada à chave do seu gateway, de ponta a ponta |
| Login com a sua senha | Sim | Não. Entre primeiro em casa | Sim, a conexão é vinculada |
| Gateway ↔ NAS | SMB 3, criptografia obrigatória (pode ser flexibilizada para um NAS mais antigo) | idem | idem |
Qual devo escolher? O túnel é a opção fácil. Nada é aberto no seu roteador, mas você confia seu tráfego ao provedor do túnel. O modo direto significa redirecionar uma porta para o gateway. Ninguém no meio do caminho consegue ler nada, mas o gateway fica acessível pela internet, por isso ele limita as tentativas de login. Muitos NAS não bloqueiam a conta depois de várias senhas erradas, então o gateway faz isso por eles. Você também pode não usar nenhum dos dois e acessar o Loft só em casa.
Sua senha. Ela só é enviada por uma conexão vinculada à chave do seu gateway. O gateway a guarda criptografada com duas chaves, uma mantida pelo gateway e outra mantida só pelo seu dispositivo, então uma cópia do banco de dados do gateway não basta para lê-la. Cada dispositivo conectado tem a sua própria cópia criptografada, e remover o dispositivo do gateway apaga essa cópia.
Contra o que não conseguimos proteger, sem rodeios. Enquanto o gateway está rodando e você o está usando, ele precisa usar sua senha para falar com o NAS. Alguém que assuma o controle do gateway em funcionamento poderia capturar as senhas das pessoas que o estiverem usando naquele momento. Isso vale para qualquer gateway que entra no SMB como você. Por isso, rode o gateway em uma máquina que não faça mais nada e mantenha-o atualizado.
Atualizações. O gateway nunca se atualiza sozinho. Você instala o novo .deb ou baixa uma nova imagem de contêiner, depois de ler as notas de versão.
→ Encontrou um problema de segurança? Segurança (hello@incremental.no)