KeePass occupe une position unique sur le marché des gestionnaires de mots de passe depuis plus de deux décennies. Contrairement aux services basés sur le cloud comme 1Password ou Bitwarden, KeePass repose sur une philosophie fondamentalement différente : votre base de données chiffrée réside sur votre propre matériel, et vous êtes responsable de sa gestion. Cette approche a des implications concrètes tant sur la vie privée que sur la facilité d'utilisation.
Architecture de sécurité
KeePass utilise le chiffrement AES-256 par défaut, avec prise en charge de ChaCha20 dans son format KeePass 2.x (KDBX 4). Le mot de passe maître, un fichier clé ou les identifiants de compte Windows peuvent être combinés pour protéger la base de données, offrant une flexibilité significative en matière de robustesse d'authentification. Les fonctions de dérivation de clé, notamment Argon2 et AES-KDF, sont configurables, permettant aux utilisateurs techniquement compétents d'ajuster les paramètres contre les attaques par force brute. Le code source a été examiné par le projet d'audit des logiciels libres et open-source de la Commission européenne, qui a identifié et résolu plusieurs problèmes — un niveau de contrôle auquel la plupart des produits commerciaux ne sont pas publiquement soumis.
Pratiques en matière de confidentialité
KeePass ne collecte aucune télémétrie, ne nécessite aucune création de compte et ne transmet aucune donnée à un serveur lors d'une utilisation normale. Le logiciel effectue une vérification optionnelle des mises à jour, qui contacte le site web de KeePass, mais celle-ci peut être désactivée. Il n'y a aucune dépendance envers un fournisseur et aucun risque qu'une violation des serveurs d'une entreprise expose vos identifiants. La contrepartie est que si vous perdez votre fichier de base de données ainsi que votre sauvegarde, vos mots de passe sont définitivement perdus.
Facilité d'utilisation
C'est là que KeePass fait face à ses critiques les plus légitimes. L'application de bureau Windows donne l'impression de n'avoir pratiquement pas évolué depuis le début des années 2000, ce qui est vrai dans bien des aspects. L'intégration au navigateur nécessite l'installation d'un plugin tiers tel que KeePassXC-Browser, maintenu séparément du projet principal. La synchronisation entre un ordinateur de bureau et un smartphone implique de choisir un fournisseur de stockage cloud, de télécharger une application mobile compatible comme KeePassium ou Keepass2Android, et de tout configurer soi-même. Pour les utilisateurs non techniques, ce processus peut s'avérer véritablement déroutant.
Tarification et valeur
KeePass est entièrement gratuit. Il n'y a ni ventes additionnelles, ni forfaits familiaux, ni fonctionnalités premium bloquées derrière un abonnement payant. Pour les particuliers ou les organisations disposant des capacités techniques nécessaires pour le déployer et le maintenir, le rapport coût-valeur est imbattable. Les utilisateurs en entreprise doivent toutefois noter que l'absence de gestion centralisée, de tableaux de bord d'audit ou de support officiel le rend rarement adapté à une déploiement à l'échelle d'une entreprise sans personnalisation importante.
Fragmentation de l'écosystème
Il convient de noter que « KeePass » désigne en réalité une famille d'applications compatibles. KeePassXC est un fork multiplateforme populaire doté d'une interface modernisée et d'une intégration native au navigateur. Les utilisateurs devraient vérifier quelle application ils utilisent réellement et si elle est activement maintenue.