[ Transportsikkerhet ]

MTA-STS sertifikatfornyelse uten policy-vert-brudd

Planlegg sertifikatfornyelse rundt HTTPS-tjenesten som avsendere faktisk når, med separate kontroller av identitet, kjede, distribusjon og policy-respons.

Av EmailAuth -forskningsteamet · 7 min lesing

[Nøkkelpunkter]

  • Spor eierskap av policy-vert og mottaker-MX-sertifikat separat.
  • Valider det påkrevde vertsnavnet selv når hosting er delegert.
  • Sjekk hvert relevant visningsnivå i stedet for bare den fornyede filen.
  • Ikke stol på eksterne policy-cacher som en erstatning for rettidig fornyelse.
På denne siden

Gjør fornyelse til en tjenestekontinuitetsoppgave

Fornyelse av HTTPS-sertifikatet for en MTA-STS policyverten er fullført bare når det riktige sertifikatet faktisk blir servert ved det nødvendige endepunktet og en validerende klient kan hente policyen. Et vellykket utstedelsesvarsel fastslår ikke distribusjon, fullstendighet eller tilgjengelighet av tillitskjeden. Organiser arbeidet rundt den kjørende tjenesten i stedet for sertifikatbestillingen.

Denne veiledningen foreslår en fornyelseskontroll og en fiktiv feilgjennomgang. Den utsteder ikke sertifikater, inspiserer private nøkler, endrer hosting eller kobler til et kundedomene. Originalt sertifikat og HTTP-observasjoner er fortsatt nødvendig. Eiere bør bli enige om den godkjente distribusjons- og tilbakestillingsprosedyren før en operatør berører tjenesten.

Inventar de to sertifikatflatene

Policy-host-sertifikatet autentiserer et navn som mta-sts.example.com under HTTPS-henting. Mottakende SMTP servere presenterer separate sertifikater for deres MX -vertsnavn. Disse tjenestene kan ha forskjellige eiere, fornyelsessystemer og utløpsdatoer. Å fornye det ene løser ikke det andre, selv når begge administreres av samme vertsleverandør. RFC 8461 avsnitt 3.3 og 4.2

Registrer vertsnavnet for policyen, ansvarlig team, distribusjonsplattform, gjeldende fingeravtrykk for offentlig sertifikat, gyldighetsintervall og tiltenkt fornyelsesmekanisme. Inkluder hver adresse eller serveringsnivå som kan svare for endepunktet. Et sertifikats notBefore og notAfter avgrenser gyldighetsperioden, mens stivalidering også avhenger av andre sertifikatbegrensninger og tillit. En tilsynelatende fremtidig utløpsdato alene er ikke et vellykket valideringsresultat. RFC 5280 avsnitt 4.1.2.5 og 6

Bekreft identitet og kjede før distribusjon

Policyverten må presentere et ikke-utløpt sertifikat som er gyldig for dens nødvendige DNS identitet og lenking til en rot som er klarert av avsenderen MTA. Delegere vertskap gjennom en CNAME gjør ikke et sertifikat for leverandørens vertsnavn tilstrekkelig. Behold det opprinnelige policyvertsnavnet i valideringstester og dokumenter hvilken offentlig kjede serveren forventes å sende. RFC 8461 avsnitt 3.3 og 8.2

Bruk sertifikatets emnealternativnavn ved vurdering av tiltenkt tjenesteidentitet. RFC 9525 er den gjeldende generelle tjenesteidentitetsspesifikasjonen og forelder RFC 6125 , som RFC 8461 siterer. Hold MTA-STS applikasjonsspesifikke DNS-ID-regler eksplisitte i stedet for å erstatte urelatert applikasjonsatferd i det stille. Et vanlig navn som kan leses av mennesker, er ikke en grunn til å frafalle et vertsnavn som ikke samsvarer. RFC 9525 seksjoner 2 og 6

Planlegg nok tid til å komme seg trygt

