[ DKIM ]

Publication DKIM TXT et CNAME : suivez le modèle de gestion des clés du fournisseur

Publiez le type d'enregistrement pris en charge par votre service d'envoi, puis vérifiez à la fois la résolution DNS et l'identité de signature sur le courrier reçu.

Par l’équipe de recherche EmailAuth

[ Points clés ]

  • Utilisez les noms, types et valeurs générés actuellement par le fournisseur.
  • Ne combinez pas une clé CNAME et TXT conventionnelle chez un seul propriétaire.
  • Vérifiez DNS , les signatures réelles et l'alignement séparément.
Sur cette page

A DKIM la configuration est terminée lorsque le service signe le courrier prévu et qu'un destinataire peut le valider. Un statut DNS vert à lui seul n’établit aucun des deux résultats. Choisissez TXT ou CNAME du modèle de gestion des clés pris en charge par le fournisseur, plutôt que de les traiter comme des moyens interchangeables de coller une clé.

Identifier qui gère la clé

Une publication directement Enregistrement TXT transporte les données de vérification DKIM . Avec un arrangement CNAME , le sélecteur name donne un alias à un autre nom DNS où les données de vérification sont gérées. La clé de signature privée appartient au système de signature, jamais dans les archives publiques. RFC 6376 §3.6 et RFC 6376 §6.1.2 décrire la découverte et la récupération de clés ; Le comportement des alias DNS est défini dans RFC 1034 §3.6.2.

Procédure de domaine personnalisé Microsoft 365 utilise les enregistrements CNAME et les destinations générées par le locataire. Sa documentation actuelle est un exemple de la raison pour laquelle la copie d'un ancien modèle cible n'est pas sécurisée. Obtenez les valeurs affichées pour le locataire réel et le domaine sélectionné. Cet exemple n'implique pas qu'un service indépendant accepte les mêmes enregistrements.

Avant de modifier DNS , enregistrez le compte d'envoi, le domaine visible depuis, le domaine de signature prévu, les noms des sélecteurs, le type d'enregistrement, les valeurs générées exactes et le propriétaire responsable. Demandez quel système effectue la rotation et qui supprime la délégation à la fin du contrat. Si le fournisseur ne peut pas utiliser le domaine de signature requis, la modification du type d'enregistrement DNS ne créera pas cette fonctionnalité.

Publier au nom du propriétaire correct

Une signature illustrative avec d=example.com et s=billing mène à billing._domainkey.example.com. L'exemple identifie un nom de propriétaire DNS , et non une clé publique fonctionnelle ou une cible CNAME de production.

Vérifiez si l'interface DNS attend ce nom complet ou uniquement facturation. _domainkey. Certaines interfaces ajoutent le nom de la zone. Relisez le nom du propriétaire résultant au lieu de supposer que la zone de saisie l'a conservé. Inspectez les données existantes avant de modifier le nom. Un CNAME classique ne peut pas y coexister avec un enregistrement de clé TXT distinct ; conservez les sélecteurs non liés et suivez la procédure de migration prise en charge par le fournisseur.

Pour TXT , publiez la valeur publique exacte dans la représentation prise en charge. Pour CNAME , utilisez la destination générée, et non une clé copiée découverte aujourd'hui sur la destination. Copier localement la clé actuelle peut rompre le modèle de rotation ultérieur du fournisseur. Conservez les captures d'écran ou les enregistrements exportés dans l'enregistrement des modifications, à l'exclusion des informations d'identification et des clés privées.

Vérifier la résolution et l'envoi réel séparément

Recherchez le nom exact du propriétaire par rapport DNS faisant autorité, puis vérifiez la résolution récursive via le chemin que les destinataires utiliseront. Pour CNAME , suivez l'alias jusqu'au résultat TXT final et enregistrez tout délai d'attente ou cible manquante. Autorisez les anciennes données mises en cache, y compris les réponses négatives, lors de l’interprétation d’un désaccord. La publication et la convergence du cache global sont des observations différentes.

Envoyez ensuite un message contrôlé via l'application réelle. Conservez ses en-têtes bruts et le résultat de l'authentification du système de réception approuvé. Enregistrer d=, s= et vérification DKIM . Vérifier alignement avec le domaine From visible séparément. Une signature valide provenant d'un domaine appartenant à un fournisseur peut n'avoir aucun rapport avec l'identité du client que vous vouliez authentifier.

Si DNS est résolu mais que le courrier n'est pas signé, étudiez l'activation et le routage du service. Si la signature nomme un sélecteur différent, inspectez ce sélecteur plutôt que de modifier à plusieurs reprises l'enregistrement inutilisé. Si la vérification échoue après la modification du contenu, changer TXT en CNAME n'est pas la réparation.

Gardez la dépendance responsable

Clôturez la modification uniquement lorsque l'enregistrement, le signataire et les preuves reçues sont d'accord. Stockez la configuration précédente et un plan de récupération autorisé avant le basculement. Lors du départ, arrêtez l'intégration d'envoi et supprimez délibérément sa dépendance de vérification, en tenant compte du courrier légitime toujours en transit. Ne laissez pas indéfiniment un alias de fournisseur inexpliqué et ne supprimez pas un sélecteur actif simplement parce qu'une feuille de calcul de contrat indique que le service est terminé.

