[ DNS und Domänen ]

TLSA-Datensätze: Veröffentlichen Sie die Informationen, DANE tatsächlich benötigt

Erstellen Sie einen TLSA-Eintrag aus dem tatsächlichen SMTP Dienstschlüssel und überprüfen Sie die DNSSEC und Rollover-Bedingungen, die ihn nützlich machen.

Vom EmailAuth Forschungsteam

[Wichtige Punkte]

  • Verwenden Sie den richtigen authentifizierten MX Dienst und TLSA-Erkennungspfad.
  • Für 3 1 1 Hash DER SubjectPublicKeyInfo, nicht PEM-Text.
  • Überprüfen Sie DNSSEC , bereitgestellten Schlüssel und Absenderverhalten separat.
Auf dieser Seite

A TLSA-Eintrag Ordnet einen TLS Dienst Zertifikat- oder Public-Key-Daten zu. Es ist kein TXT Eintrag, ein Ersatz für ein MX Eintrag oder Beweise, die jeder Absender verwendet DANE. Für SMTP wird das relevante Erkennungs- und Durchsetzungsverhalten durch RFC 7672 definiert.

Beginnen Sie mit dem Hostnamen MX Dienstes

Referenzen: RFC 7672 §2.2, RFC 7672 §3.1.1, RFC 6698 §2.1.

Für einen Dienst auf TCP-Port 25 unter mx.example.com, der herkömmliche TLSA-Besitzer ist _25._tcp.mx.example.com. Leiten Sie den Namen vom tatsächlichen SMTP -Exchange-Hostnamen ab, nicht automatisch vom sichtbaren Von-Domänen- oder Zonen-Apex. Überprüfen Sie jeden MX Endpunkt, den die Bereitstellung schützen soll, und die DNSSEC Status entlang des Entdeckungspfads.

Die TLSA-Datenfelder sind Zertifikatsverwendung, Wähler, passende Typ- und Assoziationsdaten. Für diese einfache Route ohne Alias ​​reicht der angezeigte Besitzer aus; Aliase erfordern die authentifizierte TLSA-Basisdomänenbehandlung in RFC 7672 §2.2. Ein häufig empfohlenes SMTP DANE Profil ist 3 1 1: DANE-EE-Nutzung, SubjectPublicKeyInfo-Auswahl und SHA-256-Abgleich. Bei diesen Zahlen handelt es sich um sinnvolle Protokolloptionen und nicht um ein generisches Präfix für beliebigen Zertifikatstext. RFC 7672 und RFC 7671 beschreiben unterstützte Nutzungen und betriebliche Überlegungen; Halten Sie nicht unterstützte Kombinationen aus einem Bereitstellungsrezept fern.

Leiten Sie die genauen Bytes ab

Referenzen: RFC 6698 §2.1.2, RFC 6698 §2.1.3.

Für eine lokale PEM-Zertifikatdatei cert.pem, in einer Bash-Shell zuerst aktivieren set -o Pipefail; Dann entsteht eine reproduzierbare SPKI-Digest-Pipeline openssl x509 -in cert.pem -pubkey -noout | openssl pkey -pubin -outform DER | openssl dgst -sha256. Erfordern Sie jede Phase, um erfolgreich zu sein. Hashen Sie die DER-Öffentlich-Schlüssel-Darstellung, nicht den PEM-Text, den angezeigten Fingerabdruck oder das gesamte Zertifikat, wenn Selektor 1 vorgesehen ist.

Konstrukt _25._tcp.mx.example.com. 300 IN TLSA 3 1 1 HEXDIGEST, wobei HEXDIGEST durch den tatsächlichen Digest ersetzt wird. Dies ist eine Vorlage, kein veröffentlichbarer Datensatz. Erhalten Sie das vom vorgesehenen SMTP Endpunkt vorgelegte Zertifikat über einen kontrollierten Weg STARTTLS Inspektion und Vergleich der ausgewählten Bytes. Eine lokale Datei kann sich von dem Zertifikat unterscheiden, das der Server tatsächlich bereitstellt.

Testen Sie eine Schlüsseländerung, bevor Sie die alte Zuordnung aufgeben

Referenzen: RFC 7672 §4, RFC 7671 §8.

