[ Opérations d'entreprise ]

Changer une passerelle sortante sans rompre les messages signés

Placez la signature DKIM autorisée après les transformations de passerelle pertinentes, puis vérifiez les octets réels et les résultats du récepteur de confiance.

Par l’équipe de recherche EmailAuth · 3 minutes de lecture

[ Points clés ]

  • Placez la signature DKIM autorisée après les transformations de passerelle pertinentes, puis vérifiez les octets réels et les résultats du récepteur de confiance.
  • La signature finale protège le contenu transformé ; il ne répare pas une signature brisée antérieure.
Sur cette page

La modification d'une passerelle sortante peut modifier un message signé même lorsque son objectif visible est simplement d'acheminer le courrier. Les pieds de page, la réécriture de liens, la conversion MIME et les modifications d'en-tête peuvent invalider un fichier existant. Signature DKIM. Localisez les limites exactes de modification et de signature avant de modifier DNS ou de blâmer le fournisseur de réception.

Dessinez l'ordre de traitement des messages

Documentez le résultat de l'application, le premier signataire, les transformations de passerelle, le signataire final et le destinataire. Capturez un message brut autorisé immédiatement avant et après la passerelle, lorsque cela est possible. Préserver les fins de ligne CRLF et les octets exacts ; copier un message affiché dans un éditeur de texte peut créer des modifications qui ne se sont jamais produites pendant le transport.

DKIM signe des en-têtes sélectionnés et un corps canonisé. Inspectez les caractères d, s, h, c de la signature ainsi que toute restriction relative à la longueur du corps. Détendu canonisation tolère des différences de formatage spécifiques, et non des modifications de contenu arbitraires. Un pied de page ajouté après la signature du corps entier modifie normalement le hachage du corps. RFC 6376, articles 3.4, 5 et 6.

Comparez les limites de signature sur papier

Supposons que From alerts@example.test , une signature originale valide avec d=example.test et sélecteur premièrement, une canonisation du corps assouplie et aucune limite de longueur de corps l=. Aucune clé réelle ni message signé n'est fourni.

  • Avant la transformation de la passerelle : la validité de la signature est une prémisse et non un résultat cryptographique observé.
  • Après avoir ajouté un pied de page de texte non vide qui modifie le corps complet canonique : le hachage du corps d'origine ne correspond plus, de sorte que la signature originale échouerait selon les hypothèses énoncées.
  • Après la signature finale autorisée des octets transformés avec d=example.test et selector final : une nouvelle signature correctement générée et vérifiée de manière indépendante pourrait fournir un chemin DKIM aligné. La validité réelle d’une nouvelle signature n’a pas été testée. L'ancienne signature n'est pas réparée ; le conserver ou le supprimer est un choix de traitement distinct.

Aucune génération de clé, signature, vérification ou exécution de passerelle n'a eu lieu pour cette comparaison écrite. En production, capturez les octets avant/après réels et les données clés, puis mesurez plutôt que supposez chaque résultat.

Interpréter le résultat de manière étroite

Une ancienne signature défaillante observée après un pied de page établirait que cette transformation rompt cette signature. Il n’établit pas que chaque modification de la passerelle brise chaque signature. Un en-tête non signé peut changer sans affecter l'ensemble d'en-têtes signé. La canonisation peut également préserver la validité de certains changements d'espaces. Testez les fonctionnalités réelles de la passerelle, les structures MIME et les paramètres de signature au lieu d'extrapoler à partir d'un seul message texte.

L'exemple écrit suppose la même signature et le même domaine From, mais n'exécute pas l'intégralité DMARC découverte ou la politique d'un fournisseur de réception. DMARC nécessite un chemin d'authentification aligné et un domaine de signature de passerelle non lié ne le fournit pas automatiquement. alignement. RFC 9989. Une nouvelle signature valide doit encore être évaluée par rapport à l'identité de l'auteur prévue.

Choisissez la limite de signature de production

Lorsque cela est pris en charge, placez la signature autorisée finale après des transformations légitimes qui autrement modifieraient le contenu signé. Configurez le nouveau signataire avec un domaine et un sélecteur valides sous l'autorité approuvée de l'organisation. Publiez et vérifiez sa clé publique avant de diriger le trafic de production via elle. Conservez les anciens sélecteurs nécessaires pour les messages en file d'attente ou retardés dans le cadre d'un plan de retrait délibéré.

Ne résolvez pas le problème du pied de page en promettant que la canonisation assouplie accepte toute réécriture. Ne réduisez pas la couverture du corps signé comme solution de contournement de routine ; cela change ce que la signature protège. Si une signature en amont doit survivre, ajustez les transformations ou le routage et vérifiez les octets exacts plutôt que de supposer que la re-signature finale répare la signature antérieure.

Valider le basculement de la passerelle

Testez le texte brut, le HTML, les pièces jointes et les modèles commerciaux représentatifs via l’itinéraire réellement autorisé. Comparez les en-têtes bruts, les résultats d'authentification d'un récepteur de confiance et le rendu des messages. Incluez la gestion des rebonds et le comportement de la file d’attente. Une signature locale établit la validité cryptographique des données clés fournies, et non le placement dans la boîte de réception, la confiance de l'utilisateur ou la livraison de chaque modèle.

Les critères de restauration doivent identifier les flux légitimes ou les chemins d'authentification qui ont échoué et comment restaurer l'ancien ordre de traitement. Conservez les preuves avant de modifier à nouveau les paramètres. Fermez seulement une fois que le nouvel itinéraire et le chemin de récupération prévu sont compris.

[ Emporter ]

La signature finale protège le contenu transformé ; il ne répare pas une signature brisée antérieure.

[ Par rôle ]

Qu'est-ce que cela signifie pour vous

Choisissez votre rôle pour les prochaines étapes pratiques.

Administrateur informatique/courrier

Localisez le signataire final

Validez les octets sur chaque limite de traitement.

Prochaines étapes

  1. Capturez des échantillons bruts.
  2. Testez les transformations.
  3. Vérifiez les signatures finales alignées.

RSSI / SecOps

Préserver le sens de la signature

Ne affaiblissez pas la couverture pour masquer un problème de modification.

Prochaines étapes

  1. Examinez le pouvoir de signature.
  2. Protégez les clés privées.
  3. Séparez la validité de la confiance.

Fondateur / Non technique

Protéger les modèles professionnels

Un basculement de passerelle peut modifier les messages clients importants.

Prochaines étapes

  1. Identifiez les modèles critiques.
  2. Approuver une fenêtre de test.
  3. Acceptez les signaux de restauration.

[ FAQ ]

Questions fréquemment posées

Un pied de page peut-il casser DKIM ?

Oui, si le pied de page modifie les octets canonisés couverts par la signature ; l'exemple écrit suppose une couverture complète du corps et un tel changement.

La canonisation assouplie protège-t-elle les réécritures arbitraires ?

Non. Il normalise uniquement les différences de formatage définies.

La re-signature finale restaure-t-elle l'ancienne signature ?

Non. Cela crée une signature distincte sur le message transformé.

Une signature de passerelle est-elle toujours alignée ?

Non. Comparez son domaine de signature avec le domaine d'auteur sous le mode d'alignement DMARC applicable.

Les artefacts de message bruts sont-ils fournis ?

Non. L’exemple est une comparaison de limites écrites, et non un ensemble de messages généré.

Une clé de test a-t-elle été générée ou enregistrée ?

Non. Aucune génération de clé, signature ou vérification cryptographique n’a été exécutée pour cette comparaison.

Un pass DKIM local prouve-t-il le placement dans la boîte de réception ?

Non. Le filtrage du récepteur et le comportement de livraison sont distincts.

Quels messages de production doivent être testés ?

Modèles représentatifs de texte, HTML, pièces jointes et applications critiques pour les fonctionnalités réelles de la passerelle.

[ Sources ]

Sources

  1. RFC 6376 DKIM

    Sections §3.4 · §3.5 · §3.6 · §3.7 · §6.1 · §6.3

  2. RFC 9989 DMARC

    Sections §4.4 · §5.3.5 · §5.4 · §7.4 · §8

[ Glossaire ]

Glossaire

Canonisation
La normalisation spécifiée est appliquée avant le calcul des hachages DKIM .
Sélecteur
La valeur de signature DKIM utilisée avec le domaine de signature pour localiser une clé publique.

Provenance de l'entreprise

Pourquoi les principales institutions financières et gouvernements ont retiré leurs tableaux de bord de sécurité de messagerie.

Les plateformes traditionnelles d'authentification de courrier électronique vous vendent un tableau de bord et demandent à vos ingénieurs de faire le travail. Dans les environnements à enjeux élevés, la surveillance manuelle entraîne des retards dans l’application, des dérives de configuration et des domaines fantômes non surveillés.

EmailAuth est la plateforme agent de provenance des e-mails. Nos agents appliquent p=reject, gardez les expéditeurs tiers alignés et déplacez vos domaines au maximum RFC 9989 conformité, la nouvelle norme DMARC , avec une auditabilité humaine dans la boucle.

Gouvernements Grandes entreprises Institutions financières de premier rang

SaaS · Location dédiée · Air-gappé sur site · Chiffrement BYOK

Base de connaissances