Velg en intern fornyelsesfrist som gir tid til mislykket utstedelse, distribusjonsfeil og verifisering. Den passende marginen avhenger av sertifikatets levetid og operativt eierskap; det er ikke etablert noe universelt antall dager her. Tildel en ansvarlig person og en reservekontakt. En planlagt jobb uten en varseldestinasjon eller en eier er en ubekreftet avhengighet, ikke en fullstendig fornyelsesprosess.

Hold sertifikathåndteringen inne i det godkjente hemmelige styringssystemet. Bevispakken skal inneholde offentlige sertifikatdetaljer og valideringsutdata, ikke private nøkler eller kontolegitimasjon. Definer hva operatøren kan rulle tilbake, hvordan gjeldende gyldighet skal kontrolleres og hvilke feil som krever eskalering. Å gjenopprette et utløpt sertifikat fordi det var gårsdagens kjente konfigurasjon er ikke en nyttig gjenopprettingsplan.

Test det distribuerte endepunktet i stedet for sertifikatfilen

Etter en autorisert distribusjon skal den foreslåtte kontrollen identifisere det eksakte vertsnavnet, adressen, UTC-tid, observert kjede, navnevalideringsresultat og tillitsresultat. Der det finnes flere visningsnoder, behold omfanget som faktisk er sjekket. En operatørs vellykkede lokale test kan ikke bevise at hver ekstern sender stoler på den samme roten eller når den samme noden. Registrer disse grensene i stedet for å konvertere en observasjon til universell beredskap.

Bekreft deretter at den opprinnelige velkjente URL-en produserer en direkte HTTP 200 med den tiltenkte policyen. Sertifikatarbeid kan ved et uhell endre valg av virtuell vert, ruting eller applikasjonstilgangskontroller. MTA-STS forbyr å følge HTTP-omdirigeringer under henting, så en nettlesersuksess etter omdirigering er utilstrekkelig. Den gyldige TLS tilkoblingen og brukbare HTTP-svaret er distinkte akseptbetingelser. RFC 8461 avsnitt 3.2–3.3

Undersøk en fiktiv delvis distribusjon

Tenk på fiktiv example.com , hvis policy-vertsnavn betjenes av to kantnoder. Et fornyelsessystem får et nytt sertifikat, men bare én node laster det på nytt. Den andre fortsetter å betjene et utløpt sertifikat. En test som når den oppdaterte noden består; en avsender som når den andre noden kan ikke autentisere policyen. Disse observasjonene er oppfunnet og etablerer ikke noen reell leverandørs atferd.

Den foreslåtte undersøkelsen sammenligner offentlige fingeravtrykk og gyldighetsintervaller ved serveringsnodene, etterfulgt av autentisert henting ved det uendrede vertsnavnet. Det begynner ikke med å slappe av sertifikatkontroller eller slette oppdagelsesposten. Utbedringseieren ville fullføre den godkjente distribusjonen og bekrefte begge nodene. SMTP MX sertifikater trenger fortsatt sin egen validering fordi policy-vert-reparasjonen ikke sier noe om tilstanden deres.

Forstå cache-grensen under et strømbrudd

En støttende avsender med en gyldig, uutløpt bufret policy må fortsette å bruke den hvis den aktive policyen ikke kan hentes. En avsender uten en slik policy fortsetter som om MTA-STS var fraværende etter hentingsfeil. Cache-levetid gir derfor en begrenset kontinuitetsfordel for enkelte avsendere, ikke tillatelse til å la HTTPS-sertifikatet utløpe. Ulike avsendere kan legitimt okkupere forskjellige stater under samme strømbrudd. RFC 8461 avsnitt 3.3

Oppdagelses-IDen identifiserer policyforekomsten, ikke sertifikatets serienummer. Hvis bare sertifikatet endres og policyen forblir identisk, ikke anta at en ny ID er nødvendig for å gjøre fornyelsen effektiv. Hvis policyen også endres, følg oppdateringsrekkefølgen for body-before-ID og ta hensyn til bufrede retningslinjer. Behold sertifikatdistribusjon og revisjon av retningslinjer som separat gjennomgåbare endringer. RFC 8461 avsnitt 3.1 og 8.1