Das synthetische Gerät A verwendet ein Testzertifikat mit Schlüssel A und einer von A abgeleiteten TLSA-Zuordnung. Der erwartete Byte-Vergleich ist eine Übereinstimmung. Fixture B stellt ein Zertifikat mit Schlüssel B bereit und behält dabei nur die Assoziation von A bei; Der erwartete Vergleich stimmt nicht überein. Fixture C veröffentlicht beide akzeptablen Zuordnungen für einen geplanten Übergang und überprüft den beabsichtigten Endpunkt gegenüber B, bevor A zurückgezogen wird.

Das Timing muss zwischengespeicherte TLSA-Daten und alle aktiven Serverinstanzen berücksichtigen. Ein mit demselben öffentlichen Schlüssel erneuertes Zertifikat kann denselben behalten 3 1 1 Assoziation, während ein neuer Schlüssel sie ändert. Ein erfolgreicher Digest-Vergleich ist eine lokale kryptografische Prüfung und kein SMTP DANE Interoperabilitätsergebnis. Live- DNSSEC und SMTP Tests bleiben separate Nachweisanforderungen.

Überprüfen Sie den Transport anstelle eines Dashboard-Etiketts

Referenzen: RFC 7672 §2.2, RFC 7672 §3.

Verwenden Sie einen DNSSEC-validierenden Pfad, um verwendbare TLSA-Daten einzurichten, und testen Sie dann den tatsächlichen SMTP Handshake und die Zuordnung mit einer DANE-fähigen Implementierung. Behalten Sie DNS Antworten, Validierungs-Trace, Zertifikatskette, ausgewählte Zuordnung und das Ergebnis des Absenders bei. Ein unterstützender Absender sollte eine fehlgeschlagene erforderliche DANE Authentifizierung nicht stillschweigend als erfolgreiche sichere Zustellung behandeln. Beanspruchen Sie keinen universellen Transportschutz: Es kommt auf die Absenderunterstützung und das genaue authentifizierte Erkennungsergebnis an.

Beobachtete Assoziations- und Entdeckungsprüfungen

Referenzen: RFC 4035 §5.

Das beibehaltene, signierte Gerät vom 7. November 2026, das für diese Überprüfung überprüft, aber nicht erneut ausgeführt wurde, validiert einen TLSA-RRset über einen angehefteten übergeordneten, authentifizierten DS und untergeordneten DNSKEY. Ein separater Loopback- TLS Dienst präsentierte tatsächlich das Testzertifikat A und dann B. Das Extrahieren von SPKI aus jedem empfangenen Handshake-Zertifikat ergab eine Übereinstimmung für A mit A, eine Nichtübereinstimmung für B mit A allein, eine Übereinstimmung für B während einer A/B-Überlappung und eine Übereinstimmung für B nach der Außerbetriebnahme von A. Das Transkript zeichnet Zeitstempel, Loopback-Endpunkte, TLS Protokoll und Digests auf. Dadurch werden die einzelnen kryptografischen Bestandteile validiert; Der Dienst war gewöhnliches TLS , nicht SMTP STARTTLS , und es wird kein integrierter DANE Mail-Client oder Live DNS -Resolver-Test beansprucht.

[ Wegbringen ]

Überprüfen Sie DNSSEC , bereitgestellten Schlüssel und Absenderverhalten separat.

[Nach Rolle]

Was das für Sie bedeutet

Wählen Sie Ihre Rolle für praktische nächste Schritte.

IT-/Mail-Administrator

Passen Sie genau die ausgewählten Bytes an

SPKI-Hashing und Whole-Certificate-Hashing erzeugen unterschiedliche Assoziationen.

Nächste Schritte

  1. Leiten Sie die genauen DER-Selektorbytes ab.
  2. Testen Sie den bereitgestellten Schlüssel und nicht nur eine Datei.
  3. Überlappende Assoziationen bei wichtigen Änderungen.

CISO / SecOps

Überprüfen Sie beide Vertrauensschichten

Korrekte TLSA-Bytes erfordern validiertes DNS und den passenden aktiven SMTP Dienst.

