diciembre 9, 2022

Cómo hacer una copia de seguridad e imprimir su clave GnuPG en papel

Las claves RSA asimétricas que utiliza con herramientas como GnuPG y SSH son muy importantes para acceder a la información. La pérdida de una clave hace que sea casi imposible acceder a los datos cifrados. Los problemas creados por servidores remotos sin acceso también pueden ser graves, por lo que es importante hacer una copia de seguridad de sus claves y mantenerlas seguras. Usar la tarjeta para almacenar las copias de seguridad de sus claves no es el método que se le ocurre de inmediato. Sin embargo, es una de las formas más seguras.


¿Por qué debería mantener su clave GnuPG en papel?

Hemos almacenado información importante en papel durante siglos. Todos sabemos que los antiguos egipcios usaban papiro, que data del año 3000 aC Curiosamente, el papiro también es resistente al fuego cuando se guarda en una pila como un libro. De esta manera, muchos libros antiguos han logrado sobrevivir hasta nuestros días. Hoy en día, con el desarrollo de papeles resistentes al agua y tecnologías de impresión, una impresión hecha con tóner en papel sin ácido dura mucho más que muchos métodos de grabación.

MAKEUSEOF VÍDEO DEL DÍA

Si bien el papel no es el medio de registro más económico, es una opción muy económica para registrar datos pequeños, como claves de cifrado. Puede hacer una copia de seguridad de una clave GnuPG fácilmente con una impresora y de cinco a 20 hojas de papel. Al mismo tiempo, un ladrón que ingrese a su hogar codiciará su disco duro o la máquina a la que está conectado su disco duro. Pero nadie quiere robar una resma de papel.

No necesita ninguna condición especial para almacenar copias de seguridad en papel. Incluso si protege su disco duro y medios de grabación digital similares de elementos como humedad, temperatura y vibraciones excesivas, existe la posibilidad de deterioro. Por el contrario, las tarjetas colocadas en una bolsa o caja permanecen intactas incluso si las olvida.

¿Cuáles son las desventajas de conservar la tarjeta?

Hacer copias de seguridad en papel de datos digitales es una tarea desafiante. Hoy en día, transferir datos a otro medio digital es relativamente sencillo. Sin embargo, transferirlo de forma segura a un sistema analógico, como el papel, puede ser un problema.

Además, si no puede restaurar desde una copia de seguridad, en realidad no puede llamarlo copia de seguridad. Debe usar técnicas como códigos QR, matrices de datos u OCR para transferir datos de la página impresa a su computadora. Para ello, deberá escanear la tarjeta con un escáner. Como último recurso, también puede ingresar los datos manualmente poco a poco. Pero este es un último recurso, ya que es un proceso intensivo en mano de obra.

Cómo instalar el software de copia de seguridad

Paperbackup es un software, desarrollado con Python, que permite una fácil extracción de datos digitales codificados en ASCII a partir de copias de seguridad en papel. Como la mayoría del código de Python, Paperbackup tiene algunas dependencias.

Al ejecutar el siguiente comando, puede descargar e instalar las dependencias necesarias en su sistema.

Para distribuciones que usan RPM (Red Hat, Fedora, CentOS, etc.):


sudo yum install PyX enscript qrencode hashlib zbar \npython3 -m pip install hashlib Pillow\n

Para distribuciones que usan APT (Debian, Ubuntu, Mint, etc.):


sudo apt-get update && sudo apt-get install python3-pyx enscript python3-qrencode python3-zbar \npython3 -m pip install hashlib Pillow\n

Cree copias de seguridad de claves o datos con Paperbackup

Primero, cree una clave GnuPG. Luego, haga que esta clave esté disponible para la copia de seguridad. Para hacer esto, ingrese la información requerida y genere su clave GnuPG usando el siguiente comando:


gpg

creación de clave de cifrado de linux

Si también ha configurado la contraseña que gpg le solicita y ve una copia impresa que contiene información diversa sobre su clave, su clave está lista. En este punto, hay un valor para su clave que debe anotar. Para obtener este valor, use el siguiente comando y copie el valor que ve con el cuadro rojo en la imagen:


gpg

johndoe muo e-mail código falso de linux

Puede reemplazar el valor «johndoe@muo.com» aquí con la dirección de correo electrónico que especificó.

El valor de E3122E78 en la imagen de arriba es el ID de clave. Naturalmente, este valor será diferente para usted. Usando esto, haga que la clave GnuPG esté disponible para la copia de seguridad de la siguiente manera. Como resultado de este comando, creará un archivo llamado myKey_sec.asc:


