Como eu crio uma imagem de disco criptografável que pode ser cultivada?

7

Eu não quero criptografar meu diretório home inteiro, apenas minha pasta de trabalho. Então imaginei que ter minhas coisas de trabalho em um ISO criptografado seria uma boa ideia.

Como faço para criar um ISO?
Como faço para criptografar essa iso?
Como eu faço o iso crescer enquanto o conteúdo cresce? (tendo apenas ocupar tanto espaço quanto necessário)

    
por NullVoxPopuli 06.09.2013 / 19:47

3 respostas

3

Desde EncFs é considerado inseguro, não é aconselhável usá-lo. Está planejado para ser corrigido na próxima versão, mas seria insensato começar a usá-lo agora enquanto estiver inseguro. O eCryptfs é seguro e você pode ter um diretório privado no seu diretório home com:

ecryptfs-setup-private --noautomount

E siga a direção. Ele tornará .Private como diretório criptografado e Private como o local onde está montado. Com a opção --noautomount , ele não será montado até que você dê um clique duplo em "Acessar meus dados privados" no diretório particular.

Resposta antiga

A versão atual do EncFs tem falhas de segurança conhecidas em janeiro de 2014. leia o relatório antes usando EncFs.

Com base nos seus comentários, você deve dar uma olhada em encfs . Eu tenho usado isso muito antes do Ubuntu ter ecyptfs e mesmo que eu mantenha meus arquivos privados em ~/Private hoje eu ainda tenho meu antigo ~/safe que eu uso para informações confidenciais que não precisam ser montadas o tempo todo .

# install encfs
sudo apt-get install encfs

# setup. directories need to be absolute paths
SAFE=~/safe
SAFE_ENC=~/.safe
mkdir $SAFE
mkdir $SAFE_ENC

# this is for mounting the fs (or create for first time mount)
encfs -i 10 $SAFE_ENC $SAFE

Na primeira vez que você executar isso, será perguntado se deseja criar um novo sistema de arquivos criptografado. Apenas a pressão RETURN cria uma com as opções padrão. A opção -i 10 fará com que o disco seja desmontado se houver dez minutos de inatividade. Lembre-se de não fazer cd $SAFE ou mantê-lo aberto em um gerenciador de arquivos, já que é considerado atividade.

Se você tem vários sistemas que irão acessar isto (por exemplo, tendo $ SAFE_ENC em um armazenamento em nuvem) você deve criá-lo com a versão mais antiga do Ubuntu ou então ele pode não funcionar no sistema se criado com um sistema mais novo. (é possível, mas você precisa especificar opções compatíveis) Eu usei isso desde 2006 e estou muito feliz com isso.

Encfs tem várias aplicações. Por exemplo. ultimamente eu comecei a usá-lo para o meu pen drive USB também. Eu tenho um polegar de 16GB que tem 2GB ao vivo ubuntu-presistence com um 14GB que o sistema ao vivo monta depois de pedir senha. Ao usá-lo de outros sistemas, eu montei a unidade manualmente no terminal, mas seria trivial fazer com que os meus sistemas a identificassem como minha unidade segura e montá-la com o meu chaveiro. Eu também montei na minha máquina de trabalho do Windows.

Ao configurar isso, descobri que há alguns pacotes suplementares que podem ser usados para gerenciar o encfs do ambiente de desktop e obtê-lo como ecryptfs.

    
por Sylwester 07.09.2013 / 02:28
1

Se você deseja criptografar dados armazenados no computador, existem algumas opções diferentes que você pode fazer. Você foi oferecido quando instalou o Ubuntu em primeiro lugar [1].

Antes de fazer algo assim, faça um backup dos seus dados! Você foi avisado !!!

Todos os discos

O mais óbvio, e o mais seguro, é criptografar todo o disco [2]. Dessa forma, ninguém pode roubar seu computador e usar qualquer informação armazenada em seu computador, como suas senhas em /etc/passwd e /etc/shadow , ou examinar seus arquivos temporários, que fornecerão muitas informações. Então, para usar isso, procure dm-crypt / LUKS / cryptsetup para mais informações.

Diretórios em $HOME

Também há suporte para criptografia de diretórios no diretório $HOME [3]. Você pode usar a versão mais antiga, que criptografa um diretório separado chamado $HOME/Private ou pode criptografar todo o seu $HOME .

Para criar um $HOME/Private criptografado, basta executar o comando

ecryptfs-setup-private 

em um terminal e isso deve ser configurado para você.

Para criptografar os usuários $HOME , você precisa instalar o pacote encryptfs-utils e criar um novo novo usuário com o comando

sudo adduser --encrypt-home username

em que username deve ser o nome de login dos novos usuários. Você ainda pode tornar seu $HOME criptografado após a instalação, mas lembre-se de fazer backup de seus dados antes de fazer isso [4].

Criptografando discos removíveis

Por último, se você quiser criptografar seu cartão de memória USB, você pode fazer isso também. Basta instalar o pacote cryptsetup e particioná-lo com a ferramenta gráfica gnome-disk-utility ou seguir as instruções para fazer isso a partir da linha de comando [5].

Para mais informações sobre criptografia de discos e diretórios, leia aqui:

  1. link
  2. link
  3. link
  4. link
  5. link
por Anders 06.09.2013 / 21:18
0

Devido a vulnerabilidades de segurança encontradas recentemente no Encfs , mudei para Cryfs (disclaimer: Eu também sou um dos desenvolvedores lá). A ferramenta faz o que você está pedindo e tem vantagens sobre eCryptfs ou Encfs .

Uma vantagem é que ele também criptografa tamanhos de arquivos e estrutura de diretórios. Com Encfs ou eCryptfs, qualquer um pode ver sua estrutura de diretórios e tamanhos de arquivo. Isso geralmente torna mais informações públicas do que você deseja. Digamos que você tenha um conjunto de diretórios com ~ 20 arquivos cada e cada arquivo ~ 3MB. Esta é provavelmente uma coleção de CD de música. Ou digamos que você armazene uma cópia de um DVD do Windows 8 em seu sistema de arquivos. Isso é facilmente descoberto comparando a estrutura de diretório e os tamanhos de arquivo do DVD do Windows 8 com a estrutura do seu sistema de arquivos criptografados.

O Cryfs é um projeto bastante novo, mas eu já o utilizo há algum tempo para criptografar minha pasta do Dropbox e não tive nenhum problema até agora.

Existe um Tutorial fácil para ajudá-lo a começar.

    
por Heinzi 12.02.2016 / 18:46