Dadas as fraquezas da criptografia ZIP tradicional, é essencial usar métodos mais fortes ao proteger dados sensíveis. Nesta etapa, você aprenderá e usará um padrão de criptografia mais robusto: AES-256.
Muitas implementações modernas do zip, incluindo a instalada na sua VM LabEx, suportam criptografia AES. Ao criar um arquivo ZIP, você pode especificar o método de criptografia.
Para criar um arquivo ZIP com criptografia AES-256, você normalmente usa o flag -P para senha e o flag -m para método, ou confia na criptografia forte padrão, se disponível. No entanto, o flag -e do comando zip geralmente usa por padrão a criptografia PKZIP 2.0 mais fraca. Para criptografia mais forte como AES-256, é geralmente melhor usar 7z (7-Zip) ou WinRAR, que a suportam explicitamente.
Como o 7z é uma ferramenta amplamente utilizada para arquivamento seguro, vamos demonstrar como criar um arquivo criptografado com AES-256 usando 7z. Primeiro, instale o p7zip-full.
sudo apt-get install -y p7zip-full
Agora, crie um novo arquivo para esta demonstração.
echo "This is a highly secret message." > super_secret.txt
Em seguida, crie um arquivo 7z chamado secure_archive.7z com criptografia AES-256. Quando solicitado, insira uma senha forte (por exemplo, StrongPassword!23).
7z a -p secure_archive.7z super_secret.txt
Você será solicitado a inserir uma senha:
Enter password (will not be echoed):
Verify password (will not be echoed):
Este comando cria um arquivo 7z usando criptografia AES-256 por padrão, que é significativamente mais seguro do que a criptografia ZIP 2.0 tradicional. Arquivos 7z são muito mais difíceis de quebrar devido aos seus algoritmos de criptografia fortes e funções de derivação de chave.
Você pode verificar a criação do arquivo 7z.
ls -l
Você deverá ver secure_archive.7z listado.
Melhores Práticas para Arquivos Seguros:
- Use Criptografia Forte: Sempre prefira criptografia AES-256 (por exemplo, com
7z ou ferramentas zip modernas que suportam explicitamente AES).
- Use Senhas Fortes: Combine letras maiúsculas e minúsculas, números e símbolos. Procure um comprimento de pelo menos 12-16 caracteres.
- Evite Texto Plano Conhecido: Não inclua arquivos facilmente adivinháveis ou publicamente disponíveis em seus arquivos criptografados.
- Atualize Ferramentas Regularmente: Certifique-se de que seu software de arquivamento esteja atualizado para se beneficiar dos últimos patches e melhorias de segurança.
Ao seguir estas práticas, você pode aumentar significativamente a segurança dos seus dados arquivados.