Jour après jour, nous apprenons (sans que cela ne fasse un tollé 👿) que des sites Internet se sont fait pirater et que les données de leurs utilisateurs sont maintenant « dans la nature »…
Même si ces sites ne doivent pas stocker les mots de passe « en clair », il est possible (soit dès à présent, soit dans un avenir assez proche) que ceux-ci puissent être « déchiffrés ».
La solution la plus sage est simplement de ne jamais utiliser 2 fois le même mot de passe pour 2 sites différents. Cela étant, sauf si vous êtes hypermnésique, vous ne pourrez pas retenir l’ensemble de vos mots de passe. Pas question non plus de les noter dans un calepin. C’est là qu’intervient KeePassXC : Le meilleur gestionnaire de mots de passe gratuit.
Le logiciel libre KeePassXC vous permet de stocker toutes vos informations sensibles (principalement les noms d’utilisateurs et mots de passes des sites sur lesquels vous avez un compte) de façon très sécurisée en utilisant un seul mot de passe maître.
Bien évidemment ce mot de passe devra être très robuste. Je vais d’ailleurs rapidement écrire un article sur les bonnes pratiques pour disposer d’un mot de passe robuste.

Qui a créé KeePassXC ?
KeePassXC est un fork* du logiciel libre KeePass créé par Dominik Reichl en 2003.
KeePass ne fonctionnait que sous l’environnement Windows et le développement était très peu actif depuis 2016, c’est pour cela que la communauté à « lancé » KeePassXC.
Quels logiciels propriétaires remplace-t-il ?
KeePassXC remplace Bitwarden, 1Password, LastPass, Dashlane Keeper Security, RoboForm, LogMeOnce, Password Depot, Sticky Password, Secrets ou encore Chaos Control.
KeePassXC est totalement gratuit et fonctionne uniquement localement.
Ce fonctionnement uniquement en local est selon moi un avantage certain dans la mesure ou vos mots de passe restent sur votre ordinateur et ne sont pas stockés « dans le cloud »…
D’un autre côté, cela peut être moins « pratique » si vous avez besoin d’avoir accès à vos mots de passe depuis plusieurs lieux distincts. Un accès « multi-sites » est possible avec KeePassXC, si vous faites le nécessaire pour pouvoir accéder à votre base de données KeePassXC (la duplication / mise à jour de cette base de données sera le point crucial de votre organisation).
Mémoriser mes mots de passe dans le navigateur…
… ce n’est pas une bonne idée ?
C’est en effet beaucoup mieux que de n’utiliser qu’un seul mot de passe mais utiliser KeePassXC reste une meilleure option pour plusieurs raisons :
- Vos mots de passe seront disponibles sans avoir besoin de démarrer votre navigateur.
- Un gestionnaire de mot de passe est fait pour cela et il le fait bien (et très certainement mieux que votre navigateur).
- Vous pouvez stocker bien plus de données dans un gestionnaire de mot de passe (et même des fichiers…) ce que ne permet pas le navigateur.
- Si une extension malveillante est installée dans le navigateur elle pourrait récupérer vos données beaucoup plus facilement.
- Le chiffrement de vos informations sera beaucoup plus puissant et sécurisé dans KeePassXC.
Fonctionnement et fonctionnalités
Pour chaque enregistrement (également appelé « entrée ») dans la base de données KeePassXC, de nombreuses informations vont pouvoir être stockées :
- Un titre
- Le nom d’utilisateur (login)
- L’URL du site
- Le mot de passe
- Une ou plusieurs étiquettes
- Des notes (champ texte pour écrire tout ce que vous voulez)
- Plusieurs pièces jointes
- La date de prochain changement de ce mot de passe
- Les dates/heures de création/modification/accès de l’entrée
Captures d’écran des étapes de configuration de KeePassXC



Certification
KeePassXC est certifiée par l’Agence nationale de la sécurité des systèmes d’information française (ANSSI).
Comment contribuer au projet ?
La page de documentation du projet indique que l’on peut participer à KeePassXC de bien des manières : ajout de fonctionnalités, écriture de code, réalisation de traductions et don.
Sécurité et vie privée
Comment sont stockées les informations dans KeePassXC ?
La réponse courte est « De façon très sécurisée » car c’est pour cette raison que l’on utiliser un gestionnaire de mot de passe.
La sécurité du mot de passe maître qui va protéger votre base de données KeePassXC est renforcée par l’ajout de transformation de clé ceci afin de rendre plus complexe les attaques par brute force. La base de données est chiffrée avec l’algorithme AES-256 ou l’algorithme Twofish.
Des options avancées sont également disponibles pour utiliser, en plus du mot de passe maître un fichier de clé contenant des octets aléatoires ou une clé physique YubiKey.
Robustesse du code source de KeePassXC
Comme évoqué précédemment, KeePassXC a été certifié par l’ANSSI. En outre, comme c’est un logiciel libre ses sources sont entièrement disponibles et consultables. Cela permet de garantir un haut niveau de fiabilité car de nombreux développeurs expérimentés / expert en chiffrement et sécurité ont déjà parcouru les sources de KeePassXC.
Les sources de KeePassXC ont d’ailleurs été audités par Zaur Molotnikov consulté indépendant en sécurité en 2023. Les détails concernant cet audit ainsi que le rapport complet de celui-ci sont disponibles sur la FAQ du site officiel de KeePassXC.

Extensions pour les navigateurs
Des extensions permettant de s’interfacer avec KeePassXC existent pour les principaux navigateurs.
Une fois l’extension installée, avant de pouvoir « connecter » celle-ci à KeePassXC, il faudra aller dans les paramètres, cocher la case « Activer l’intégration aux navigateurs » ainsi que celle du navigateur dans lequel vous venez d’installer l’extension.

Documentation et Questions diverses
La page suivante du site officiel vous permettra d’obtenir les réponses à la grande majorité des questions autour de KeePassXC et de son utilisation.
Conclusion
Nous venons de découvrir ensemble KeePassXC : Le meilleur gestionnaire de mots de passe gratuit.
Pour mettre à profit la lecture de cet article, prenez quelques minutes pour installer KeePassXC et stocker vos mots de passe dedans . Ce sera un peu long au début, mais vous serez très rapidement gagnant.