KeePass

KeePass est un logiciel gestionnaire de mots de passe. Il permet de centraliser, protéger et sauvegarder un ensemble de mots de passe dans un seul fichier chiffré.

L’avantage est que vous n’avez plus à vous souvenir des mots de passe de vos différents comptes. Les mots de passe peuvent être très longs et très compliqués le gestionnaire se charge de les retenir pour vous.

Télécharger et installer KeePass 2.52.

Créer un nouveau fichier, renseigner le mot de passe principal, c’est le seul dont vous aurez à vous souvenir.

En cas de perte de ce mot de passe il sera impossible de récupérer les informations du fichier !

Utilisez des chiffres, des lettres, des majuscules, des minuscules et un moyen mémotechique de retrouver votre mot de passe.

Par exemple la phrase : Louis XIV né le 5 septembre 1638 à Saint-Germain-en-Laye donne le mot de passe LouisXIV5Sep1638StG.en-Laye. Mais encore faut-il se souvenir de la transformation.

Le plus efficace est de choisir 4 mots simples sans signification entre eux.

xkcd.com/936

Entrée de mot de passe

Créer une entrée pour le compte iutsd du Rapberry.

Utiliser le générateur de mot de passe pour générer un mot de passe complexe.

Utilisation de KeePass

Ctrl J : Masque/Affiche le compte utilisateur
Ctrl H : Masque/Affiche le mot de passe
Ctrl V : Effectue une frappe clavier suivant la séquence définie
Ctrl M : Charger la clé privée dans l’agent

Double clic sur le nom d’utilisateur : copie le nom d’utilisateur
Double clic sur le mot passe : copie le mot de passe
Double clic sur l’URL : ouvre la connexion

Autotype

L’autotype (Ctrl V) génère des frappes clavier comme si c’était l’utilisateur qui les faisent lui même.

L’Autotype peut être défini au niveau du groupe ou de l’entrée.

:warning: au modèle d’autotype utilisé par défaut.

{UserName}{TAB}{Password}{ENTER}

Gestion des clés ssh

KeePass est capable de fonctionner comme un agent pour vos clés ssh.

Authentification double facteurs

Installer le module KeeOtp2 pour pouvoir générer des tokens basés sur le temps. L’heure courante est chiffré avec un code secret partagé entre l’appareil générant le token et le serveur d’authentification. Si le code généré est identique sur les 2 machines alors l’authentification est réussie.

Attention : donner la possibilité à KeePass de générer des token OTP va à l’encontre de la philosophie de l’authentification à double facteurs puisque les deux se retrouvent au même endroit dans KeePass.

Sauvegarde de KeePass

Le fichier KeePass est extremement important. Le perdre peut avoir des conséquences désastreuses. Il est donc impératif de le sauvegarder de manière très rigoureuse.

Une solution consiste à stocker le fichier sur OneDrive (ou un autre service similaire) puis à utilser un plugin de synchronisation comme KeePassOneDriveSync pour synchroniser avec un fichier local sur votre machine.

A savoir : Une version pour Android existe Keepass2Android. Elle utilise aussi la synchronisation avec OneDrive.

Liste de contrôle

applicationcommandeversion
KeePass2.52
KeeAgent0.12.1.0
KeeOtp21.5.9
KoenZomers.KeePass.OneDriveSync2.1.2.2
SSH Windowsssh -VOpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5
SSH Git Bashssh -VOpenSSH_8.4p1, OpenSSL 1.1.1h 22 Sep 2020

Tester la clé auprès de GitLab

ssh -T git@gitlab.com