Linux Kamarada

Criptografando os arquivos do Dropbox no disco com VeraCrypt

O Dropbox é um dos serviços de nuvem mais populares e um dos poucos que disponibiliza cliente para sincronização no Linux. Recentemente, alguns usuários receberam um alerta:

O Dropbox vai parar de sincronizar em 7 dias. Mova sua pasta do Dropbox para um sistema de arquivos compatível.

O Dropbox vai parar de sincronizar em 7 dias. Mova sua pasta do Dropbox para um sistema de arquivos compatível.

No meu caso, como eu tenho um notebook com Linux e Windows e o cliente do Dropbox instalado em ambos os sistemas, eu armazenava a pasta Dropbox em uma partição NTFS, acessível por ambos.

Mas o Dropbox anunciou em seu fórum que a partir de 07/11/2018 vai restringir o suporte a sistemas de arquivos apenas aos mais comuns em cada sistema: NTFS no Windows, HFS+ ou APFS no Mac OS X e Ext4 limpo (sem criptografia) no Linux. Em tese, essa mudança deve garantir estabilidade e experiência consistente aos usuários. A notícia não é de todo ruim, porque o sistema de arquivos Ext4 é comum em instalações Linux.

Para verificar suas partições e sistemas de arquivos, consulte o aplicativo GParted:

Ou, se prefere a linha de comando, utilize o comando fdisk:

1
# mount -l

Nenhuma das minhas partições possui sistema de arquivos Ext4. Portanto, a princípio, eu não poderia seguir sincronizando o Dropbox pelo Linux. Eu poderia manter o Dropbox na partição NTFS, mas eu só poderia sincronizar pelo Windows.

Mas como eu uso com muito mais frequência o Linux do que o Windows, decidi viabilizar a sincronização do Dropbox pelo Linux, ainda de quebra garantindo a segurança dos arquivos no disco: vou armazenar os arquivos do Dropbox em um volume criptografado do VeraCrypt. Dessa forma, os arquivos estão seguros contra acesso indevido caso o notebook seja roubado, por exemplo.

Já falamos sobre o software de criptografia de arquivos VeraCrypt aqui:

Se você ainda não leu aquele post, leia antes de continuar.

Essa pode ser uma alternativa inclusive para quem hoje armazena os arquivos do Dropbox em uma partição Ext4 criptografada, porque o VeraCrypt realiza a criptografia “nos bastidores”, o Dropbox não é ciente que os arquivos são criptografados.

Observação: o VeraCrypt garante apenas a segurança dos arquivos no disco contra acesso indevido. Por exemplo, sabendo e-mail e senha, uma pessoa mal-intencionada poderia acessar os mesmos arquivos pelo site do Dropbox usando o navegador. O VeraCrypt também não dispensa o uso de outras ferramentas de segurança, como antivírus e backup.

Uma desvantagem dessa solução é que ela requer o trabalho manual de montar o volume e iniciar o cliente do Dropbox sempre que for necessário sincronizar. Por isso, recomendo que leia essa página até o final antes de começar, para ver se essa solução de fato te interessa.

Antes de começar

Para evitar problemas, certifique-se de que seus arquivos estão sincronizados. Para isso, clique no ícone do Dropbox e certifique-se de que aparece Atualizado no menu:

Também nesse menu verifique o espaço disponível para sua conta. No meu caso, eu disponho de 5,8GB de espaço. Normalmente, novas contas começam com 2GB.

Criando o volume criptografado

Inicie o VeraCrypt e siga o passo-a-passo do post sobre o VeraCrypt para criar um volume padrão em arquivo. Apenas se atente a alguns detalhes para esse volume do Dropbox.

O local do volume (tela Volume Location) não é relevante, pois essa informação é invisível ao Dropbox. Ele pode inclusive ser armazenado naquela partição NTFS.

O tamanho do volume (tela Volume Size) deve ser igual ao espaço disponível no Dropbox (ou um pouco maior, por precaução):

Como informamos um tamanho maior, o assistente mostra uma tela que não apareceu da outra vez, questionando quanto a arquivos grandes (Large Files):

Se você pretende armazenar arquivos grandes (maiores que 4GB) no volume, selecione a segunda opção (I will store files larger than 4 GB on the volume). Senão, selecione a primeira. Na dúvida, selecione a segunda. Clique em Next (avançar).

A tela seguinte já é conhecida. É importante que o volume seja formatado com o sistema de arquivos Linux Ext4:

Ao clicar em Next, mais uma tela nova:

Essa tela questiona o suporte multi-plataforma (Cross-Platform Support). Como o volume será usado apenas no Linux, marque a segunda opção (I will mount the volume only on Linux) e clique em Next.

Após a criação do volume, monte-o. Escolha uma vaga e sempre monte esse volume nessa vaga, porque o ponto de montagem será passado para o Dropbox. No meu exemplo, escolhi a vaga 10, então o ponto de montagem do meu volume é /mnt/veracrypt10:

Movendo a pasta do Dropbox

Crie uma pasta chamada Dropbox dentro do volume criptografado.

Para mover a pasta do Dropbox, clique no ícone do Dropbox e, no menu que aparece, clique em Preferências.

Na caixa de diálogo Preferências do Dropbox, selecione a aba Sincronização e clique no botão Mover:

Informe o caminho para a pasta Dropbox dentro do volume criptografado e clique em Choose (escolher, essa tela o Dropbox não traduziu):

Permita que o Dropbox mova a pasta e o seu conteúdo para o novo local:

Uma barra de progresso indica o andamento da mudança:

Quando terminar, ainda precisamos alterar mais uma configuração. Selecione a aba Geral e desmarque a opção Iniciar o Dropbox junto com o sistema:

Clique em OK para fechar a caixa de diálogo Preferências do Dropbox.

Uso no dia-a-dia

Se você leu todo o post sobre o VeraCrypt (suponho que sim), sabe que o volume só deve ficar montado durante o uso.

Se você não vai mais usar os arquivos do Dropbox, encerre o cliente do Dropbox (clique no ícone do Dropbox e depois em Sair do Dropbox) e depois desmonte o volume pelo VeraCrypt. É importante sempre sair do Dropbox antes de desmontar o volume.

Quando for voltar a usar os arquivos do Dropbox, inicie o VeraCrypt, monte o volume e então, com o volume montado, inicie o Dropbox. Caso você esqueça de montar o volume antes de iniciar o Dropbox, ele não vai encontrar a pasta Dropbox e exibir uma mensagem de erro:

A pasta do Dropbox não foi encontrada.

A pasta do Dropbox não foi encontrada.

Referências

Me paga um café?
Se você gostou muito, se foi muito útil pra você, será que vale um café? Se quiser, você pode "me pagar um café" pelo PayPal ou contribuir com o projeto de outras formas.

Comentários

Sobre

O Projeto Linux Kamarada visa divulgar e promover o Linux como um sistema operacional robusto, seguro, versátil e fácil de usar, adequado para o uso diário seja em casa, no trabalho ou no servidor. Os focos do projeto são principalmente distribuição e documentação.

Anúncios

Facebook

Autor