KeePassXC: Gestor de contraseñas seguro y de código abierto para Linux

Introducción a KeePassXC

KeePassXC es una rama comunitaria del popular KeePass, diseñada específicamente para ofrecer una experiencia moderna y multiplataforma, con un enfoque especial en los usuarios de Linux. Su interfaz está construida con Qt, lo que le da un aspecto nativo en entornos de escritorio como GNOME, KDE o XFCE, y su código está disponible bajo licencia GPL, lo que permite auditorías de seguridad y contribuciones de la comunidad.

Instalación en las principales distribuciones

En la mayoría de los repositorios oficiales de las distribuciones Linux más usadas, KeePassXC se puede instalar con el gestor de paquetes habitual. A continuación algunos ejemplos:

  • Ubuntu y derivados: sudo apt install keepassxc
  • Fedora: sudo dnf install keepassxc
  • Arch Linux: sudo pacman -S keepassxc
  • openSUSE: sudo zypper install keepassxc

Para quienes prefieren siempre tener la última versión, también está disponible como paquete Snap o Flatpak, lo que garantiza actualizaciones independientes del ciclo de liberación de la distribución.

Características principales

KeePassXC combina la robustez del formato de base de datos KDBX con un conjunto de funcionalidades que lo hacen muy práctico para el uso diario:

  • Generador de contraseñas con opciones de longitud, caracteres especiales y patrones personalizables.
  • Almacenamiento de notas seguras, archivos adjuntos y datos de identidad.
  • Integración con navegadores mediante extensiones oficiales para Firefox, Chrome y Chromium, que permiten rellenar formularios de forma automática.
  • Soporte para autenticación de dos factores (2FA) usando YubiKey, dispositivos de desafío-respuesta o aplicaciones TOTP como Google Authenticator.
  • Bloqueo automático de la base de datos tras un periodo de inactividad o al suspender el sistema.
  • Comprobación de la integridad de la base de datos mediante hash SHA‑256.

Uso básico: crear y abrir una base de datos

Al iniciar KeePassXC por primera vez, el asistente le guiará para crear una nueva base de datos. Deberá elegir una ubicación segura en su disco, establecer una contraseña maestra fuerte y, opcionalmente, agregar un archivo clave o un dispositivo de hardware como segundo factor. Una vez creada, la base de datos se abre introduciendo la contraseña maestra (y el segundo factor si lo configuró). Dentro de la interfaz, puede organizar sus entradas en grupos, añadir iconos personalizados y usar la barra de búsqueda para localizar rápidamente cualquier registro.

Buenas prácticas de seguridad

Aunque KeePassXC es muy seguro, su efectividad depende del comportamiento del usuario. Algunas recomendaciones son:

  • Utilizar una contraseña maestra de al menos 20 caracteres, combinando mayúsculas, minúsculas, números y símbolos.
  • Hacer copia de seguridad de la base de datos en un medio externo cifrado o en un servicio de almacenamiento en la nube de confianza, pero nunca almacenarla sin cifrar.
  • Mantener el sistema operativo y las bibliotecas de Qt actualizadas para beneficiarse de los últimos parches de seguridad.
  • Revisar periódicamente la extensión del navegador y asegurarse de que proviene del repositorio oficial.
  • Considerar el uso de un archivo clave almacenado en un dispositivo separado (por ejemplo, una unidad USB) para aumentar la resistencia contra ataques de fuerza bruta.

Integración con el escritorio Linux

KeePassXC se integra de forma nativa con los entornos de escritorio más populares. En KDE Plasma, puede aparecer como una entrada en el bandeja del sistema y ofrecer acceso rápido mediante atajos de teclado personalizables. En GNOME, la extensión de shell permite bloquear la base de datos al cerrar la sesión y volver a desbloquearla al iniciar. Además, gracias al soporte de DBus, otras aplicaciones pueden solicitar credenciales de forma segura sin exponer la contraseña maestra.

Conclusión

KeePassXC representa una de las mejores opciones para gestionar contraseñas en Linux, combinando código abierto, seguridad probada y una experiencia de usuario pulida. Su instalación sencilla, su amplio conjunto de características y su activa comunidad lo convierten en una herramienta imprescindible tanto para usuarios domésticos como para profesionales que necesitan proteger sus credenciales en entornos de trabajo.

Esta obra está bajo una Licencia Creative Commons Atribución 4.0 Internacional para Francesc Roig francesc@vivaldi.net .

EspañolesEspañolEspañol