gpg --export-secret-keys --armour E3122E78 > myKey_sec.asc\n

Puede ver el contenido del archivo con el siguiente comando:


cat myKey_sec.asc\n

En este punto, obtendrá un resultado similar a este:

cifrado de clave privada

Todas las capturas de pantalla se basan en una distribución Debian de GNU/Linux. Sin embargo, puede usar todos los comandos gpg hasta este punto de la misma manera en Microsoft Windows.

Lo que debe hacer para hacer una copia de seguridad de cualquier archivo

Si los datos que desea respaldar son otra cosa, puede prepararlos para la copia de seguridad cifrándolos con fondo64 a través del siguiente comando. Tenga en cuenta que obtendrá un resultado que es aproximadamente un 25 por ciento mayor que los datos de los que realizará una copia de seguridad.

Por ejemplo, puede crear un archivo llamado «test.txt» en su escritorio. Escriba varios datos dentro de este archivo de texto solo por ejemplo.


cat test.txt\n

Ahora que también ha cambiado el contenido del archivo de prueba, puede usar el siguiente comando:


base64 -w 65 [data to back up] > [file to save]\n

Luego mire dentro del archivo «test_base64» para verificar que el contenido del archivo haya cambiado a base64:


cat test_base64\n

Codificación de archivos de texto de Linux

Como puede ver, ahora ha codificado en base64 su archivo de texto.

Preparación en rústica

Ha preparado la clave o los datos para realizar una copia de seguridad. A continuación, debe instalar Paperbackup. Primero, vaya al repositorio de Paperbackup GitHub y descargue el repositorio en formato zip. También puede clonar el repositorio de git en su computadora con el siguiente comando:


git clone https:

Extraiga el archivo descargado en algún lugar y vaya al directorio donde se encuentra el Paperbackup. Abra una terminal aquí. Luego puede usar el siguiente comando para preparar su copia de seguridad en papel en formato PDF:


python3 paperbackup.py [directory of the file to backup]\n

Por supuesto, aquí puede usar no solo el archivo que creó, sino también su documento clave GnuPG. Si recuerdas, pusiste esta clave GnuPG en un archivo llamado myKey_sec.asc Antes.

prueba de cifrado de copia de seguridad en papel de python3

Después de que el script haya hecho su trabajo, habrá un archivo PDF en el directorio donde lo ejecuta, como este:

copia de seguridad en papel del código qr

El tamaño de los códigos QR y otros métodos de encriptación varían según el contenido del archivo del que realizará una copia de seguridad.

La decisión de imprimir la copia de seguridad depende de usted. Una de las cosas que debe considerar es si puede confiar en su hardware y en la conexión que utiliza para acceder a él (como una impresora LAN) si realizó una copia de seguridad segura sin contraseña. El método más confiable en este sentido es imprimir el archivo PDF directamente desde la impresora agregando el archivo a una memoria USB o conectando la impresora a la computadora a través de USB.

Eres completamente libre de usar cualquier papel y método de impresión que desees. Todos los tipos de impresión durarán lo suficiente para sus propósitos. Sin embargo, la impresión con tóner en papel sin ácido ofrece los mejores resultados.

Después de imprimir, puede guardar sus recargas sin doblarlos, en un sobre, o mejor aún, en una bolsa impermeable. Si sale con una copia de seguridad, esta información puede ser útil en el futuro. Si realiza otras copias de seguridad en el futuro, puede evitar confundirlas.

Además, escanee su copia de seguridad en papel a la resolución más alta posible.

Si necesita usar esta copia de seguridad, puede recuperar el archivo PDF que es el resultado de su escaneo con el siguiente comando después de moverlo al directorio Paperbackup:


./paperrestore.sh [PDF directory to recover] > recovery_file\n

Paperbackup guarda el archivo en su directorio de inicio con el nombre que le des.

¿Qué tan importante es hacer una copia de seguridad de la clave?

Los dispositivos electrónicos pueden romperse. Estos incluyen discos duros, memorias USB o DVD. Sin embargo, será más seguro transferir estos datos del entorno digital al analógico. Y puedes protegerlos mucho más fácilmente. Usted es la única persona que sabe lo importantes que son estos datos para usted. Según el proyecto en el que estés trabajando o la importancia de los datos que quieras conservar, podrás archivarlos en papel.

La protección de sus datos debe convertirse en un hábito. Hay muchos pasos que puede seguir para hacer esto. La impresión de copias de seguridad en papel es solo una de ellas.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *