Como criptografar o armazenamento em nuvem no Linux e no Windows com EncFS
Você armazena arquivos confidenciais no Dropbox ou em outro serviço de armazenamento em nuvem? Criptografe-os com o EncFS for Linux, um sistema de arquivos com criptografia que criptografa e descriptografa transparentemente cada arquivo individual com sua chave de criptografia. Há também uma versão experimental do Windows.
O EncFS funciona de maneira diferente de um contêiner TrueCrypt, que armazena seus arquivos criptografados em um único arquivo grande. Em vez disso, o EncFS cria arquivos separados para cada arquivo adicionado. Funciona melhor com serviços de armazenamento em nuvem que reenviam todo o contêiner TrueCrypt toda vez que ele é alterado.
Configuração do EncFS no Linux
Execute o seguinte comando para instalar o EncFS no Ubuntu:
sudo apt-get install encfs
Em outras distribuições do Linux, procure o pacote EncFS no seu gerenciador de pacotes e instale-o.
Execute o seguinte comando para criar um novo volume criptografado EncFS:
encfs ~ / Dropbox / encrypted ~ / Private
Isso cria dois diretórios. O diretório do Dropbox / criptografado na sua pasta pessoal é onde as versões criptografadas dos seus arquivos serão salvas - elas estão na pasta Dropbox, então o Dropbox irá sincronizá-las. A pasta particular em sua pasta pessoal é onde as versões descriptografadas de seus arquivos estarão acessíveis. Você pode especificar qualquer local que preferir para.
Serão feitas várias perguntas depois de executar esses comandos. O modo de paranoia padrão (tipo p quando solicitado) deve funcionar bem, mas você também pode digitar x para o modo de configuração de especialista.
O EncFS solicitará que você crie uma senha para o volume criptografado. Lembre-se dessa senha - se você esquecer, não poderá acessar seus arquivos.
Usando o EncFS no Linux
Coloque os arquivos na pasta particular que você criou anteriormente. É também aqui que você pode acessar as versões descriptografadas de seus arquivos.
As versões criptografadas dos arquivos serão armazenadas na sua pasta / Dropbox / encrypted. O Dropbox irá sincronizá-los através de seus computadores - ninguém pode acessar seu conteúdo sem sua senha. Você pode montar o diretório EncFS em vários computadores (use o mesmo comando encfs) para usar seus arquivos criptografados em cada um deles..
Informações muito importantes:
- Não coloque arquivos na sua pasta / Dropbox / encrypted - ignore esta pasta. Coloque os arquivos na pasta Particular. Se você colocar arquivos diretamente na pasta / Dropbox / encrypted, eles não serão criptografados.
- Não exclua ou perca o arquivo .encfs.xml (ele está oculto por padrão - pressione Ctrl + H no Nautilus para exibir arquivos ocultos). Você provavelmente deve criar um backup deste arquivo - se você o perder, você também perderá o acesso aos seus arquivos criptografados.
Remontando o sistema de arquivos
O EncFS não se montará automaticamente após a reinicialização do sistema - se você efetuar logout e login novamente, não poderá acessar seus arquivos sem executar o comando EncFS. Isso fornece boa segurança - ninguém pode acessar ou visualizar seus arquivos criptografados até que você execute o comando.
Se a sua pasta privada aparecer vazia, o sistema de arquivos EncFS não está montado.
Basta executar novamente o mesmo comando que você executou anteriormente para remontar o sistema de arquivos EncFS. Por exemplo, nós rodamos o seguinte comando:
encfs ~ / Dropbox / encrypted ~ / Private
Você terá que fornecer sua senha.
Se você quiser que seu sistema de arquivos EncFS seja montado automaticamente sempre que fizer login, você poderá usar o gnome-encfs. O gnome-encfs adiciona sua senha do EncFS ao seu chaveiro do GNOME e a monta automaticamente cada vez que você faz login.
EncFS no Windows
Use encfs4win para acessar os sistemas de arquivos EncFS no Windows. Para usar o encfs4win, você também terá que instalar a versão 0.6 da biblioteca Dokan.
Você pode iniciar o encfsw.exe e usar o programa gráfico para montar ou criar sistemas de arquivos EncFS.
Há também um aplicativo para Android, chamado Cryptonite, para acessar sistemas de arquivos EncFS no seu telefone ou tablet Android. O BoxCryptor, que abordamos anteriormente, usa o EncFS como seu back-end.