Fiche technique : Les clés DKIM

Qu’est-ce que le DKIM ?

Le DKIM (DomainKeys Identified Mail) est un mécanisme de sécurité pour les e-mails qui permet de vérifier l’authenticité de l’expéditeur et de s’assurer que l’e-mail n’a pas été altéré pendant son transfert. Cela se fait en ajoutant une signature numérique à l’en-tête de l’e-mail qui peut être vérifiée par le destinataire en utilisant une clé publique qui est associée au domaine de l’expéditeur.

D’où vient le système DKIM ?

Le système DKIM a été développé par Yahoo en collaboration avec d’autres entreprises du secteur des communications électroniques. Le système a été annoncé pour la première fois en 2005 et est devenu une norme industrielle largement adoptée pour la sécurité des e-mails. L’objectif de DKIM était de fournir une méthode efficace pour authentifier les expéditeurs de courriels et garantir l’intégrité des messages électroniques pendant leur transit à travers Internet.

Comment fonctionne le Système DKIM ?

Le fonctionnement de DKIM se déroule en 4 étapes :

  1. Signature du message : Lors de l’envoi d’un message, l’expéditeur utilise sa clé privée pour générer une signature numérique qui est attachée au message. Cette signature inclut des informations sur le message telles que son contenu et l’heure de l’envoi.
  2. Publication de la clé publique : L’expéditeur publie sa clé publique dans le DNS de son domaine pour que les destinataires puissent la trouver et la utiliser pour vérifier la signature du message.
  3. Vérification de la signature : Lorsqu’un destinataire reçoit un message signé avec DKIM, il utilise la clé publique associée à l’expéditeur pour vérifier la signature du message. Si la signature est valide, cela signifie que le message n’a pas été modifié en transit et que l’expéditeur est bien celui qui a été déclaré.
  4. Évaluation de l’authenticité : Si la signature est valide, le destinataire peut être assuré de l’authenticité du message. S’il y a une erreur dans la signature, cela signifie que le message a été altéré en transit et il peut être considéré comme non fiable.