Top Banner
27 mars 2015 - 16ème JDLL de LYON @wagabow Atelier signature et chiffrement de mail Seahorse – Thunderbird - Enigmail
35

Café vie-privée jdll2015-atelier_gpg

Aug 07, 2015

Download

Internet

Wagabow
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Café vie-privée jdll2015-atelier_gpg

27 mars 2015 - 16ème JDLL de LYON @wagabow

Atelier signature et chiffrement de mail

Seahorse – Thunderbird - Enigmail

Page 2: Café vie-privée jdll2015-atelier_gpg

Qui suis-je ?

Un curieuxUn inquiet !

@wagabow (twitter, diaspora, entre autre)

Padawan en vie privéeCherche à quitter le côté obscur

Jedi : Genma, Aeris (mais pas que!)

Page 3: Café vie-privée jdll2015-atelier_gpg

Introduction

Pourquoi chiffrer ces mails ?GPG c'est quoi ?

Page 4: Café vie-privée jdll2015-atelier_gpg

Introduction

Pourquoi chiffrer ces mails ?Pourquoi pas ?

Parce que c'est marrant (si si c'est vrai!)Parce que l'on souhaite protéger notre vie privée.

De qui ?Des publicités ciblées (Google)

De la surveillance de masse (NSA)

Page 5: Café vie-privée jdll2015-atelier_gpg

Introduction

GPG, c'est quoi ?

Cryptographie à clé publique :● On signe avec notre clé privée, le destinataire

nous authentifie avec notre clé publique● On chiffre avec sa clé publique, il déchiffre avec

sa clé privée

Page 6: Café vie-privée jdll2015-atelier_gpg

Sommaire● Préambule : SMTPS / IMAPs● Installation● Gestion du trousseau :

● Création de clés● Publication● Importation● Exportation de la clé publique● Vérification et signature● Révocation

● Thunderbid - Enigmail● Configuration de thunderbird● Chiffrer un mail● Signer un mail● Déchiffrer un mail● Vérifier la signature d'un mail● Gestion du trousseau via Enigmail

Page 7: Café vie-privée jdll2015-atelier_gpg

Préambule : SMTPS / IMAPs

Pourquoi SMTPs / IMAPs ?A quoi bon chiffrer ces mails si lors de

l'authentification au serveur SMTP / IMAP, le couple login/password est en clair ?! :)

Page 8: Café vie-privée jdll2015-atelier_gpg

Préambule : SMTPS / IMAPs

Comment ?

Page 9: Café vie-privée jdll2015-atelier_gpg

Préambule : SMTPS / IMAPs

Comment ?

Page 10: Café vie-privée jdll2015-atelier_gpg

Installation

● Création et gestion du trousseau de clé : Seahorse (de base) ou CLI (ma petite préférence ;) !)

INFO DE DERNIERE MINUTE, ENIGMAIL GERE TRES BIEN LE TROUSSEAU:)

● Client mail : Thunderbird● Extension Thunderbird : Enigmail

Page 11: Café vie-privée jdll2015-atelier_gpg

Seahorse – Création de sa clé

● Création et gestion du trousseau de clé : Seahorse

Page 12: Café vie-privée jdll2015-atelier_gpg

Seahorse – Création de sa clé

● Création et gestion du trousseau de clé : Seahorse

Page 13: Café vie-privée jdll2015-atelier_gpg

Seahorse – Détails de la clé

Page 14: Café vie-privée jdll2015-atelier_gpg

Seahorse – Détails de la clé

Page 15: Café vie-privée jdll2015-atelier_gpg

Publication de la clé PUBLIQUE

Publier sa clé PUBLIQUE sur les serveurs de clés

Page 16: Café vie-privée jdll2015-atelier_gpg

Publication de la clé PUBLIQUE

Liste des serveurs de clés pouvant être modifiée

Page 17: Café vie-privée jdll2015-atelier_gpg