Ta vare på bevis for neste fornyelse

Lagre den godkjente distribusjonsposten, offentlige før-og-etter-sertifikatdetaljer, autentiserte henteresultater og eventuelle relevante TLS-RPT observasjoner. En policy Web PKI-feil tilhører policyendepunktundersøkelsen; et rapportert SMTP sertifikat-utløp gjelder mottakstilkoblingen. Sjekk hvilken kategori som faktisk ble rapportert. RFC 8460 avsnitt 4.3

Det gjeldende RFC 8461 errata-registeret inkluderer en rapportert korrigering av store bokstaver om utløpte mottaks-MTA-sertifikater; den tillater ikke utløpte sertifikater. Ingen original fornyelse eller vertsbevis leveres her. Den endelige operasjonsporten forblir en tidsstemplet demonstrasjon av den utplasserte tjenesten, gjennomgått av eieren. RFC 8461 feil

[ Takeaway ]

Utstedelse er ikke distribusjon. Bekreft sertifikatet og direkte policy-svar levert på det opprinnelige vertsnavnet, og behold deretter omfanget og grensene for beviset.

[Etter rolle]

Hva dette betyr for deg

Velg din rolle for praktiske neste trinn.

Eier av sertifikattjeneste

Egen utplassering samt utstedelse

En fornyelsesjobb kan få et sertifikat uten at hver serveringsnode bruker det. Eierskapet må strekke seg gjennom verifisering og varslingshåndtering.

Neste trinn

  1. Kartutstedelse, distribusjon, reload og varslingsavhengigheter.
  2. Behold offentlige fingeravtrykk og gyldighetsintervaller før og etter endringen.
  3. Eskaler uforklarlige nodeforskjeller før gjeldende sertifikat utløper.

Hosting operatør

Bekreft den opprinnelige tjenesteidentiteten

Endepunktet må forbli tilgjengelig under det eksakte vertsnavnet og banen for policy under en fornyelsesendring.

Neste trinn

  1. Sjekk vertsnavnvalidering og presentert kjede.
  2. Bekreft direkte HTTP 200 og uendret tiltenkt policyinnhold.
  3. Dokumenter adressene og serveringsnivåene som faktisk er inspisert.

E-postpålitelighetseier

Hold cache-atferd i risikovurderingen

Et policy-vert-brudd påvirker avsendere forskjellig i henhold til bufret policy-tilstand. Eieren bør motstå generelle påstander om levering eller beskyttelse.

Neste trinn

  1. Skille HTTPS-policyfeil fra mottak av MX-sertifikatfeil.
  2. Gjennomgå rapporterte feil på tvers av samsvarende tidsvinduer.
  3. Ha en gjenopprettingsplan som aldri avhenger av et utløpt tilbakerullingssertifikat.

[ Vanlige spørsmål ]

Ofte stilte spørsmål

Fornyer fornyelse av policy-vertsertifikatet også SMTP sertifikater?

Nei. Hosting for HTTPS-policy og mottak av SMTP er separate tjenester. Sertifikatene deres autentiserer forskjellige vertsnavn og kan ha forskjellige eiere og fornyelsesprosesser. Bekreft hver tjeneste uavhengig.

Kan et vertsnavnsertifikat for leverandør dekke min delegerte policyvert?

Bare hvis det presenterte sertifikatet også er gyldig for det nødvendige policyvertsnavnet. En CNAME eller omvendt proxy erstatter ikke mta-sts.<policy-domain> som identiteten som avsenderen må autentisere.

Er en fremtidig utløpsdato nok til å bestå valideringen?

Nei. Gyldighetstid er en del av sertifikatvalideringen. Den tiltenkte identiteten, sertifiseringsveien, tillitsankeret og gjeldende begrensninger har også betydning. Registrer det faktiske validerende tilkoblingsresultatet, ikke bare en dato som vises i en sertifikatfil.

