Aller au contenu
Glossaire · Authentification

Oversigning DKIM

Le fait de lister un en-tête dans le tag h= du DKIM plus de fois qu'il n'apparaît, pour qu'ajouter une autre copie de ce champ après la signature casse celle-ci.

Ce que cela signifie

Un vérificateur ne contrôle que les occurrences d'en-tête que la signature liste, comptées du bas vers le haut. Un attaquant qui détient un message valablement signé peut donc ajouter un second From ou un second Subject au-dessus de celui qui est signé ; certains logiciels de messagerie affichent la copie non signée alors que le DKIM passe toujours. La RFC 6376 décrit cette attaque par en-têtes supplémentaires.

La parade consiste à nommer chaque champ important une fois de plus qu'il n'apparaît, par exemple h=from:from:subject:subject. L'entrée supplémentaire signe l'absence d'une autre occurrence, donc toute copie ajoutée invalide la signature.

La RFC 6376 note qu'une entrée supplémentaire par champ suffit à bloquer tout ajout ultérieur.

Exemple

h=from:from:to:to:subject:subject:date:date:message-id:message-id

Sources

Ce sur quoi repose cette définition. La formulation est la nôtre ; les faits sont les leurs.

Les 432 termes du glossaireLe wiki : blacklists et codes de bounce

Beat · surveillance payante

Un battement de cœur pour vos e-mails.

Beat lance chaque vérification de ce site à intervalles réguliers : 41 vérifications, 50 blacklists et un vrai inbox placement. Dès que quelque chose casse, il vous dit ce qui a cassé, pourquoi c’est important et le correctif exact.

example.comSous surveillance
  • SPFréussi
  • DKIMréussi
  • DMARCp=none
  • Blacklists0 / 50

Illustration. Votre domaine, toutes les quelques heures.

Aussi chez nous :Pulse : votre propre infrastructure d’envoiConseil : 65 $ US/h, sans forfait mensuel