Una característica que usaba en firefox era la de proteger las contraseñas con una «contraseña maestra», cuando se activa esta característica firefox se encarga de encriptar todas las contraseñas almacenadas en el disco, y firefox pregunta por la contraseña maestra cuando necesita acceder a las contraseñas almacenadas. Cuando no se utiliza el navegador las contraseñas están seguras. Aun así hay herramientas para obtener la contraseña maestra de firefox por la «fuerza bruta», pero si tienes una contraseña lo suficientemente robusta no tendrías por que preocuparte
para mas información (en ingles) mira http://kb.mozillazine.org/Master_password.
A que viene todo esto?, pues desde hace ya varios días decidí cambiar de navegador, por lo que ahora utilizo Chromium, si tu también lo utilizas habrás notado que carece de la característica que mencionaba anteriormente de firefox, en esencia las contraseñas son almacenadas en una base de datos de sqlite en ‘~/.config/chromium/Default/Web Data’, mostrar las contraseñas es increíblemente fácil (estoy usando Chromium 5.0.342.9~r43360-0ubuntu2 en Ubuntu 10.04 LTS)
1 | $ echo 'SELECT username_value, password_value FROM logins;' | sqlite3 ~/.config/chromium/Default/Web\ Data | grep -v '^|$' |
Como puedes ver las contraseñas son almacenadas en texto plano (aunque el directorio ~/.config/chromium tiene permisos 0700). Desconosco el por que esta funcion no se ha implementado, es un bug? podría ser, pero esta claro que:
- Google no solucionará este problema en corto plazo.
- Se necesita una forma de protegerse.
- Configurar un cifrado completo del disco con LUKS usando el instalador alternativo.
- Configurar la carpeta personal encriptada (o migrar una carpeta personal usando ‘ecryptfs-migrate-home’).
- Configurar una carpeta personal encriptada usando ‘ecryptfs-setup-private’ (si decides hacer esto, querras mover los directorios ~/.config/chromium y ~/.cache/chromium al directorio encriptado y usar enlaces simbólicos para hacer referencia a ellos)