Hvor tidlig må hver organisasjon fornye seg?

Denne artikkelen foreskriver ikke et universelt antall dager. Angi en tidsfrist som tillater gjenoppretting etter utstedelses- og distribusjonsfeil, basert på sertifikatlevetid, tjenestearkitektur og ansvarlig eierskap. Bekreft den faktiske automatiserings- og varslingsbanen.

Bør fornyelsesbevis inkludere den private nøkkelen?

Nei. Oppbevar private nøkler og legitimasjon i deres godkjente depotsystemer. Fingeravtrykk for offentlige sertifikater, navn, gyldighetsintervaller, kjededetaljer og valideringsutdata kan dokumentere utplasseringen uten å plassere hemmelig materiale i en hendelsesbillett.

Må MTA-STS oppdagelses-ID endres når et sertifikat fornyes?

ID-en skiller policyforekomster, ikke sertifikatserienumre. En sertifikatfornyelse med uendret policy oppretter ikke i seg selv et nytt policyorgan. Når brødteksten endres, følg den dokumenterte ordren for HTTPS-body-before-TXT-ID.

Kan en bufret håndhevingspolicy gjøre utløp ufarlig?

Nei. Gyldige cacher kan opprettholde håndhevelse for noen avsendere, mens andre ikke kan anskaffe en policy, og cacher utløper til slutt. Tilgjengeligheten av autentisert HTTPS-henting er fortsatt viktig under distribusjons- og fornyelsesfeil.

Hva forblir ubekreftet etter denne dokumentargjennomgangen?

Ingen sertifikat ble utstedt, installert eller observert på en kundeservice. Det nødvendige tidsstemplede endepunktet og sertifikatvalideringsbeviset, hosting-node-dekning og eiergodkjent fornyelsesprosedyre forblir åpne.

[ Kilder ]

Kilder

  1. RFC Editor gjeldende errataregister for RFC 8461
  2. RFC 5280 : Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile
  3. RFC 8460 : SMTP TLS -rapportering
  4. RFC 8461 : SMTP MTA Strict Transport Security ( MTA-STS )
  5. RFC 9525 : Tjenesteidentitet i TLS

[ Ordliste ]

Ordliste

Sertifikatets gyldighetsintervall
Intervallet fra notBefore til notAfter hvor et sertifikat er ment å være gyldig, underlagt de andre valideringskravene.
Alternativt emnenavn
En sertifikatutvidelse som har identiteter som DNS navn som brukes til tjenesteautentisering.
Stol på anker
Det pålitelige grunnlaget for validering av sertifiseringsstier; en avsenderes tillitskonfigurasjon påvirker om en presentert kjede validerer.
Implementeringsbekreftelse
Den foreslåtte prosessen med å observere hvilket sertifikat og policyrespons den kjørende tjenesten faktisk presenterer, i stedet for å inspisere bare lagrede filer.
Policy-vert kontinuitet
Det operative målet om å opprettholde autentisert henting av den nødvendige MTA-STS -policyen gjennom fornyelse og vertsendringer.

Enterprise herkomst

Hvorfor topp finansinstitusjoner og regjeringer pensjonert e-postsikkerhetsdashboardene deres.

Tradisjonelle e-postautentiseringsplattformer selger deg et dashbord og ber ingeniørene dine gjøre jobben. I miljøer med høy innsats betyr manuell overvåking forsinket håndheving, konfigurasjonsdrift og uovervåkede skyggedomener.

EmailAuth er den agentiske e-postopprinnelsesplattformen. Våre agenter håndhever p=reject, hold tredjepartssendere på linje og flytt domenene dine til fulle RFC 9989 compliance, den nye DMARC standarden, med menneskelig-in-the-loop reviderbarhet.

Regjeringer Store bedrifter Tier-1 finansinstitusjoner

SaaS · Dedikert leieforhold · Air-gaped on-prem · BYOK-kryptering

Kunnskapsbase