Mi Blog

Programador Web, fanático del software libre, hardware libre y energía renovable. Quito Ecuador

Guardar claves de forma segura en Pidgin 2.4.1

Hace unos días estaba buscando los logs de las conversaciones guardadas en pidgin, y me sorprendió que al revisar el archivo accounts.xml encontré todas mis claves de MSN gmail y Yahoo en texto plano. Esto me dejo muy intranquilo, cualquiera puede saber mis claves de los servicios de correo. Afortunadamente encontré un parche que te permite crear una clave maestra para encriptar todas las claves. Así que como de costumbre empezaré con la guía para que puedan aplicar el parche en instalar Pidgin.

Primero abrir el terminal y escribir:

apt-get source pidgin

Después de que se bajaron todos los archivos fuente de pidgin es necesario bajar todas las dependencias para poder compilarlo.

sudo apt-get build-dep pidgin

Luego de haber descargado todas las dependencias es necesario bajar el parche y ponerlo en la carpeta pidgin-2.4.1 que fue creada con el primer comando, pueden encontrar en parche en la siguiente dirección pidgin-2.4.1_master-password.patch.

Para aplicar el parche

cd pidgin-2.4.1/
patch -p 1 < pidgin-2.4.1_master-password.patch

Una vez que el parche fue aplicado creamos los archivos .deb

sudo dpkg-buildpackage

El proceso toma algunos minutos, al finalizar podras encontrar varios archivos deb que hay que instalar , para amd64 tenemos que poner:

sudo dpkg -i ../pidgin_2.4.1-1ubuntu2.1_amd64.deb
sudo dpkg -i ../pidgin-data_2.4.1-1ubuntu2.1_all.deb 
sudo dpkg -i ../libpurple0_2.4.1-1ubuntu2.1_amd64.deb

Para i386:

sudo dpkg -i ../pidgin_2.4.1-1ubuntu2.1_i386.deb
sudo dpkg -i ../pidgin-data_2.4.1-1ubuntu2.1_all.deb
sudo dpkg -i ../libpurple0_2.4.1-1ubuntu2.1_i386.deb

Una vez instalados los paquetes al abrir pidgin, deben ir a al menu tools->preferences donde hay un nuevo tab Security, donde se pone una clave maestra

Pidgin screenshot

De ahora en adelante siempre que se abra pidgin aparece un cuadro de dialogo pidiendo la clave que decodifica nuestras contraseñas encriptadas

Master Password

Si no quieren realizar todo el proceso , he subido los archivos deb a mi servidor, claro que no ofrezco garantias y tienen que instalarlos bajo su propio riesgo

pidgin_2.4.1-1ubuntu2.1_i386.deb

pidgin_2.4.1-1ubuntu2.1_amd64.deb

pidgin-data_2.4.1-1ubuntu2.1_all.deb

libpurple0_2.4.1-1ubuntu2.1_i386.deb

libpurple0_2.4.1-1ubuntu2.1_amd64.deb

Categorias: GNU/Linux