[ DNS et domaines ]

Enregistrements TLSA : publiez les informations DANE a réellement besoin

Créez un enregistrement TLSA à partir de la clé de service SMTP réelle et vérifiez les conditions DNSSEC et de basculement qui le rendent utile.

Par l’équipe de recherche EmailAuth

[ Points clés ]

  • Utilisez le service MX authentifié et le chemin de découverte TLSA corrects.
  • Pour 3 1 1, hachez DER SubjectPublicKeyInfo, pas le texte PEM.
  • Vérifiez séparément DNSSEC , la clé servie et le comportement de l'expéditeur.
Sur cette page

A Enregistrement TLSA associe un service TLS à des données de certificat ou de clé publique. Ce n'est pas un Enregistrement TXT, en remplacement d'un Enregistrement MX ou une preuve que chaque expéditeur utilise DANE. Pour SMTP , le comportement de découverte et d'application pertinent est défini par RFC 7672 .

Commencez par le nom d'hôte du service MX

Références : RFC 7672 §2.2, RFC 7672 §3.1.1, RFC 6698 §2.1.

Pour un service sur le port TCP 25 à mx.example.com, le propriétaire TLSA conventionnel est _25._tcp.mx.example.com. Dérivez le nom du nom d'hôte réel de l'échange SMTP , et non automatiquement du nom visible du domaine ou de la zone. Vérifiez chaque point de terminaison MX que le déploiement vise à protéger et le DNSSEC statut le long du chemin de découverte.

Les champs de données TLSA concernent l'utilisation du certificat, sélecteur, correspondant au type et aux données d'association. Pour cet itinéraire simple sans alias, le propriétaire indiqué est suffisant ; les alias nécessitent la gestion du domaine de base TLSA authentifié dans RFC 7672 §2.2. Un profil SMTP DANE couramment recommandé est 3 1 1: utilisation de DANE-EE, sélection de SubjectPublicKeyInfo et correspondance SHA-256. Ces numéros sont des choix de protocole significatifs et non un préfixe générique pour un texte de certificat arbitraire. RFC 7672 et RFC 7671 décrivent les utilisations prises en charge et les considérations opérationnelles ; gardez les combinaisons non prises en charge hors d’une recette de déploiement.

Dériver les octets exacts

Références : RFC 6698 §2.1.2, RFC 6698 §2.1.3.

Pour un fichier de certificat PEM local cert.pem, dans un shell Bash, activez d'abord set -o échec de pipe; un pipeline de digestion SPKI reproductible est alors openssl x509 -in cert.pem -pubkey -noout | openssl pkey -pubin -outform DER | openssl dgst-sha256. Exigez que chaque étape réussisse. Hachez la représentation de la clé publique DER, et non le texte PEM, l'empreinte digitale affichée ou l'intégralité du certificat lorsque le sélecteur 1 est prévu.

Construction _25._tcp.mx.example.com. 300 IN TLSA 3 1 1 HEXDIGEST, en remplaçant HEXDIGEST par le résumé réel. Il s'agit d'un modèle et non d'un enregistrement publiable. Obtenez le certificat présenté par le point de terminaison SMTP prévu via une procédure contrôlée. STARTTLS inspection et comparer ses octets sélectionnés. Un fichier local peut différer du certificat que le serveur sert réellement.

Tester un changement clé avant de retirer l’ancienne association

Références : RFC 7672 §4, RFC 7671 §8.

L'appareil synthétique A utilise un certificat de test avec la clé A et une association TLSA dérivée de A. La comparaison d'octets attendue est une correspondance. Le luminaire B sert un certificat avec la clé B tout en conservant uniquement l'association de A ; la comparaison attendue est une inadéquation. Le luminaire C publie les deux associations acceptables pour une transition planifiée et vérifie le point final prévu par rapport à B avant de retirer A.

Le timing doit tenir compte des données TLSA mises en cache et de toutes les instances de serveur actives. Un certificat renouvelé avec la même clé publique peut conserver la même 3 1 1 association, alors qu'une nouvelle clé la change. Une comparaison de résumé réussie est une vérification cryptographique locale, et non un résultat d'interopérabilité SMTP DANE . Les tests DNSSEC et SMTP en direct restent des exigences de preuve distinctes.

Vérifier le transport plutôt qu'une étiquette de tableau de bord

Références : RFC 7672 §2.2, RFC 7672 §3.