Importation d'une clé destinataire

● Recherche des clés

Page 18: Café vie-privée jdll2015-atelier_gpg

Exportation de la clé publique

● En CLI : gpg2 --export --armor > key_gpg.pub● Via Thunderbird (cf plus loin:)

Page 19: Café vie-privée jdll2015-atelier_gpg

Vérification et signature

● Important : vérifier les clés publiques de vos destinataires pour leur attribuer un niveau de confiance

● → rencontrer les propriétaires de clés publiques : KEY SIGNING PARTY

En plus c'est cool les Key Signing Party !

Page 20: Café vie-privée jdll2015-atelier_gpg

Vérification et signature

Page 21: Café vie-privée jdll2015-atelier_gpg

Vérification et signature

Page 22: Café vie-privée jdll2015-atelier_gpg

Révocation

● Le principe : annoncer que votre clé n'est plus utilisé (oubli de mot de passe, compromission de votre clé privée …)

● Plusieurs méthodes :● Prévisionnel : en CLI ou via Enigmail (que l'on verra dans

la partie Thunderbird/Enigmail)

● Immédiat : Par seahorse

Page 23: Café vie-privée jdll2015-atelier_gpg

Révocation

● Prévisionnel : en ligne de commandegpg2 –gen-revoke user-id

● Créer un certificat de révocation à importer si besoin puis à publier ( ! seulement en cas de pb ! )

gpg2 --import fichiergpg2 --keyserver pgp.mit.edu --send-keys votreclef

● Pourquoi ce certificat : si le mot de passe est oublié et sans avoir créer ce certificat au préalable, vous ne pourrez révoquer votre clé.

Page 24: Café vie-privée jdll2015-atelier_gpg

Révocation

● Immédiat : Par seahorse

Page 25: Café vie-privée jdll2015-atelier_gpg

Révocation

● Immédiat : Par seahorse

Page 26: Café vie-privée jdll2015-atelier_gpg

Révocation

● Immédiat : Par seahorse

Page 27: Café vie-privée jdll2015-atelier_gpg

Utilisation – Chiffrer et signer un email

Configuration

● Ca y est, on y est !● Avant tout, configurons Thunderbird

Page 28: Café vie-privée jdll2015-atelier_gpg

Configuration

Page 29: Café vie-privée jdll2015-atelier_gpg

Chiffrer et Signer un mail

● Dépendant de la configuration de Thunderbird. Ma conf :

● Si je possède la clé publique du destinataire Chiffrer / signer automatiquement (pop-up →

de confirmation)● Si je ne possède pas sa clé publique →

Thunderbird me demande ce que je veux faire (chiffrer ou signer ou rien)

Page 30: Café vie-privée jdll2015-atelier_gpg

Déchiffrer un mail

● Ouvrir le mail reçu et si Thunderbird/Enigmail est correctement configuré, votre mot de passe de votre clé privée vous est demandé le mail →est déchiffré

Page 31: Café vie-privée jdll2015-atelier_gpg

Vérifier la signature d'un mail

● Via Thunderbird, une fois le mail déchiffré (si chiffré) et ouvert

Page 32: Café vie-privée jdll2015-atelier_gpg

Gestion du trousseau via Enigmail

● Il est aussi possible de gérer son trousseau de clé via Enigmail

Page 33: Café vie-privée jdll2015-atelier_gpg

Gestion du trousseau via Enigmail

Page 34: Café vie-privée jdll2015-atelier_gpg

FIN

Page 35: Café vie-privée jdll2015-atelier_gpg

Remerciements● Les G.O. des JDLL :-)● ALDIL● Au collectif Café Vie Privée

(https://café-vie-privée.fr/) avec (entre autre) :● Genma :

● https://twitter.com/genma● https://github.com/genma/● http://genma.free.fr/

● Aeris :● https://twitter.com/aeris22● https://blog.imirhil.fr