Je poste un tutoriel trĂšs bien explicite pour ceux qui dĂ©sirent en connaĂźtre plus sur lâusage de mails chiffrĂ©s, signĂ©s Ă base dâun client logiciel mails, tel que TB/Icedove, et du module Enigmail, pour la gestion de clĂ©s OpenPGP - :
https://emailselfdefense.fsf.org/fr/index.html
Le bot Edward est correctement prĂ©sentĂ© au chapitre 3A - pour les tests de clĂ©s GPG, merci de sâadresser Ă lui, et uniquement Ă lui. Il est fonctionnel, et sert Ă cela !
« Et, vive la FSF âŠÂ »
Le guide dâautodĂ©fense numĂ©rique nous rappelle dans son tome 2 : comment crĂ©er et maintenir une clĂ© GPG !
Celui fait par Mozilla « himself ».
Le mini-guide howto fait par gnupg.org
Le guide suivant Bonnes pratiques pour lâutilisation dâOpenPGP contient les bonnes pratiques liĂ©es Ă lâusage de clĂ©s GPG ; celles-ci sont :
- Avoir Ă jour son outil GPG !
- Configurer son fichier de config pour utiliser correctement un serveur de clé GPG :
- installer lâoutil âč gnupg-curl âș
- Paramétrer son fichier
~/.gnupg/gpg.conf, en commentant/supprimant toutes les options suivantes commençant parkeyserver, puis en ajoutant :
keyid-format 0xlong
with-fingerprint
- Paramétrer le fichier
~/.gnupg/dirmngr.conf- le créer au besoin - et y ajouter :
keyserver hkps://keys.openpgp.org
Cette disposition est nĂ©cessaire suite Ă une faille majeure du fonctionnement dâOpenPGP !
Le seul serveur de clé GPG à utiliser est bel et bien : keys.openpgp.org. Des mà j ont normalement été faites, depuis Juillet 2019, pour que ce soit le cas. Juste par acquis de conscience, vérifier !
- Ne pas utiliser
gpg --refresh-keysou le menu correspondant dans votre logiciel de gestion GPG, mais utiliser lâoutil Parcimonie, un dĂ©mon logiciel qui rafraĂźchira rĂ©guliĂšrement les informations depuis le serveur de clĂ©, de maniĂšre anonyme et sĂ©curisĂ©e, lentement. (il est dans les dĂ©pĂŽts) - Ne pas avoir une confiance aveugle dans les clĂ©s que lâon vous fournies, quâelles viennent du serveur de clĂ©, et/ou diffĂ©rement : vĂ©rifier auprĂšs de la personne ; une fois fait, vĂ©rifier par ces Ă©tapes (entourer lâempreinte de simple, voire double, quotes) :
- TĂ©lĂ©charger lâempreinte de la clĂ©, depuis le serveur :
gpg --recv-key 'fingerprint' - VĂ©rifier lâempreinte de la clĂ© :
gpg --fingerprint 'fingerprint' - Signer la, au moins localement :
gpg --lsign-key 'fingerprint'
- Ne pas avoir confiance dans lâID de la clĂ©, quâelle soit courte ou longue ! Utilisez les empreintes digitales des clĂ©s :
gpg --with-fingerprint keyfile - Pour créer votre propre clé, utiliser un chiffrement fort, tel que sha512, et une longueur de clés à 4096 minimum, avec le chiffrement RSA ; ajouter dans votre fichier de config personnel
.gnupg/gpg.conf, les informations suivantes :
cert-digest-algo SHA512
default-preference-list SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES CAST5 ZLIB BZIP2 ZIP Uncompressed
personal-digest-preferences SHA512
6.1. Mettre une date dâexpiration Ă votre clĂ©, pas plus de deux ans !
6.2. Utilisez un calendrier qui vous rappellera de changer à temps votre clé.
7. Générez un certificat de révocation, cela vous aidera si vous avez oublier votre passphrase, et/ou que votre clé privée soit compromise/volée/perdue : gpg --output revoke.asc --gen-revoke 'fingerprint'
Pour finir, il existe un outil pour vĂ©rifier visuellement quâune clĂ© est correcte, Ă partir de son empreinte, est correcte, câest lâoutil hkt. Il est intĂ©grĂ© dans le package hopenpgp-tools, fourni dans les dĂ©pĂŽts officiels.
Pour sâen servir, câest la commande suivante :
hkt export-pubkeys 'fingerprint' | hokey lint
- Les tests corrects sont affichés en vert.
- Tout problÚme avec la clé vérifiée est affiché en rouge !
Il faut alors IMPĂRATIVEMENT se mĂ©fier dâune telle clĂ©, voire la rĂ©gĂ©nĂ©rer si câest la vĂŽtre, aprĂšs avoir configurĂ© votre fichier de configuration personnelle, avec les recommandations ci-dessus !
Câest outil semble ne pas fonctionner avec GPG 2 !
Serveurs de clés consultables :
-
keys.openpgp.org
Faire une recherche par mail associé à une clé ou par 0xGPG:ID !
Il est donc possible de consulter, tĂ©lĂ©charger une clĂ© publique, relative Ă une adresse mail, pour lâinsĂ©rer dans son client mail.
« Et, merci Ă eux âŠÂ »
Logiciels qui gĂšrent :
PS : Je propose un script shell pour gĂ©rer les clĂ©s GPG Ă partir des empreintes âŠ
PS 2 : Je ne suis pas le bot Edward, ni ne suis pas non plus la hotline de la FSF. MERCI de NE PAS ME CONTACTER Ă MOINS QUE je ne vous le propose, ce qui sous-entend que JE vous connais, et/ou que vous vous ĂȘtes CORRECTEMENT prĂ©sentĂ© !
PS 3 : Ce post est en mode wiki ; Ă©dition ouverte possible. NâhĂ©sitez pas Ă collaborer !


