[ Transportbeveiliging ]

DANE en MTA-STS : vergelijk vertrouwensmodellen en implementatiebehoeften

Vergelijk DANE en MTA-STS op dezelfde ontvangstroute, inclusief geverifieerde ontdekking, eerste contact en certificaatoverdracht.

Door het EmailAuth -onderzoeksteam · 3 minuten lezen

[ Kernpunten ]

  • DANE vertrouwt geauthenticeerde DNS associaties; STS maakt gebruik van geverifieerde HTTPS en PKIX.
  • Scheid het eerste contact van een niet-verlopen beleid in de cache.
  • Succesvolle STS mag nooit een mislukte DANE validatie wissen.
Op deze pagina

DANE En MTA-STS beide laten ondersteunende verzendende systemen geauthenticeerd SMTP transport afdwingen. Hun vertrouwensafhankelijkheden verschillen, en die verschillen zijn van belang vóór het eerste bericht, tijdens DNS problemen en wanneer certificaten veranderen. Om daartussen te kiezen, is een inventarisatie nodig van wat de ontvangende operator en zijn providers kunnen bijhouden, en niet alleen een succesvolle TLS handshake.

Volg één ontvangstroute

Referenties: RFC 7672 §2, RFC 8461 §3, RFC 8461 §4.

Gebruik example.com met MX mx1.example.net op TCP-poort 25. Onder SMTP DANE heeft de afzender de juiste DNSSEC-gevalideerde routing en TLSA ontdekkingsproces. Voor deze eenvoudige, niet-aliased host is de TLSA-eigenaar _25._tcp.mx1.example.net . Een bruikbare, veilige TLSA-koppeling vertelt een ondersteunende afzender hoe de TLS service moet worden geverifieerd. A TXT record op het ontvangende domein is geen vervanging. RFC 7672 secties 2 en 3.

Onder MTA-STS publiceert het ontvangende domein de ontdekking op _mta-sts.example.com en voert het zijn beleid uit via geverifieerde HTTPS op mta-sts.example.com . Het beleid autoriseert de beoogde MX namen en levert modus en levensduur. Voor STS-authenticatie moet de SMTP server voldoen aan de toepasselijke certificaatcontroles voor de openbare-sleutelinfrastructuur, inclusief een overeenkomend SAN DNS-ID onder RFC 8461 §4.2. Generieke TLS hostnaamtests alleen brengen niet het volledige profiel tot stand. Het policy-hostcertificaat en het mailservercertificaat beschermen verschillende services. RFC 8461 secties 3 en 4.

Vergelijk eerste contact- en faalstatussen

Referenties: RFC 7672 §2.1, RFC 8461 §2, RFC 8461 §3.3, RFC 8461 §10.2.

DANE kan zijn beleidsontdekking authenticeren via DNSSEC bij het eerste contact wanneer de validatieketen veilig is en er bruikbare gegevens bestaan. Dit is niet hetzelfde als het vertrouwen van elk antwoord dat door een recursieve oplosser wordt geretourneerd. Een vals validatieresultaat is niet gelijk aan een geldige, onveilige delegatie. Leg de vertrouwensrelatie van de oplosser en de validatiestatus van elk relevant antwoord vast.

MTA-STS heeft een bootstrap-beperking: een afzender zonder een bruikbaar cachebeleid kan worden verhinderd er een te verkrijgen. Een afzender die over een niet-verlopen handhavingsbeleid beschikt, moet dit blijven toepassen wanneer er geen nieuw beleid kan worden verkregen. Vergelijk daarom lege cache- en warme cache-gevallen afzonderlijk. Succesvolle HTTPS op één monitoringhost bewijst niet dat elke afzender het beleid heeft geleerd.

Beschouw vier expliciet hypothetische toestanden. Met veilig bruikbare DANE detectie bij het eerste contact kan een ondersteunende afzender de service authenticeren, zelfs als MTA-STS -acquisitie wordt onderdrukt. Als een niet-verlopen MTA-STS -beleid in de cache is opgeslagen, wordt dat beleid niet gewist als het mislukte ophalen plaatsvindt. Een sleutelwijziging van A naar B kan een oude TLSA-koppeling mislukken, zelfs als het nieuwe certificaat voldoet aan PKIX; overlap kan beide toetsen bedekken. Als u overschakelt naar een MX die is uitgesloten door een toepasselijk in de cache opgeslagen STS-beleid, kan de MX controle mislukken totdat een compatibel beleid is geleerd. Dit zijn op standaarden gebaseerde voorbeelden, niet-geobserveerde DNSSEC , cache- of leveringstests.

De mechanismen zijn niet universeel gecombineerd en vereisen in de regel dat beide slagen. RFC 8461 §2 stelt een specifieke niet-interferentievereiste vast: Succesvolle MTA-STS validatie MOET de falende DANE validatie NIET opheffen. Een generiek vergelijkingsmodel dat erop aandringt dat beide moeten slagen, is geen normatief zenderalgoritme.

Plan twee keer dezelfde rollover

Referenties: RFC 7672 §4, RFC 8461 §8.

DANE-EE-gebruik 3 authenticeert via de beveiligde associatie: RFC 7672 §3.1.1 vereist niet de PKIX-identiteits- of certificaatvervalcontroles die door STS worden gebruikt. Pas deze uitzondering niet klakkeloos toe op elk TLSA-gebruik. Voor DANE-EE met keuzeschakelaar SPKI en SHA-256, het wijzigen van de openbare sleutel verandert de associatiesamenvatting. Publiceer de oude en nieuwe associaties voordat u de nieuwe sleutel implementeert, laat oude DNS caches en gerelateerde handtekeningrecords verouderen en behoud dekking voor elk actief eindpunt. Het opnieuw uitgeven van een certificaat met dezelfde sleutel verschilt van het roteren van de sleutel. RFC 7672 sectie 4.

