Como posso fazer a criptografia de arquivos individuais no Dropbox? [duplicado]

12

Gostaria de definir um diretório único dentro do Dropbox, no qual os arquivos são criptografados arquivo por arquivo.

No momento, eu uso um contêiner Truecrypt de 2Mb dentro do meu Dropbox, que eu tenho que montar manualmente, acessar / alterar os arquivos dentro e depois desmontar manualmente. Nesse ponto, todo o 2Mb é enviado para o Dropbox. Isso é doloroso por vários motivos:

  1. A sincronização do Dropbox só ocorrerá quando o contêiner do Truecrypt for desmontado, porque o Dropbox apenas sincroniza arquivos que não estão bloqueados e a montagem de um contêiner bloqueia-os.
  2. Uma alteração de um único byte em um arquivo dentro desse contêiner resulta no upload total de 2 Mb novamente.
  3. Não é dimensionável - estava usando originalmente um contêiner de 10 Mb, mas obviamente quanto maior o contêiner, mais tempo demora para sincronizar quando é desmontado.

Eu queria saber se eu posso de alguma forma usar o LUKS para implementar a criptografia arquivo por arquivo para contornar os problemas de "contêiner".

    
por Scaine 01.01.2011 / 12:10

4 respostas

10

Eu tenho dois métodos em vigor com o meu Dropbox.

O primeiro é usar o CryptKeeper . Isso cria e monta enc_fs diretórios criptografados, independente da implementação do Ubuntu do Private.

Instruções de Scaine sobre o uso do Cryptkeeper estão aqui: Como posso fazer a criptografia de arquivos individuais no Dropbox?

O segundo é o symlinking de diretórios selecionados de ~/.Private para o diretório do Dropbox. Isso carrega automaticamente (e sincroniza) as versões criptografadas dos arquivos normalmente situados em ~/Private . Isso pressupõe que você tenha configurado o diretório particular criptografado! Também pode ser inicialmente complicado encontrar o caminho correto para vincular.

Embora nenhuma delas seja uma criptografia estrita de um único arquivo, já que ambas usam um tipo de contêiner, ambos os métodos são dimensionados facilmente, pois somente os arquivos alterados são carregados.

    
por Jonathon 01.01.2011 / 15:09
5

Até onde eu sei, haverá um mecanismo de criptografia integrado no Dropbox no futuro. (Eu assim em pedidos de recurso). Enquanto isso, você pode criptografar / descriptografar arquivos localmente e sincronizá-los por meio do armazenamento do Dropbox.

    
por Vincenzo 01.01.2011 / 13:00
3

O Cryptkeeper permite que uma pasta de criptografia por arquivo seja configurada da seguinte forma:

Instalar o Cryptkeeper:

sudo apt-get install cryptkeeper

Crie um contêiner criptografado:

Clique com o botão esquerdo do mouse no ícone do Cryptkeeper, clique com o botão direito do mouse no novo contêiner e exclua-o (escolha "Excluir pasta criptografada").

Escolha "Ok" no primeiro prompt:

Em seguida, escolha "Não" no último prompt:

Agora você terá uma pasta .Private_encfs no diretório especificado anteriormente. Copie isso para o Dropbox no local de sua escolha, e simplesmente importe a pasta do ícone do Cryptkeeper. Ao importar, você será perguntado onde gostaria que seus dados criptografados fossem montados. Escolha um lugar fora do Dropbox e você terá uma pasta totalmente criptografada integrada ao Nautilus na qual você pode colocar arquivos confidenciais e as versões criptografadas desses arquivos serão enviadas para o Dropbox automaticamente.

    
por Scaine 01.01.2011 / 16:12
1

Eu uso o TrueCrypt dentro do (Dropbox Gigabyte) DropBox e você não precisa carregar todo o container toda vez que você muda um arquivo. No TrueCrypt GUI, existe algo chamado Preservar o carimbo de data / hora apenas para marcar (google it) e você só fará o upload das partes do container que foram alteradas. Funciona muito bem - uma coisa a ter em mente se você sincronizar com o Mac é que se você clicar em seu volume para montá-lo e você for tentado a selecionar TrueCrypt para ser associado com esse arquivo, o Mac adicionará um fork resorue que o Linux Dropbox irá recusar para sincronizar. Para corrigi-lo, faça o download do FileBuddy no Mack e use a opção delete, onde será oferecida a opção de excluir apenas o fork do recurso. O Truecrypt tem vantagens que o Cryptkeeper / ecryptfs-util não possui. Eu acho que com o Cryptkeeper você pode tirar proveito do recurso de versionamento do DropBox, mas eu não testei isso.

Melhor da sorte

    
por Peter 23.09.2011 / 12:15