Dadas las debilidades de la encriptación ZIP tradicional, es esencial utilizar métodos más fuertes al asegurar datos sensibles. En este paso, aprenderá y utilizará un estándar de encriptación más robusto: AES-256.
Muchas implementaciones modernas de zip, incluida la instalada en su VM de LabEx, admiten la encriptación AES. Al crear un archivo ZIP, puede especificar el método de encriptación.
Para crear un archivo ZIP con encriptación AES-256, normalmente se utiliza la opción -P para la contraseña y la opción -m para el método, o se confía en la encriptación fuerte predeterminada si está disponible. Sin embargo, la opción -e del comando zip a menudo utiliza por defecto la encriptación PKZIP 2.0, que es más débil. Para una encriptación más fuerte como AES-256, a menudo es mejor usar 7z (7-Zip) o WinRAR, que la admiten explícitamente.
Dado que 7z es una herramienta ampliamente utilizada para la archivación segura, demostremos cómo crear un archivo encriptado con AES-256 usando 7z. Primero, instale p7zip-full.
sudo apt-get install -y p7zip-full
Ahora, cree un nuevo archivo para esta demostración.
echo "This is a highly secret message." > super_secret.txt
A continuación, cree un archivo 7z llamado secure_archive.7z con encriptación AES-256. Cuando se le solicite, ingrese una contraseña segura (por ejemplo, StrongPassword!23).
7z a -p secure_archive.7z super_secret.txt
Se le pedirá que ingrese una contraseña:
Enter password (will not be echoed):
Verify password (will not be echoed):
Este comando crea un archivo 7z utilizando encriptación AES-256 por defecto, que es significativamente más seguro que la encriptación ZIP 2.0 tradicional. Los archivos 7z son mucho más difíciles de descifrar debido a sus fuertes algoritmos de encriptación y funciones de derivación de clave.
Puede verificar la creación del archivo 7z.
ls -l
Debería ver secure_archive.7z listado.
Mejores Prácticas para Archivos Seguros:
- Utilice Encriptación Fuerte: Prefiera siempre la encriptación AES-256 (por ejemplo, con
7z o herramientas zip modernas que admitan explícitamente AES).
- Utilice Contraseñas Fuertes: Combine letras mayúsculas y minúsculas, números y símbolos. Apunte a una longitud de al menos 12-16 caracteres.
- Evite Texto Plano Conocido: No incluya archivos fácilmente adivinables o disponibles públicamente en sus archivos encriptados.
- Actualice Herramientas Regularmente: Asegúrese de que su software de archivación esté actualizado para beneficiarse de los últimos parches y mejoras de seguridad.
Siguiendo estas prácticas, puede mejorar significativamente la seguridad de sus datos archivados.