Voor MTA-STS vereist een gewone certificaatvernieuwing waarbij de geldige MX identiteit en het vertrouwen behouden blijven, op zichzelf geen veranderende beleids- MX patronen. Een MX migratie doet dat wel: stel een beleid op dat zowel oude als nieuwe ontvangende hosts bestrijkt en houd rekening met afzenders die het eerdere beleid behouden. Geen van beide modellen staat het negeren van een onderbroken route toe alleen maar omdat een andere schijf groen meldt.

Bepaal op basis van operationeel eigendom

Referenties: RFC 8461 §2.

Maak een lijst van de teams die DNS van de ontvanger, MX-host DNS , DNSSEC ondertekening, SMTP certificaatimplementatie en HTTPS-beleidhosting controleren. Een gehoste provider kan een afhankelijkheid beheren die de domeineigenaar niet rechtstreeks kan wijzigen. Zorg voor een ondersteund proces voordat u controle aan klanten belooft. Wanneer beide mechanismen worden ingezet, mag een succesvolle MTA-STS validatie de falende DANE validatie niet overschrijven. Voor deze handleiding is geen live DNSSEC keten of SMTP levering uitgevoerd; de vergelijking is gebaseerd op standaarden en de lokale voorbeelden zijn expliciet synthetisch.

[ Afhaalmaaltijden ]

Succesvolle STS mag nooit een mislukte DANE validatie wissen.

[ Per rol ]

Wat dit voor jou betekent

Kies jouw rol voor praktische vervolgstappen.

IT/Mailbeheerder

Scheid ontdekking van matching

Alleen een TLSA-digestmatch is geen DNSSEC resultaat.

Volgende stappen

  1. Leg validatiestatussen vast.
  2. Controleer elk MX eindpunt.
  3. Test oude en nieuwe associaties.

CISO / SecOps

De zekerheid gebonden

Beide controles beschermen het transport, met verschillende vertrouwensaannames.

Volgende stappen

  1. Bootstraprisico documenteren.
  2. Behoud falende DANE resultaten.
  3. Houd de besturingselementen voor de berichtinhoud gescheiden.

Oprichter / Niet-technisch

Kies onderhoudbare controles

Afhankelijkheidseigendom is net zo belangrijk als ondersteuning van functies.

Volgende stappen

  1. Identificeer DNS en e-maileigenaren.
  2. Controleer de ondersteuning van de provider.
  3. Testen van het doorrollen van fondsen.

[ Veelgestelde vragen ]

Veelgestelde vragen

Heeft DANE het MTA-STS HTTPS-eindpunt nodig?

Nee. SMTP DANE maakt gebruik van DNSSEC-geauthenticeerde TLSA-detectie.

RFC 7672 §2.2

Waar bevindt de voorbeeld-TLSA-record zich?

Op _25._tcp.mx1.example.net voor de eenvoudige niet-aliasige poort-25-route.

RFC 7672 §2.2

Is het eerste contact identiek?

Nee. DANE kan ontdekking authenticeren met behulp van DNSSEC ; MTA-STS heeft een initiële beleidsaankoopbeperking.

RFC 8461 §10.2

Betekent een onveilig DNS antwoord nep?

Nee. Deze DNSSEC statussen hebben verschillende betekenissen en afhandelingen.

RFC 7672 §2.1

Verandert het vernieuwen van een certificaat altijd een 3 1 1 samenvatting?

Nee. Een heruitgave met dezelfde openbare sleutel behoudt de SPKI-samenvatting.

RFC 7672 §4

Kan het passeren van MTA-STS de mislukte DANE overschrijven?

Nee. RFC 8461 verbiedt deze overschrijving expliciet.

RFC 8461 §2

Welk team moet de keuze maken?

Mail- en DNS operators moeten de afhankelijkheden beoordelen met de beveiligingseigenaar.

Is deze route getest op internet?

Nee. De route- en toestandvergelijkingen zijn synthetisch.

[ Bronnen ]

Bronnen

  1. RFC 7672

    Secties §2 · §2.1 · §3.1.1 · §4 · §2.2

  2. RFC 8461

    Secties §10.2 · §2 · §3 · §3.3 · §4 · §4.2 · §8

[ Glossarium ]

Glossarium

TLSA
Een DNS record dat een TLS -service koppelt aan certificaat of materiaal met een openbare sleutel.
SPKI
De SubjectPublicKeyInfo-structuur met de openbare sleutel en algoritme-ID.
Bootstrap
Initiële verwerving van de vertrouwde status voordat het in de cache opgeslagen beleid kan worden afgedwongen.

Herkomst onderneming

Waarom top financiële instellingen en overheden hebben hun e-mailbeveiligingsdashboards stopgezet.

Traditionele platforms voor e-mailauthenticatie verkopen u een dashboard en vragen uw technici om het werk te doen. In omgevingen waar veel op het spel staat, betekent handmatig toezicht vertraagde handhaving, configuratieafwijking en niet-gecontroleerde schaduwdomeinen.

EmailAuth is het agentische e-mailherkomstplatform. Onze agenten handhaven p=reject, houd externe afzenders op één lijn en verplaats uw domeinen naar vol RFC 9989 compliance, de nieuwe DMARC standaard, met 'human-in-the-loop'-auditeerbaarheid.

Regeringen Grote ondernemingen Tier-1 financiële instellingen

SaaS · Toegewijde huur · Air-gapped on-premise · BYOK-encryptie

Kennisbank