Maintenant que nous comprenons la théorie derrière les signatures dans le BGP.
Dans cet exposé, je vous montrerai comment vérifier concrètement l'intégrité du message en contrôlant
la signature.
Ici, je suis dans l'ordinateur de John et comme vous pouvez le voir, son entrée est en gras parce que nous
avons la clé publique et la clé privée de John.
Et ici, pour David, j'ai la clé publique de David.
C'est pourquoi elle n'est pas audacieuse.
C'est comme toutes les autres clés publiques dont nous disposons, car comme indiqué dans le cours théorique,
nous avons besoin de la clé publique de l'expéditeur pour vérifier l'intégrité du message.
Et évidemment notre propre clé privée pour décrypter le message.
Ici, j'ai un message envoyé par David et signé par lui à l'aide de sa propre clé privée,
et je le crypte pour moi, pour John, à l'aide de ma propre clé publique.
Je n'aborde pas ce point dans ce cours, car lorsque je vous ai montré comment crypter des messages, j'ai également
abordé la question de la signature.
Comme vous pouvez le voir dans ce flashback.
Pour l'instant, j'ai le message.
Il est déjà signé à l'aide de la clé privée de David et crypté à l'aide de ma propre clé privée, en utilisant la clé
privée de John.
Il me suffit donc de copier le message.
Et je vais sur mon bloc-notes.
Collez le message et cliquez sur Decrypt Verify Notepad.
Il va maintenant me demander ma propre clé privée pour décrypter le message, comme nous l'avons vu précédemment,
parce que le message est en fait crypté à l'aide de ma clé publique et de la clé publique de John.
Je vais donc mettre la phrase d'authentification.
Et comme nous l'avons vu précédemment, nous pouvons voir le message décrypté ici.
Mais nous ne sommes pas là pour ça.
Nous sommes ici pour la signature.
Nous voulons nous assurer que David est bien la personne qui a envoyé ce message.
Et nous devrions pouvoir le faire, car cette fois-ci, contrairement à la dernière fois, nous avons importé
la clé publique de David dans Cleopatra.
Il ne me reste donc plus qu'à cliquer sur le journal d'audit ici.
Comme vous pouvez le voir, nous avons une bonne signature de David Smith.
Cela signifie que la personne qui a envoyé ce message possède la clé privée de David Smith.
Par conséquent, nous pouvons être sûrs que David Smith est bien la personne qui a envoyé ce message, ce qui
nous permet de vérifier l'intégrité du message et de vérifier que l'expéditeur est bien celui
qu'il prétend être.
De plus, nous sommes certains que le contenu de ce message n'a pas été modifié depuis sa création ou sa composition
par David ou par l'expéditeur.
En effet, comme indiqué précédemment, si le message est modifié, cette signature ne sera pas vérifiée et
la vérification échouera.
Il est très important de savoir que le message n'a pas été modifié car, comme nous l'avons déjà mentionné, lorsque
des données sont envoyées, elles passent par un certain nombre de points où elles peuvent être modifiées.
Il peut également être intercepté et modifié par des pirates ou des agences.
Par conséquent, il est très important de vérifier la signature de cette manière pour s'assurer que
le message n'a pas été modifié depuis sa création.
Vous pouvez également voir ici que la clé n'est pas certifiée avec une signature de confiance.
C'est très bien.
Cela s'explique par le fait que la clé n'est pas configurée pour être approuvée par Cleopatra.
Mais l'essentiel est de s'assurer que la signature de l'expéditeur est bonne
et que vous vous attendez à recevoir ce message.
Ainsi, nous sommes désormais en mesure d'envoyer des messages cryptés qui ne peuvent être lus que par le destinataire.
Le destinataire, quant à lui, peut s'assurer que ce message est bien envoyé
par nous et que le message n'a pas été modifié depuis qu'il a été écrit, créé ou composé par
nous.