Encriptar arquivos utilizando ENCFS e FUSE

Publicado por Sergio Rodrigues da Silva em 14/08/2008

[ Hits: 9.625 ]

 


Encriptar arquivos utilizando ENCFS e FUSE



Esta é uma outra ferramenta para encriptar arquivos ou o seu hd. Você poderá encriptar todo seu sistema de arquivos ou simplesmente diretórios específicos de seu disco.

Este HOWTO mostrará como você pode facilmente encriptar um diretório no seu sistema de arquivos. As ferramentas que utilizaremos aqui são:

Encfs, que permite encriptar sistemas de arquivos virtuais (virtual porque você não estará encriptando toda a partição, mas simplesmente utilizando o sistema de arquivo nativo como ext3, reiserfs). Um ponto positivo é que você não precisa criar um novo sistema de arquivos e definir um tamanho específico, você poderá usar o sistema de arquivos existente que encriptará o diretório.

Vamos instalar os pacotes requeridos:

sudo apt-get install fuse-utils encfs

Você precisa assegurar-se que seu usuário pertence ao grupo fuse:

groups

Se aparecer "fuse" na resposta, está ok, outra forma é adicionar manualmente o usuário ao grupo fuse:

sudo adduser meu_usuário fuse

O módulo também precisa ser carregado no kernel:

sudo modprobe fuse

Se quiser que o módulo seja carregado no boot, precisa adicioná-lo no /etc/modules.

Agora assumindo que você queira encriptar um diretório chamado /home/meu_usuário/encriptado, a primeira coisa que devemos fazer é criar um ponto de montagem virtual: /home/meu_usuário/.encriptado e o diretório que será montado:

mkdir /home/meu_usuário/.encriptado
$ mkdir /home/meu_usuário/encriptado


Agora basta montar o sistema de arquivos usando encfs. Se o sistema de arquivos estiver criado corretamente, voltará ao prompt para a frase secreta. Pedirá para criar um novo sistema de arquivos, só tecle ENTER que fará a configuração padrão.

Bem, agora monte seu sistema de arquivos e edite os arquivos:

encfs /home/meu_usuário/.encriptado /home/meu_usuário/encriptado
$ echo "teste" > /home/meu_usuário/encriptado
$ echo "teste2" > /home/meu_usuário/encriptado


Como pode ver, teste e teste2 são criados em /home/meu_usuário/encriptado. Agora desmonte seu sistema de arquivos encriptado:

fusermount -u /home/meu_usuário/encriptado

Cheque o conteúdo de /home/meu_usuário/encriptado:

ls /home/meu_usuário/encriptado

Vazio! Todos Seus arquivos estão em /home/meu_usuário/.encriptado:

ls /home/meu_usuário/.encriptado

Agora monte seu diretório de novo:

encfs /home/meu_usuário/.encriptado /home/meu_usuário/encriptado

Digite a senha que definiu quando criou o diretório e cheque o conteúdo de /home/meu_usuário/encriptado:

ls /home/meu_usuário/encriptado

Seus arquivos estão de volta!

Conclusão: Isto é uma simples encriptação de arquivos, esta é a vantagem de não aplicar a partição toda, então você não tem que criar e iniciar uma partição encriptada, ao invés disso você cria um diretório onde coloca seus arquivos pessoais.
Encriptar arquivos utilizando Encfs e Fuse
Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Como bloquear a gravação de arquivos .exe em compartilhamento Samba

Criando usuário sem senha no Linux

Melhorando a segurança de seu Mandrake/Mandriva sem esforço

Baixando atualizações para seu Mandrake/Mandriva

Como evitar execução de backdoors em diretórios de upload do teu site

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts