Cryptkeeper: Cómo encriptar/desencriptar carpetas de forma transparente

-

En realidad este post debería titularse EncFS y no Cryptkeeper puesto que este último no es más que un frontend que se encarga de realizar el "trabajo sucio" (léase unos cuantos comandos en la consola). Una vez instalado y configurado todo podremos encriptar y desencriptar directorios completos de forma transparente, de forma que los cambios que con añadir un elemento a nuestra carpeta éste se encripte automáticamente. De esta forma podremos mantener la confidencialidad en aquellos datos de naturaleza más sensible, que todo tenemos.

EncFS se basa a su vez en FUSE (Filesystem in Userspace), un módulo incluido en el kernel desde la versión Kernel 2.6.14 en adelante que permite a los usuarios sin privilegios montar sus propios sistemas de archivos. El sistema de funcionamiento de EncFS es muy sencillo y se basa en dos carpetas; en una se encuentran los archivos y subcarpetas encriptados y en la otra se montan los archivos una vez desencriptados. Todo este proceso se realiza de forma transparente para el usuario. Éste básicamente sólo tendrá que crear una carpeta encriptada con sus correspondientes opciones de cifrado y, una vez configurado, montarlo "en limpio" en una determinada carpeta. El programa se encarga de copiar y cifrar los nuevos archivos que introduzcamos en la carpeta en limpio, así como el resto de operaciones como borrar, renombrar, etc. Luego al desmontar el volumen, el programa borrará la carpeta desencriptada, dejando únicamente aquella que contiene los archivos cifrados.

Como en la actualidad progreso = mayor comodidad, vamos a progresar con nuestro proyecto de cifrado/descifrado haciéndolo más accesible. Instalaremos Cryptkeeper, que como ya hemos visto es un frontend para EncFS. Se va a encargar de crear nuevos directorios encriptados, desencriptarlos/montarlos y desmontarlos, todo ello con tan sólo un par de clicks.

INSTALACIÓN

  1. Instalar EncFS:

    sudo aptitude install encfs

  2. Configurar FUSE:

  3. sudo su
    echo "fuse" >> /etc/modules
    modprobe fuse
    addgroup tu_nombre_de_usuario fuse

    A continuación reinicia el sistema (sé que no es lo normal pero a mi por lo menos no me quedó más remedio).

  4. Instalar Cryptkeeper:

    Deberemos bajarnos el paquete deb desde la página de getdeb e instalarlo.

Ya tenemos todo instalado, ahora veamos cómo utilizarlo. Abrimos Crytkeeper, que se encuentra en Aplicaciones > Herramientas del sistema > Cryptkeeper, aparecerá un icono con forma de candado en el área de notificación. Si hacemos click sobre ese icono se nos despliega un menú con las principales funciones del programa. Si ya tenemos creado y añadido al programa algún directorio encriptado nos aparecerá en el menú con una casilla de activación a la izquierda que indica si está montado/desencriptado o no. Para alternar entre montado o no basta con hacer click en el elemento en cuestión. Al montar un directorio se nos abrirá automáticamente en una ventana de nautilus (por defecto) y al desmontarlo se borrará la carpeta en limpio. Así de sencillo.


Para crear un nuevo directorio utilizaremos la función New encrypted folder:


Simplemente introducimos un nombre y una localización para la carpeta donde se montará el sistema de archivos y el programa se encargará del resto. La función Import EncFS folder permite añadir a Cryptkeeper carpetas creadas anteriormente mediante comandos.

Esto es todo, a disfrutar de un poco de confidencialidad e intimidad.

Enlaces de referencia:
Página oficial de EncFS
Página oficial de Cryptkeeper
Post acerca de EncFS en beGNU

Seguir leyendo...

Herramientas imprescindibles en tu Ubuntu II: StarDict

-

¿Quién no ha echado mano alguna vez de un diccionario? Todos lo hemos hecho casi con toda seguridad. Ahora bien, estamos en el siglo XXI, los diccionarios en papel sólo tienen sentido como compañeros de viaje. En nuestro ordenador no puede faltarnos una herramienta tan últil como ésta.

Ubuntu nos instala un diccionario, pero con el inconveniente de que es online. Es decir, si no disponemos de conexión a internet, o bien tenemos la mula pastando a doble carrillo, pierde gran parte de su utilidad. Es por esto que busqué diccionarios "offline" durante una temporada hasta que dí con StarDict.

Más que un diccionario de por si, StarDict es un motor de diccionarios, ya que necesitaremos, además de instalar el programa, descargar uno o más diccionarios. Es software libre licenciado bajo GPL.

Es un diccionario a la antigua usanza y sólo permite buscar palabras o términos y no traducir páginas o pasajes enteros

Frente a otros diccionarios, la interfaz de stardict es sensacional. Al ejecutarlo se añade un icono al área de notificación y tendremos dos formas distintas de buscar en el diccionario.


La primera, más tradicional, consiste en abrir la ventana del programa y allí buscar la expresión en cuestión. Mientras vamos escribiendo una barra en la izquierda nos muestra los términos que encajan con ese prefijo.


La segunda forma es infinitamente más práctica y es la que, para mi, hace que StarDict sea la opción a escoger. Si desde cualquier parte del sistema seleccionamos una palabra o término y pulsamos la tecla WIN (la que se encuentra entre Ctrl y Alt) StarDict nos mostrará un cuadro con los resultados de la búsqueda en los distintos diccionarios que tengamos instalados. Es posible incluso hace que una amable señorita de intachable pronunciación la lea para nuestro disfrute.


StarDict se encuentra disponible en los repositorios oficiales de Ubuntu, así que su instalación es pan comido, bien de forma gráfica o por medio de la consola del sistema:

sudo aptitude install stardict

Para instalar los diccionarios iremos a la correspondiente sección de la página del programa y nos descargamos los que nos interesen y luego los descomprimimos y movemos su contenido a la carpeta /usr/share/stardict/dic. Recomiendo los diccionarios: jdict, quick_eng-spa, Collins, Longman, Oxford y Britannica. Luego existen una serie de diccionarios específicos de finanzas, informática, etc.

Para que el progama pueda pronunciar la palabra buscada es necesario descargarse el archivo WyabdcRealPeopleTTS.tar.bz2 y descomprimirlo en /usr/share/.



Seguir leyendo...

Herramientas imprescindibles en tu Ubuntu I: Glipper

-

Glipper es un gestor del portapapeles del sistema, de forma que va almacenando los contenidos del mismo cada vez que realizamos un cambio. Básicamente veremos un pequeño icono con forma de portapapeles en el área de notificaciones.


Cuando queramos retomar un contenido previo del portapapeles pinchamos sobre el icono y nos mostrará un listado con los últimos contenidos copiados (el número de elementos almacenados podemos fijarlo en las opciones). También dispone de un atajo de teclado configurable, por defecto CRTL+ALT+C.


¡Ojo! Sólo almacena contenido de tipo texto.

Glipper almacena de dos tipos de eventos: cuando copiamos un fragmento de texto (el clásico copiar) o cuando lo seleccionamos (él le llama "Select"). Yo desactivé la opción de que guarde el contenido solamente seleccionado.


Almacena el contenido incluso después de apagado el PC. Aunque siempre es posible borrar el historial.

Yo en windows nunca usé este tipo de programas, lo instalé en Edgy un día trasteando. Desde entonces me resulta imprescindible y me ha salvado de más de un apuro. Ejemplos prácticos de cuando resulta de ayuda:
  • Recuperar un dato importante que había copiado días atrás.
  • Recuperar un dato sobreescrito sin querer.
  • Copiar dos campos de un mismo registro/entidad: ejemplo el nombre y la dirección de una página.
  • Copiar varios datos de una misma página para pegarlos en otro lugar sin necesidad de andar alternando entre ventanas.

El programa se encuentra en los repositorios de Ubuntu, así que instalarlo resulta la mar de sencillo. Podemos hacerlo mediante Agregar o quitar..., desde Synaptic o mediante el siguiente comando:

sudo aptitude install glipper

Seguir leyendo...