[ Transportsäkerhet ]

MTA-STS inställning: verifiera DNS , HTTPS och postleverans tillsammans

Bygg en transportpolicy för mottagande domän, kontrollera varje inkommande rutt och planera ändringar kring avsändarcacher.

Av EmailAuth forskningsteam · 5 min läsning

[Nyckelpunkter]

  • Verifiera mottagningsrutter, HTTPS-policy och upptäckt DNS som separata beroenden.
  • TLS -rapportering behöver sin egen begäran och fungerande insamlingsväg.
  • Marknadsför eller dra tillbaka med ruttäckning och gamla cachade livstider i sikte.
På den här sidan

MTA-STS låter en mottagande domän publicera förväntningar på autentiserad TLS leverans. Den adresserar SMTP anslutningen till den mottagande tjänsten. Det autentiserar inte meddelandeförfattarens Från-adress eller krypterar meddelandet hela vägen från en persons enhet till en annan.

En fungerande distribution kopplar samman tre saker: domänens faktiska inkommande MX rutter, HTTPS-policyn och DNS posten som signalerar den policyn. TLS -rapportering tillhandahåller en separat återkopplingsväg.

Fastställ den verkliga mottagningsgränsen

Referenser: RFC 8461 §3.4, RFC 8461 §4.

Lista de MX värdar som accepterar e-post för domänen, inklusive säkerhetskopieringstjänster och en uppströms säkerhetsgateway. Verifiera TLS och certifikatbeteende på den faktiska offentliga mottagningsgränsen, inte bara på en intern postlådeserver.

Registrera vem som äger MX rutten, policyvärd, certifikatförnyelse och rapporteringsdestination. En värdbaserad postlådetjänst är inte nödvändigtvis värd för kundens MTA-STS policy eller driver varje gateway framför den.

Bedöm underdomäner separat. MTA-STS använder inte DMARC-liknande föräldrapolicyarv. En mottagande underdomän behöver den konfiguration som gäller för den domänen.

Bygg en policy för de faktiska värdarna

Referenser: RFC 8461 §3.2, RFC 8461 §3.3.

Servera policyn från den nödvändiga HTTPS-platsen för den mottagande domänen. Till example.com är platsen https://mta-sts.example.com/.well-known/mta-sts.txt. HTTPS-tjänsten behöver ett giltigt certifikat för dess policyvärdnamn.

Policyn identifierar dess version, läge, tillåtna MX mönster och maximal cachelivslängd. Börja med en testimplementering som är lämplig för omfattningen och inspektera resultaten innan verkställighet. Välj observationsperioden från den verkliga trafiken och beroenden istället för att behandla en provlängd som ett universellt bevis.

En illustrativ policy för en fiktiv enkel-MX-domän är:

version: STSv1-läge: testning mx: mx1.example.net max_age: 86400

Det här exemplet förutsätter att mx1.example.net är domänens faktiska mottagande värd och har lämpligt SMTP TLS stöd. Det är inte en färdig policy för en annan leverantör. Matcha tillåtna värdar exakt och inkludera alla legitima mottagningsvägar.

Publicera upptäckt och rapportering separat

Referenser: RFC 8461 §3.1, RFC 8461 §8.1, RFC 8460 §3.

På _mta-sts.example.com är ett illustrativt TXT värde v=STSv1; id=2026110701. Identifieraren signalerar en policyrevision. Publicera och verifiera policyn innan du annonserar den nya versionen i DNS .

TLS-RPT använder sin egen post på _smtp._tls.example.com . En illustrativ begäran är v=TLSRPTv1; rua=mailto:tls-reports@example.com, förutsatt att adressen finns och dess insamlingsväg fungerar.

Anta inte a DMARC rua destination tar automatiskt emot TLS rapporter, eller att MTA-STS -testning ensam skapar en fungerande rapportbegäran. Verifiera varje post med rätt namn och varje destination genom sin egen insamlingsprocess.

Testa den utplacerade kedjan

