SaaSFort
DANE MTA-STS DNSSEC E-Mail-Sicherheit Transportsicherheit BSI

DANE oder MTA-STS: Was sollte ein SaaS-Anbieter zuerst ausrollen?

Beide lösen dasselbe Problem mit unterschiedlichen Vertrauensankern. Eines braucht DNSSEC, das andere geht heute Nachmittag live. Die Reihenfolge zählt mehr als die Wahl.

ST
SaaSFort Team
· 4 Min. Lesezeit

DANE und MTA-STS existieren beide, um denselben Angriff zu verhindern: einen Angreifer auf dem Übertragungsweg, der STARTTLS aus einer SMTP-Sitzung entfernt, damit Mail an Ihre Domain im Klartext ankommt.

Sie unterscheiden sich darin, worauf sie vertrauen, um die Echtheit der Richtlinie zu belegen, und dieser eine Unterschied entscheidet, was Sie diese Woche ausrollen können.

Der Vertrauensanker ist der ganze Unterschied

DANE veröffentlicht im DNS einen TLSA-Eintrag, der das Zertifikat festlegt, das Ihr Mailserver vorlegen wird. Der Eintrag wird über DNSSEC authentifiziert. Das System der Zertifizierungsstellen ist nicht beteiligt, sodass eine CA, die fälschlich ein Zertifikat für Ihre Domain ausstellt, damit Ihre Mail nicht abfangen kann.

MTA-STS veröffentlicht eine Richtliniendatei über HTTPS unter einer bekannten URL auf einer mta-sts.-Subdomain. Die Richtlinie wird durch das Zertifikat dieser Subdomain authentifiziert, womit das CA-System die Vertrauenswurzel bildet.

Kryptografisch ist DANE stärker. Betrieblich ist MTA-STS heute auf jeder Domain einsetzbar, weil es kein DNSSEC voraussetzt.

Der Vergleich, der die Entscheidung trägt

DANEMTA-STS
VertrauensankerDNSSECZertifizierungsstelle
VoraussetzungSignierte ZoneHTTPS-Host für eine Subdomain
Heute ohne Projekt einsetzbarNur wenn DNSSEC schon aktiv istJa
Widersteht CA-FehlausstellungJaNein
Widersteht DNS-Manipulation ohne DNSSECJaJa, Richtlinie ist CA-authentifiziert
Unterstützung bei AbsendernWeit verbreitet, besonders bei europäischen ProvidernWeit verbreitet, besonders bei großen Mailbox-Providern

Die letzte Zeile erklärt, warum die ehrliche Antwort “beides” lautet. Absender, die beides unterstützen, bevorzugen DANE und fallen auf MTA-STS zurück, wenn keine DNSSEC-Validierung möglich ist. Sie decken nur teilweise überlappende Mengen sendender Server ab, sodass der Einsatz nur eines Mechanismus eine Lücke lässt, die der andere geschlossen hätte.

BSI TR-03108 erwartet beides, und das ist die Begründung dahinter, nicht übertriebene Vorsicht.

Warum die Reihenfolge MTA-STS zuerst lautet

Für einen SaaS-Anbieter ohne DNSSEC in der Zone ist die Abfolge keine echte Wahl.

DNSSEC zu aktivieren ist ein echtes Vorhaben. Es berührt die Registrarkonfiguration, die Schlüsselverwaltung und das Rollover-Verfahren, und es hat einen Fehlerfall, in dem ein missglücktes Rollover Ihre gesamte Domain unauflösbar macht, nicht nur Ihre Mail. Es lohnt sich. Es lohnt sich nicht an demselben Nachmittag, an dem Sie feststellen, dass Sie keinerlei Transportsicherheit haben.

MTA-STS plus TLS-RPT sind zwei DNS-Einträge und eine statische Datei, mit einem Testmodus, der den Rollout beobachtbar macht, bevor er verbindlich wird. Sie können es vor der Mittagspause im Testmodus live haben und drei Wochen später erzwingen, sobald die Berichte sauber sind.

Also: MTA-STS und TLS-RPT jetzt, DNSSEC und DANE als terminiertes Vorhaben.

Die einzige Ausnahme ist eine Domain, die bereits DNSSEC hat. Ergänzen Sie dann die TLSA-Einträge gleich mit, da der Zusatzaufwand bei etwa einer Stunde liegt.

Der Fehler, den beide Seiten machen

Bei MTA-STS ist der Fehler, in mode: testing zu verharren. Der Testmodus meldet Fehler und stellt dennoch zu, eine dort geparkte Domain hat also den Anschein des Kontrollmechanismus und keinen Schutz. Setzen Sie den Kalendereintrag für die Umstellung auf enforce beim Rollout, nicht danach.

Bei DANE ist der Fehler ein TLSA-Eintrag, der nach einer Erneuerung nicht mehr zum tatsächlich ausgelieferten Zertifikat passt. Mit Zertifikatslaufzeiten auf dem Weg zu 47 Tagen verschärft sich dieses Risiko: Jede Erneuerung ist eine Gelegenheit für ein veraltetes Pinning, und ein veralteter TLSA-Eintrag verschlechtert sich nicht sanft, er blockiert Mail.

Pinnen Sie den öffentlichen Schlüssel der CA statt des Endzertifikats (TLSA-Usage 2 oder 3, Selector 1), und automatisieren Sie die Aktualisierung des Eintrags zusammen mit der Erneuerung. Ein DANE-Deployment ohne automatisierte TLSA-Pflege wird brechen, und die sinkenden Laufzeiten entscheiden nur, wann.

Was TLS-RPT für beide leistet

Was Sie auch ausrollen: TLS-RPT ist das, was Ihnen sagt, dass es funktioniert.

_smtp._tls.example.de. IN TXT "v=TLSRPTv1; rua=mailto:[email protected]"

Tägliches JSON von sendenden Providern mit erfolgreichen und fehlgeschlagenen Aushandlungen samt Fehlergrund. Es fängt den veralteten TLSA-Eintrag, den in der MTA-STS-Richtlinie fehlenden MX-Host und das abgelaufene Zertifikat auf dem Zweitmailserver, den seit zwei Jahren niemand angesehen hat.

Rollen Sie TLS-RPT vor beiden Richtlinienmechanismen aus, damit der erste gelesene Bericht eine Ausgangsbasis ist und kein Zwischenfall.

Zuordnung

  • NIS2 Artikel 21(2)(h) Kryptografie, 21(2)(e) Netzsicherheit.
  • ISO/IEC 27001:2022 A.8.24 und A.5.14 Informationsübertragung.
  • DORA Artikel 9 für Finanzunternehmen.
  • BSI TR-03108 im deutschen Aufsichtskontext.

Kurzfassung

DANE ist stärker, MTA-STS ist sofort verfügbar, und beide decken unterschiedliche Absender ab: Das Ziel ist also beides.

Beginnen Sie mit TLS-RPT für Sichtbarkeit, dann MTA-STS im Testmodus, dann erzwingen. Planen Sie DNSSEC und DANE als Folgevorhaben, nicht als Grund, gar nichts zu tun.

Artikel teilen
LinkedIn Post

Von der Theorie zur Praxis

Scannen Sie Ihre Domain kostenlos. Erste Ergebnisse in unter 10 Sekunden — ohne Registrierung.

Kostenlosen Scan starten

Weiterlesen