Nächste Schritte

  1. Überprüfen Sie DNSSEC und TLS gemeinsam.
  2. Überprüfen Sie akzeptierte Verbandsprofile.
  3. Behalten Sie die Nachrichtenauthentifizierung als separate Ebene bei.

Gründer / Nicht-technisch

Koordinieren Sie E-Mail- und Zertifikatsänderungen

Eine unbemerkte Schlüsseländerung kann den Transport für DANE-erzwingende Absender unterbrechen.

Nächste Schritte

  1. Beziehen Sie Zertifikate in die Mail-Change-Planung ein.
  2. Behalten Sie jeden beworbenen MX im Besitz.
  3. Erfordern abgegrenzte Transportansprüche.

[ FAQs ]

Häufig gestellte Fragen

Wo wird ein SMTP -TLSA-Eintrag veröffentlicht?

Normalerweise unter _25._tcp, gefolgt vom tatsächlichen MX -Dienst-Hostnamen für TCP-Port 25.

RFC 7672 §2.2

Wird TLSA als TXT gespeichert?

Nein. TLSA ist ein eigener DNS -Ressourceneintragstyp.

RFC 6698 §2

Was bedeutet 3 1 1?

DANE-EE-Nutzung, SubjectPublicKeyInfo-Auswahl und SHA-256-Abgleich.

RFC 6698 §2.1

Kann ich die PEM-Datei hashen?

Nicht für dieses Profil. Hashen Sie die DER SubjectPublicKeyInfo-Bytes.

RFC 6698 §2.1.2 RFC 6698 §2.1.3

Ändert die Zertifikatserneuerung immer den Digest?

Nicht, wenn Selektor 1 verwendet wird und der öffentliche Schlüssel gleich bleibt.

RFC 7672 §4

Können zwei Verbände einen Rollover unterstützen?

Ja, mit einer geplanten Überschneidung, die Caches und aktive Serverschlüssel umfasst.

RFC 7671 §8.1

Ersetzen korrekte TLSA-Daten DNSSEC ?

Nein. SMTP DANE erfordert eine authentifizierte DNS Erkennung gemäß RFC 7672 .

RFC 7672 §2.1

Ersetzt dies DKIM ?

Nein. TLSA/ DANE authentifiziert einen Transportdienst; DKIM signiert Nachrichtendaten.

RFC 6376 §3

[ Quellen ]

Quellen

  1. RFC 4035

    Abschnitte §5

  2. RFC 6698

    Abschnitte §2.1 · §2.1.2 · §2.1.3 · §2

  3. RFC 7671

    Abschnitte §8 · §8.1

  4. RFC 7672

    Abschnitte §2.2 · §3 · §3.1.1 · §4 · §2.1

  5. RFC 6376

    Abschnitte §3

[ Glossar ]

Glossar

TLSA
DNS Ressourceneintrag, der eine TLS Zertifikatszuordnung enthält.
SPKI
SubjectPublicKeyInfo, der codierte öffentliche Schlüssel und die Algorithmusinformationen.
DANE-EE
TLSA-Nutzung, die das End-Entity-Service-Zertifikat oder den ausgewählten Schlüssel direkt zuordnet.

Unternehmensherkunft

Warum Top-Finanzinstitute und Regierungen haben ihre E-Mail-Sicherheits-Dashboards eingestellt.

Herkömmliche E-Mail-Authentifizierungsplattformen verkaufen Ihnen ein Dashboard und bitten Ihre Techniker, die Arbeit zu erledigen. In Umgebungen mit hohem Risiko führt die manuelle Überwachung zu verzögerter Durchsetzung, Konfigurationsabweichungen und nicht überwachten Schattendomänen.

EmailAuth ist die Agenten-E-Mail-Herkunftsplattform. Unsere Agenten setzen durch p=reject, halten Sie die Absender von Drittanbietern auf dem Laufenden und verschieben Sie Ihre Domains auf voll RFC 9989 Compliance, der neue DMARC Standard, mit Human-in-the-Loop-Überprüfbarkeit.

Regierungen Große Unternehmen Tier-1-Finanzinstitute

SaaS · Dedizierte Mandantenfähigkeit · Air-Gap-On-Prem · BYOK-Verschlüsselung

Wissensdatenbank