Délégation DNS DKIM : évaluer l’étendue du contrôle accordé à un fournisseur · Syntaxe de clé publique DKIM : identifiez les valeurs DNS tronquées ou mal formées.

Appliquer la distinction

Utilisez un dossier d'acceptation en trois parties : propriétaire/type/valeur publié et durée d'observation ; d/s réels reçus et vérification fiable ; alignement avec le domaine d'auteur prévu. Si DNS est correct mais que le courrier n'est pas signé, étudiez l'activation ou la sélection de l'itinéraire au lieu de modifier le type d'enregistrement. Si un sélecteur différent est émis, suivez cette preuve. La liste de contrôle est un travail de révision proposé, et non un test DNS ou de messagerie effectué.

[ Emporter ]

Utilisez les noms, types et valeurs générés actuellement par le fournisseur. Ne combinez pas une clé CNAME et TXT conventionnelle chez un seul propriétaire. Vérifiez DNS , les signatures réelles et l'alignement séparément.

[ Par rôle ]

Qu'est-ce que cela signifie pour vous

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

Administrateur informatique/courrier

Testez tout le chemin.

La publication DNS et l’activation réelle de la signature nécessitent des observations distinctes.

Prochaines étapes

  1. Relisez les données faisant autorité.
  2. Capturez un test de route de production.
  3. Confirmez le résultat d'alignement reçu.

RSSI / SecOps

Examinez la confiance déléguée.

Une cible gérée par un fournisseur peut modifier les éléments de vérification dans le cadre délégué.

Prochaines étapes

  1. Approuvez l’identité de signature.
  2. Vérifiez les alias obsolètes.
  3. Examiner l’autorité de rotation des prestataires.

Fondateur / Non technique

Intégrez la propriété à l’intégration.

Un fournisseur d'envoi ajoute une dépendance continue en DNS et de signature, et pas seulement une tâche de configuration ponctuelle.

Prochaines étapes

  1. Attribuez un propriétaire.
  2. Incluez la retraite dans la liste de contrôle du fournisseur.
  3. Vérifiez la mise hors service du service lors du renouvellement.

[ FAQ ]

Questions fréquemment posées

Un CNAME est-il la clé publique DKIM ?

Non. Il s’agit d’un alias vers un autre nom DNS . Suivez la résolution des données de vérification et utilisez la cible générée par le fournisseur.

RFC 1034 §3.6.2

Puis-je mettre TXT et CNAME sous le même nom de sélecteur ?

Ne combinez pas un CNAME conventionnel avec une clé TXT distincte à ce nom de propriétaire. Utilisez le modèle pris en charge et des sélecteurs distincts si nécessaire.

RFC 1034 §3.6.2

Dois-je copier la clé d'une cible CNAME de fournisseur dans ma zone ?

Pas comme un remplacement improvisé. Il peut détacher votre publication de la rotation des clés du fournisseur.

Une vérification DNS réussie prouve-t-elle que le courrier est signé ?

Non. Envoyez via l'application réelle et inspectez une signature reçue et un résultat de vérification fiable.

RFC 6376 §5.5 RFC 6376 §6.1

Où va la clé privée ?

Sur le système de signature autorisé ou son service de clés pris en charge. Il ne doit jamais être publié dans DNS .

RFC 6376 §8.3

Pourquoi le nom de l'enregistrement contient-il mon domaine deux fois ?

L'interface DNS peut avoir ajouté la zone à un nom complet. Comparez le nom du propriétaire réellement publié avec le nom requis.

Le passage DKIM garantit-il l'alignement du domaine ?

Comparez le domaine d de la signature transmise avec le domaine From visible selon la règle d'alignement DMARC applicable.

RFC 9989 §4.4.1

Que dois-je conserver pour le départ ?

Conservez le propriétaire du service, les sélecteurs, les cibles, l'identité de signature et le plan de retraite, ainsi que les preuves des messages reçus.

[ Sources ]

Sources

  1. RFC 6376

    Sections §1 · §3.1 · §3.5 · §3.6 · §5.5 · §6.1 · §6.1.2 · §8.3

  2. RFC 1034

    Sections §3.6.2

  3. RFC 9989

    Sections §4.4 · §4.4.1

  4. Microsoft Learn : configurer DKIM

    Sections Syntaxe des enregistrements DKIM CNAME · Configurer la signature DKIM des messages sortants à l'aide de domaines personnalisés

[ Glossaire ]

Glossaire

DKIM
Une signature associée au domaine sur le contenu du message sélectionné, vérifiée à l'aide de données de clé publique.

RFC 6376 §1

Sélecteur
La valeur s utilisée avec le domaine de signature d pour localiser les données de vérification.

RFC 6376 §3.1 RFC 6376 §3.5

Alignement DMARC
La relation requise entre un identifiant authentifié et le domaine de l'auteur.

RFC 9989 §4.4

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