Cómo crear sistemas de archivos ocultos en Linux con Shufflecake

Cómo crear sistemas de archivos ocultos en Linux con Shufflecake
Una fotografía de un candado encima del teclado de una computadora portátil.

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.

Una captura de pantalla de la descarga del tarball para Shufflecake en la página de Codeberg del desarrollador.

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.

Una captura de pantalla que resalta el disco externo que albergará los volúmenes ocultos de Shufflecake.

Haga clic en el botón punteado en la esquina superior derecha de la ventana, luego seleccione Formatear disco…

Una captura de pantalla que resalta el

Haga clic en la lista desplegable junto a la etiqueta Borrar:, luego seleccione Sobrescribir datos existentes con ceros (lento) .

Una captura de pantalla que resalta el

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.

Una captura de pantalla que resalta el

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.

Una captura de pantalla del control deslizante de tamaño de partición para el disco externo en la utilidad Gnome Disks.

Seleccione el bloque de espacio libre restante en la utilidad Discos, luego haga clic en + para crear una nueva partición.

Una captura de pantalla que resalta el espacio libre restante en el disco externo.

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 lsblkpara 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”.

Una captura de pantalla que muestra la partición ficticia sda2 en lsblk.

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.

Una captura de pantalla que muestra las diferentes contraseñas secretas para cada uno de los volúmenes ocultos inicializados en Shufflecake.

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.

Una captura de pantalla que resalta la contraseña secreta de lo oculto.

Confirma que Shufflecake cargó correctamente tu volumen oculto ejecutando lsblk.

Una captura de pantalla que resalta la ruta del dispositivo para lo oculto.

Cree el sistema de archivos que desea instalar en su volumen oculto. Por ejemplo, ejecutar mkfs.fatcreará 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.

Una captura de pantalla que resalta el contenido oculto recién formateado.

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/sda2y 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.

Una captura de pantalla que muestra la nueva contraseña secreta para lo oculto.

Por último, verifique si su nueva contraseña para su volumen funciona correctamente ejecutando el testpwdsubcomando:

Una captura de pantalla que muestra el subcomando testpwd ejecutándose exitosamente en el nuevo

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

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