Referenser: RFC 8461 §4, RFC 8461 §6.

Hämta policyn externt och bekräfta att den nödvändiga HTTPS-ändpunkten betjänar den avsedda texten i klartext med HTTP 200. Följ inte HTTP-omdirigeringar: en omdirigering är inte en giltig policyhämtning enligt RFC 8461 §3.3. Kontrollera upptäckts- DNS och jämför alla annonserade MX rutter med tillåtna mönster.

Testa SMTP TLS och certifikatvalidering vid varje mottagande rutt. Ett fungerande webbcertifikat på mta-sts.example.com fastställer inte att MX servern presenterar ett giltigt SMTP certifikat.

Granska tillgängliga TLS rapporter och kontrollerade leveransbevis. Att skicka tjänster skiljer sig åt i deltagande, så tystnad skapar inte universell framgång. Behåll reportern, intervallet och berörda MX vid varje observation.

I ett syntetiskt fall tillåter en policy endast huvudgatewayen medan DNS även annonserar en backup MX . Säkerhetskopieringen accepterar post i vanliga tester men klarar inte policymatchningen. Reparera policyn eller routingdesignen innan verkställighet; avvisa inte säkerhetskopian eftersom dess dagliga volym är liten.

Planera verkställighet och återhämtning runt cacher

Referenser: RFC 8461 §5, RFC 8461 §8.3.

Tillämpningsläge kan förhindra att stödjande avsändare levererar via en icke-kompatibel anslutning. Icke-stödjande avsändare är utanför denna garanti. Registrera beroendet och acceptabelt driftsvar innan du byter läge.

Avsändarcachar kan behålla giltiga tidigare policyer för sin max_age. Att ta bort upptäckts- DNS eller ta bort HTTPS-slutpunkten är inte en omedelbar global återställning. För uttag, publicera ett giltigt läge: ingen policy med kort livslängd, uppdatera sedan upptäckts-id:t. Håll båda slutpunkterna tillgängliga tills alla tidigare policyer har löpt ut, inklusive äldre versioner med längre livslängd. Räkna varje livstid från när den versionen senast visades, inte bara från nästa redigering.

För en gatewaymigrering, gör policyn kompatibel med den planerade övergången, verifiera den nya rutten och tillåt cachade versioner. Håll policyslutpunkten tillgänglig medan relevanta avsändare fortfarande kan lita på den.

Överlämningen bör ansluta sig till MX -konfiguration, policyhistorik, certifikatägande och rapporthantering. MTA-STS förblir användbar när de rörliga delarna hålls ihop.

[ Takeaway ]

Marknadsför eller dra tillbaka med ruttäckning och gamla cachade livstider i sikte.

[Efter roll]

Vad detta betyder för dig

Välj din roll för praktiska nästa steg.

IT / Mail Admin

Testa varje lager oberoende.

DNS upptäckt, HTTPS-värd, SMTP TLS och rapportinsamling är olika beroenden.

Nästa steg

  1. Jämför MX rutter med policymönster.
  2. Kontrollera webb- och SMTP certifikat separat.
  3. Behåll policyrevideringar och tidigare livstider.

CISO / SecOps

Ange försäkran korrekt.

MTA-STS hjälper avsändare att validera transport; det är inte meddelandekryptering från slut till ände eller universellt avsändardeltagande.

Nästa steg

  1. Dokumentera mottagningsgränsen.
  2. Bedöm avsändargränser som inte stöder.
  3. Granska rapportering och bevis för förnyelse av certifikat.

Grundare / Icke-teknisk

Skydda mottagningskontinuitet under förändringar.

Policyn och gatewaykonfigurationen bör flyttas tillsammans så att en säkerhetsförbättring inte strandar legitim inkommande e-post.

Nästa steg

  1. Identifiera varje mottagande rutt.
  2. Tilldela policy- och certifikatäganderätt.
  3. Kräv en cache-medveten migrerings- och återställningsplan.

[ Vanliga frågor ]