Utilisez un chemin de validation DNSSEC pour établir des données TLSA utilisables, puis testez la prise de contact SMTP réelle et l'association avec une implémentation compatible DANE. Préservez les réponses DNS , la trace de validation, la chaîne de certificats, l'association sélectionnée et le résultat de l'expéditeur. Un expéditeur prenant en charge ne doit pas traiter silencieusement un échec de l'authentification DANE requise comme une livraison sécurisée réussie. Ne revendiquez pas la protection universelle du transport : la prise en charge de l’expéditeur et le résultat exact de la découverte authentifié sont importants.

Association observée et contrôles de découverte

Références : RFC 4035 §5.

L'appareil signé retenu le 7 novembre 2026, inspecté mais non réexécuté pour cet examen, valide un RRset TLSA via un parent épinglé, un DS authentifié et une DNSKEY enfant. Un service TLS de bouclage distinct présentait en fait le certificat de test A, puis B. L'extraction du SPKI de chaque certificat de prise de contact reçu a produit une correspondance pour A contre A, une discordance pour B contre A seul, une correspondance pour B lors d'un chevauchement A/B et une correspondance pour B après le retrait de A. La transcription enregistre les horodatages, les points de terminaison de bouclage, le protocole TLS et les résumés. Cela valide les ingrédients cryptographiques distincts ; le service était TLS ordinaire, pas SMTP STARTTLS , et aucun client de messagerie DANE intégré ou test de résolution DNS en direct n'est revendiqué.

[ Emporter ]

Vérifiez séparément DNSSEC , la clé servie et le comportement de l'expéditeur.

[ Par rôle ]

Qu'est-ce que cela signifie pour vous

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

Administrateur informatique/courrier

Faire correspondre les octets sélectionnés exactement

Le hachage SPKI et le hachage de certificat entier produisent différentes associations.

Prochaines étapes

  1. Dérivez les octets exacts du sélecteur DER.
  2. Testez la clé servie plutôt que seulement un fichier.
  3. Superposition des associations lors des changements clés.

RSSI / SecOps

Vérifiez les deux couches de confiance

Les octets TLSA corrects nécessitent DNS validé et le service SMTP actif correspondant.

Prochaines étapes

  1. Vérifiez DNSSEC et TLS ensemble.
  2. Examinez les profils d’association acceptés.
  3. Conservez l’authentification des messages en tant que couche distincte.

Fondateur / Non technique

Coordonner les modifications du courrier et des certificats

Un changement de clé inaperçu peut interrompre le transport pour les expéditeurs appliquant DANE.

Prochaines étapes

  1. Incluez les certificats dans la planification des modifications du courrier.
  2. Conservez chaque MX annoncé comme propriété.
  3. Exiger des réclamations de transport limitées.

[ FAQ ]

Questions fréquemment posées

Où un enregistrement SMTP TLSA est-il publié ?

Normalement sous _25._tcp suivi du nom d'hôte réel du service MX pour le port TCP 25.

RFC 7672 §2.2

TLSA est-il stocké au TXT ?

Non. TLSA est son propre type d’enregistrement de ressource DNS .

RFC 6698 §2

Que signifie 3 1 1 ?

Utilisation de DANE-EE, sélection de SubjectPublicKeyInfo et correspondance SHA-256.

RFC 6698 §2.1

Puis-je hacher le fichier PEM ?

Pas pour ce profil. Hachez les octets DER SubjectPublicKeyInfo.

RFC 6698 §2.1.2 RFC 6698 §2.1.3

Le renouvellement du certificat modifie-t-il toujours le résumé ?

Pas si le sélecteur 1 est utilisé et que la clé publique reste la même.

RFC 7672 §4

Deux associations peuvent-elles soutenir un roulement ?

Oui, avec un chevauchement prévu qui couvre les caches et les clés de serveur actives.

RFC 7671 §8.1

Les données TLSA correctes remplacent-elles DNSSEC ?

Non. SMTP DANE nécessite une découverte DNS authentifiée comme spécifié par RFC 7672 .

RFC 7672 §2.1

Est-ce que cela remplace DKIM ?

Non. TLSA/ DANE authentifie un service de transport ; DKIM signe les données du message.

RFC 6376 §3

[ Sources ]

Sources

  1. RFC 4035

    Sections §5

  2. RFC 6698

    Sections §2.1 · §2.1.2 · §2.1.3 · §2

  3. RFC 7671

    Sections §8 · §8.1

  4. RFC 7672

    Sections §2.2 · §3 · §3.1.1 · §4 · §2.1

  5. RFC 6376

    Sections §3

[ Glossaire ]

Glossaire

TLSA
Enregistrement de ressource DNS contenant une association de certificat TLS .
SPKI
SubjectPublicKeyInfo, la clé publique codée et les informations sur l'algorithme.
DANE-EE
Utilisation TLSA associant directement le certificat de service d’entité finale ou la clé sélectionnée.

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