Cómo crear sistemas de archivos ocultos en Linux con Shufflecake
Shufflecake es una utilidad de cifrado de sistema de archivos simple pero muy poderosa para Linux. A diferencia de los esquemas tradicionales de cifrado de disco, Shufflecake funciona no sólo cifrando los datos dentro de un sistema de archivos sino también ocultándolos del propio sistema. Este artículo le mostrará cómo instalar Shufflecake en Ubuntu para crear y mantener un sistema de archivos oculto y cifrado en Linux.
Instalación de Shufflecake
El primer paso para obtener Shufflecake es instalar sus dependencias en su sistema. Para hacer eso, ejecute el siguiente comando:
Obtenga el tarball de la última versión de la página de Codeberg del proyecto.
Navegue hasta el directorio de Descargas de su computadora, luego extraiga el archivo de lanzamiento usando Tar:
Abra la carpeta del código fuente de Shufflecake, luego ejecute el siguiente comando para compilar su binario en su sistema:
Copie Shufflecake de la carpeta de lanzamiento a la ruta binaria de su computadora:
Compruebe si su máquina puede ejecutar Shufflecake correctamente desde la ruta de su sistema:
Creando el volumen ficticio para Shufflecake
En su mayor parte, Shufflecake puede funcionar en cualquier tipo de dispositivo de almacenamiento en bloque. Esto incluye discos físicos y particiones lógicas. Esto lo hace útil para crear un disco externo con un sistema de archivos cifrado y al mismo tiempo ser accesible como un dispositivo normal.
Para crear un volumen ficticio, abra la utilidad Gnome Disks desde el iniciador de aplicaciones y luego seleccione el disco que desea formatear.
Haga clic en el botón punteado en la esquina superior derecha de la ventana, luego seleccione Formatear disco…
Haga clic en la lista desplegable junto a la etiqueta Borrar:, luego seleccione Sobrescribir datos existentes con ceros (lento) .
Seleccione Formatear… para iniciar el proceso de formateo.
Una vez hecho esto, haga clic en el ícono + para crear una nueva partición en su disco.
Proporcione un tamaño de partición que sea una cuarta parte de su espacio total en disco. Esto servirá como espacio no cifrado de su disco al que podrá acceder sin Shufflecake.
Seleccione el bloque de espacio libre restante en la utilidad Discos, luego haga clic en + para crear una nueva partición.
Asigne todo el espacio libre en disco a su partición ficticia. Esto le permitirá crear múltiples volúmenes ocultos dentro de su disco Shufflecake.
Inicializando el volumen oculto de Shufflecake
En este punto, ya tienes Shufflecake en la carpeta binaria de tu sistema y una partición de disco ficticia. Para crear su sistema de archivos cifrado a partir de él, debe inicializarlo en Shufflecake.
Navegue hasta su carpeta de lanzamiento, luego cargue el módulo del kernel Shufflecake en su computadora:
Ejecute lsblk
para buscar el nombre del disco en el que desea instalar Shufflecake. En mi caso, crearé un volumen oculto dentro de mi partición ficticia “/dev/sda2”.
Ejecute el siguiente comando para inicializar Shufflecake para su partición ficticia:
Esto ejecutará un mensaje del asistente donde Shufflecake le pedirá los detalles de su volumen oculto. Escriba «5» y luego presione Enterpara crear cinco volúmenes ocultos.
Proporcione la contraseña para cada uno de sus volúmenes ocultos, luego presione Enter. Asegúrate de estar en una ubicación privada antes de escribirlo, ya que el asistente de Shufflecake no ocultará tu entrada.
Creando un sistema de archivos para su volumen oculto
Una vez hecho esto, cree el sistema de archivos para sus volúmenes ocultos. Para hacer esto, abra el volumen oculto que desea formatear usando el siguiente comando:
Al hacer esto, se le solicitará la contraseña del volumen que desea abrir.
Confirma que Shufflecake cargó correctamente tu volumen oculto ejecutando lsblk
.
Cree el sistema de archivos que desea instalar en su volumen oculto. Por ejemplo, ejecutar mkfs.fat
creará un sistema de archivos FAT dentro del “Volumen 2”:
Después de eso, Ubuntu debería montar automáticamente su nuevo volumen oculto en su sesión actual. Para acceder a él, haga clic en el icono de Drive en la barra lateral izquierda del escritorio.
Pruebe si su sistema de archivos está funcionando correctamente creando un archivo o una carpeta dentro de él.
Desmontaje y cambio de volúmenes ocultos
A diferencia de los discos normales, para expulsar un volumen de Shufflecake es necesario desmontar la unidad virtual y cerrar su conexión de Shufflecake. Para hacer esto, presione Right Clickel ícono de la unidad en la barra de tareas de Ubuntu y luego seleccione Desmontar .
Abra una nueva sesión de terminal, luego ejecute el siguiente comando para su disco:
También puedes cambiar a una sección diferente de tu disco Shufflecake volviendo a ejecutar sudo shufflecake open /dev/sda2
y luego proporcionando la contraseña adecuada para tu volumen oculto.
Cambiar la contraseña de sus volúmenes ocultos
Además de crear y cargar volúmenes ocultos, la utilidad Shufflecake también le permite modificar las contraseñas de los volúmenes existentes. Para hacer esto, abra una nueva sesión de terminal y luego ejecute el siguiente comando:
Al hacer esto se iniciará un asistente que te pedirá la contraseña del volumen oculto que deseas modificar. Proporcione la contraseña y luego presione Enter.
Luego, el asistente le pedirá una nueva contraseña para su volumen oculto. Escriba la nueva contraseña, luego presione Enterpara aplicar los nuevos cambios.
Por último, verifique si su nueva contraseña para su volumen funciona correctamente ejecutando el testpwd
subcomando:
Crear y mantener sistemas de archivos ocultos en unidades externas es solo el primer paso para explorar el mundo de la seguridad y privacidad de los datos. Aprenda a crear archivos cifrados en su sistema de archivos con Tomb .
Crédito de la imagen: FlyD a través de Unsplash , Shufflecake Developers y Wikimedia Commons . Todas las modificaciones y capturas de pantalla realizadas por Ramces Red.
Deja una respuesta