Vanliga frågor

Ersätter MTA-STS DMARC ?

Nej. Det gäller autentiserad TLS -leverans till mottagande e-postservrar. DMARC bedömer meddelandets synliga Från identitet genom justerad SPF eller DKIM .

RFC 8461 §1 RFC 9989 §4.1

Kan jag aktivera MTA-STS med endast en DNS TXT post?

Den mottagande domänen behöver också en giltig policy vid den nödvändiga HTTPS-ändpunkten och en kompatibel mottagningsrutt. Verifiera DNS , policyvärd och SMTP TLS tillsammans.

RFC 8461 §3.1 RFC 8461 §3.2 RFC 8461 §4

Är webbpolicycertifikatet samma kontroll som MX certifikatet?

Nej. Validera HTTPS-policyvärden och varje SMTP -mottagningsväg separat. Ett fungerande certifikat bevisar inte att den andra tjänsten är giltig.

RFC 8461 §3.3 RFC 8461 §4.2

Skyddar en överordnad domänpolicy automatiskt en mottagande underdomän?

Nej. MTA-STS använder inte arv av DMARC-stil. Bedöm policyn och upptäcktskonfigurationen för varje mottagande domän inom omfattningen.

RFC 8461 §3.4

Ställer testläget automatiskt in TLS rapportering?

Nej. TLS-RPT har en separat DNS begäran och en fungerande rapportdestination. Verifiera insamlingen innan du tolkar en frånvaro av rapporter.

RFC 8460 §3 RFC 8461 §5

Bör policyn inkludera en backup- MX som sällan får trafik?

Varje legitim mottagningsväg behöver en kompatibel policy och TLS konfiguration. Låg volym tar inte bort sin roll under failover.

RFC 8461 §4

Kommer att ta bort TXT -posten omedelbart att ångra tillämpningen?

Nej. Stödande avsändare kan behålla cachade policyer som inte har löpt ut. Planera uppdateringar eller uttag kring de tidigare försäkringarnas livstider.

RFC 8461 §3.3 RFC 8461 §8.3

Vad ska verifieras innan tillämpningsläget?

Kontrollera policyslutpunkten, upptäcktsposten, alla MX rutter, relevanta certifikat, tillgänglig rapportering och återställningsplan. Anteckna observationsgränserna och ägandet av framtida förändringar.

[ Källor ]

Källor

  1. RFC 8460

    Avsnitt §1 · §3

  2. RFC 8461

    Avsnitt §1 · §3.1 · §3.2 · §3.3 · §3.4 · §4 · §4.2 · §5 · §6 · §8.1 · §8.3

  3. RFC 9989

    Avsnitt §4.1

[ Ordlista ]

Ordlista

MTA-STS
En publicerad policy för mottagande domän för autentiserad SMTP TLS leverans genom att stödja avsändare.

RFC 8461 §1

TLS-RPT
Samlad rapportering av SMTP TLS förhandlingar och transportpolitiska misslyckanden.

RFC 8460 §1

max_age
Den maximala cachelivslängden för en hämtad policy, uttryckt i sekunder.

RFC 8461 §3.2

Företagets härkomst

Varför toppfinansiella institutioner och regeringar avvecklat sina instrumentpaneler för e-postsäkerhet.

Traditionella plattformar för e-postautentisering säljer dig en instrumentpanel och ber dina ingenjörer att göra jobbet. I miljöer med hög insats innebär manuell övervakning försenad tillämpning, konfigurationsdrift och oövervakade skuggdomäner.

EmailAuth är den agentiska e-postplattformen. Våra agenter verkställer p=reject, håll avsändare från tredje part i linje och flytta dina domäner till fulla RFC 9989 överensstämmelse, den nya DMARC standarden, med auditerbarhet för människor i slingan.

regeringar Stora företag Tier-1 finansiella institutioner

SaaS · Dedikerad hyresavtal · Air-gapped on-prem · BYOK-kryptering

Kunskapsbas