Como regra geral, todos os nossos arquivos são armazenados em pastas para manter uma ordem consistente e fácil acesso cada vez que for necessário voltar a esse arquivo em particular; mas não devemos ignorar que muitos desses arquivos são de propriedade privada ou confidencial, portanto, devemos evitar o acesso não autorizado a eles.
Para proteger nossos arquivos alojados em uma pasta no Linux, podemos atribuir uma senha segura com a qual apenas nós, ou aqueles que autorizamos, teremos acesso ao seu conteúdo. Através deste tutorial, Solvetic explicará como é possível atribuir uma senha a uma pasta em sistemas operacionais Linux.
1. Como criptografar com senha uma pasta no Linux
EncFS será implementado para este método, que foi desenvolvido para fornecer um sistema de arquivos criptografado no espaço do usuário para sistemas UNIX. O EncFS é executado neste espaço do usuário, utilizando a biblioteca FUSE para a interface do sistema de arquivos. Observamos que EncFS é um software de código aberto, licenciado sob a licença LGPL.
O EncFS pode criptografar arquivos individualmente. Ele faz isso traduzindo todas as solicitações do sistema de arquivos EncFS virtual para operações criptografadas que são equivalentes no sistema de arquivos Linux.
O EncFS cria um sistema de arquivo criptografado virtual que armazena os dados criptografados no diretório rootdir e permite que os dados sejam visíveis sem a necessidade de criptografia no diretório mountPoint. A criptografia com EncFs é boa o suficiente para a maioria dos usuários que desejam proteger suas pastas no Linux.
2. Como criptografar uma pasta no Linux usando Gnome Encfs Manager - Gnome Encfs Manager
O Gnome Encfs Manager, também chamado GEncfsM, é um utilitário que permite gerenciar sistemas de arquivos EncFS no Linux, que possui muitos recursos exclusivos.
Passo 1
Para instalá-lo, devemos primeiro adicionar o repositório PPA com o seguinte comando:
sudo add-apt-repository ppa: gencfsm
Passo 2
Depois disso, procedemos para atualizar os pacotes do repositório executando:
atualização do apt sudoPor fim, instalamos o utilitário executando a seguinte linha:
sudo apt install gnome-encfs-managerLá, inserimos a letra "S" para permitir o download e a instalação do utilitário.
etapa 3
Durante o processo, veremos a seguinte mensagem. Lá, clique em "Aceitar" para continuar o processo.
Passo 4
Depois de concluído, ele nos dará a oportunidade de acessar o aplicativo a partir do inicializador de aplicativos do sistema, neste caso o Ubuntu:
PROLONGAR
Etapa 5
Assim que acessarmos este aplicativo, este será o seu ambiente. Lá, clicamos no sinal + para adicionar a pasta a ser bloqueada, que neste aplicativo é chamada de stash.
Etapa 6
Na nova janela será possível criar um novo diretório ou buscar por um existente bem como adicionar proteção por senha a uma pasta existente, mas neste caso devemos ter em mente que os arquivos existentes ali não serão bloqueados, portanto o melhor conselho para o Solvetic é criar uma nova pasta e mover os arquivos desejados para lá. Uma vez atribuída a senha, clicamos no botão "Criar" para executar o processo.
Etapa 7
Veremos que o volume é criado e isso será refletido como uma unidade montada na mesa. Lá podemos mover os arquivos que queremos proteger.
PROLONGAR
Etapa 8
Nos ambientes de desktop GNOME, temos um ícone na barra de título de onde será possível gerenciar algumas tarefas do utilitário Gnome Encfs Manager.
PROLONGAR
Etapa 9
Quando o processo de cópia dos arquivos a serem protegidos estiver concluído, podemos desmontar a unidade que foi montada a partir do ícone na barra de título do GNOME ou do explorador:
PROLONGAR
Etapa 10
A partir do gerenciador de utilitários podemos selecionar a pasta que bloqueamos e clicando no ícone de configuração será possível realizar algumas tarefas como:
- Defina parâmetros de montagem adicionais.
- Acesse o gerenciador de arquivos.
- Mostrar menu e muitas outras tarefas.
Portanto, podemos usar essa ferramenta para atribuir uma senha forte a uma pasta usando este utilitário útil.
3. Como criar uma senha para uma pasta no Linux usando eCryptfs
O utilitário eCryptfs é um sistema de arquivos baseado em métodos criptográficos compatíveis com POSIX para ambientes Linux. Este utilitário eCryptfs armazena metadados criptográficos no cabeçalho de cada arquivo, para que os arquivos criptografados possam ser copiados entre hosts e, em seguida, esses arquivos possam ser descriptografados usando a chave atribuída no chaveiro do kernel Linux.
O eCryptfs é construído como um sistema de arquivos empilhado que criptografa e descriptografa os arquivos da maneira como são gravados ou lidos no sistema de arquivos. O eCryptfs é responsável por acessar o material da chave do conjunto de chaves de sessão do usuário e usa a API criptográfica central para realizar a tarefa de criptografar e descriptografar o conteúdo do arquivo.
Passo 1
Para instalar o eCryptfs no Linux, devemos executar o seguinte comando:
sudo apt -y install ecryptfs-utils
Passo 2
Aí introduzimos a letra S para confirmar o download e instalação e embora este utilitário seja utilizado na sua percentagem mais elevada para a encriptação da pasta pessoal do utilizador, podemos implementá-lo para uma pasta no espaço. Para isso, vamos criar uma pasta chamada Solvetic1 usando a seguinte linha:
sudo mkdir / home / Solvetic1ObservaçãoNo caso de usar um diretório existente, se os arquivos estiverem alojados nesse diretório, será necessário criar uma cópia de backup deles para poder restaurá-los para o diretório criptografado / home / Solvetic1 e, assim, protegê-los, neste caso nós pode executar o seguinte:
cp -pfr / home / Solvetic1 / / tmp /
Agora, criptografaremos o diretório / home / Solvetic1 / montando-o com o tipo de sistema de arquivos ecryptfs executando o seguinte:
sudo mount -t ecryptfs / home / Solvetic1 / home / Solvetic1Primeiro atribuiremos a senha e, em seguida, o tipo de criptografia a ser usado será exibido. O valor padrão é AES, então pressionamos "Enter" aqui.
etapa 3
A seguir selecionaremos a quantidade de bytes a utilizar na criptografia, para maior segurança inserimos o valor 32. Pressionamos “Enter”.
Passo 4
Nas próximas duas questões pressionamos “Enter” e por último devemos confirmar a montagem desse diretório:
Etapa 5
Veremos se o diretório foi montado corretamente:
Etapa 6
Será possível executar o comando mount para visualizar o esquema do diretório criptografado:
Etapa 7
Para confirmar se o processo de criptografia está correto, vamos copiar o diretório / etc / hosts para o caminho / home / Solvetic1 com a seguinte linha:
sudo cp / etc / hosts / home / Solvetic1Em seguida, usando o comando cat, veremos o conteúdo de Solvetic1:
cat / home / Solvetic1 / hosts
Etapa 8
Prosseguimos para desmontar o diretório:
sudo umount / home / Solvetic1Se tentarmos executar cat / home / Solvetic1 / hosts novamente, podemos ver que seu conteúdo é ilegível:
Existem outras opções de proteção como o Cryptkeeper, mas só está disponível em versões mais antigas, como o Ubuntu 16, devido a falhas de segurança que colocam em risco as informações a serem protegidas.
Como podemos entender, a segurança da informação é uma tarefa para se levar muito a sério e graças a essas opções do Linux será possível proteger de uma forma simples, mas abrangente.