[ Diagnostiikka ja resurssit ]

TLS-RPT tarkistusopas: tarkista pyyntö ja kohde

Suunnittele TLS-RPT -tarkistukset löydön, raporttien kohteiden, SMTP allekirjoitussääntöjen ja turvallisen JSON-tulkintojen varalta sekoittamatta raportointia valvontaan.

EmailAuth -tutkimusryhmä · 6 min lukuaika

[Avainkohdat]

  • Vahvista _smtp._tls -tietue ja tuetut raportin URI-mallit.
  • SMTP raporteissa vaaditaan kelvollinen raportointialueen DKIM ilman l= body-length -rajoitusta.
  • Sido pakattu syöte ja vahvista I-JSON ennen istuntomäärien analysointia.
  • Pidä päätepisteiden hyväksyminen, noudon terveys ja kuljetuksen valvonta erillään.
Tällä sivulla

Erottele raporttien vastaanottamispyyntö kuljetusturvasta

TLS-RPT pyytää lähettäviä järjestelmiä raportoimaan SMTP TLS -havainnoista. Se ei itsessään vaadi salattua toimitusta tai korjausta MTA-STS tai DANE kokoonpano. Tarkistajan tulee ensin selittää, onko raportointipyyntö löydettävissä ja jäsennettävä, ja sitten erikseen selvitettävä, voiko kohde hyväksyä raportteja ja mitä vastaanotettu raportti itse asiassa määrittää.

Tämä artikkeli on ehdotettu tarkistusopas, ei toteutettu EmailAuth ominaisuus. Toimialuetta, postilaatikkoa, raportin päätepistettä tai viestiä ei testattu. Tarkka työvälinevaatimus on auki: Toteuta ja testaa luvattu toiminto. Pelkästään artikkeli, malli tai eritelmä ei ole työväline.

Vahvista löytötietue oikealla omistajalla

Käytäntötoimialueen osalta RFC 8460 sijoittaa pyynnön osoitteeseen _smtp._tls , jota seuraa tämä toimialue. Pidä kysytty omistaja, TXT tietue rajat, vastauksen tila ja keräysaika. Ehdotetun tarkistajan tulee erottaa epäonnistunut nouto vahvistetusta poissaolosta. Kun palautetut tietueet suodatetaan tuetulle TLSRPT-versiolle, on jätettävä täsmälleen yksi käyttökelpoinen tietue. useita merkkijonoja yhden tietueen sisällä ketjutetaan ilman välilyöntejä.

Jäsennä vaaditut v=TLSRPTv1 ja rua-tiedot spesifikaatioiden mukaisesti, mukaan lukien sen URI-pakosäännöt. RFC 8460 tukee mailto- ja https-raporttikohteita. Älä liitä DMARC-spesifistä ulkoisen kohteen valtuutussyntaksia TLS-RPT :hen vain siksi, että molemmat protokollat ​​käyttävät rua-kenttää. Vahvista todellinen protokolla ja päätepistesopimus. RFC 8460 , jakso 3.

Erota päätepisteen syntaksi toiminnallisesta hyväksynnästä

Syntaktisesti kelvollinen osoite ei todista, että postilaatikko on olemassa, että se hyväksyy raportin koon tai että se käyttää yhteensopivaa prosessoria. Samoin verkkosivua palveleva HTTPS-kohde ei todista hyväksyvänsä määritettyä POST-raporttia. Kirjaa päätepisteen omistaja, tuettu kuljetus, tuontimuoto ja erikseen hyväksytty hyväksymistodistus. Älä lähetä testiraporttia tai paljasta asiakasmateriaalia vain muuttaaksesi tilailmaisimen vihreäksi.

Raportin toimituksella on erityinen kuljetussemantiikka. RFC 8460 sallii HTTPS-lähettäjien jättää huomiotta varmenteen vahvistusvirheet ja edellyttää SMTP -raportoinnin jatkamista TLS:ään liittyvistä virheistä huolimatta, mahdollisesti ilman salausta. Nämä protokollat ​​eivät anna tälle tarkistelle oikeutta ohittaa varmennevaroituksia tai siirtää arkaluontoisia tietoja epäturvallisesti. Käyttöönoton on nimenomaisesti tarkasteltava luottamuksellisuuden seurauksia ja oma suojauskäytäntönsä ennen kohteen valitsemista tai testaamista.

Noudata SMTP -raportoinnin allekirjoitusvaatimuksia tarkasti

SMTP :n kuljettamissa raporteissa on oltava kelvollinen DKIM -allekirjoitus raportointialueelta; vastaanottajan on jätettävä huomioimatta raportit, joista se puuttuu. RFC 8460 n § 3 kieltää myös DKIM l= body-length attribute for these signatures. A generic DKIM pass is insufficient if the reporting signature relies on l=, because the requirement protects against appended misleading report content.

Julkisen avaimen tietueen tulee ilmoittaa tlsrpt-palvelutyyppi, ja vastaanottaja voi jättää raportin huomioimatta, jos ilmoitus puuttuu. Säilytä mikä allekirjoitusverkkotunnus, valitsin ja allekirjoitus tukevat raportin hyväksymispäätöstä. Näitä SMTP-kohtaisia ​​vaatimuksia ei saa kuvata HTTPS POST:n DKIM-allekirjoitusvaatimuksena. RFC 8460 , jakso 3.

Jäsennä raportti tarkat tuontirajoitukset

TLS-RPT -raportit käyttävät I-JSON-tiedostoa, metadataa, raportointiväliä ja käytäntötaulukkoa. Sähköpostin siirto käyttää määrättyä raportin MIME rakennetta; gzip-pakkaus on tuettu ja spesifikaatio suosittelee. Käsittele sekä pakattua että tavallista syöttöä epäluotettavana. Sidotut saapuvat ja laajennetut koon, käsittelyajan, muistin, sisäkkäisyyden ja käytäntöjen tai virheiden syöttömäärät ennen tietueiden tuontia analyysiin.

Käytä I-JSON-tietoista vahvistuspolkua, mukaan lukien päällekkäisten objektien jäsennimien hylkääminen, sen sijaan, että luottaisit siihen arvoon, jonka salliva JSON-kirjasto säilyttää. Säilytä raakasyötteen alkuperä ja jäsennysversio ja aseta karanteeniin tukemattomat tai väärin muotoillut raportit merkitsemättä niitä toimialueen siirtovirheiksi. Tässä ei ole otettu käyttöön tuontirajoituksia tai jäsentäjää. RFC 8460 , osat 4–5, RFC 7493 ja OWASP-tiedoston latausohjeet.

Tulkitse havainto ja sen nimittäjä

Linkitä jokainen havainto raportoivaan organisaatioon, käytäntöalueeseen, käytäntötyyppiin, aikaväliin, vastaanottavaan isäntään ja asiaankuuluviin virhetietoihin. sts-policy-fetch-error koskee MTA-STS -käytännön hakemista; sertifikaatin ja isännän välinen epäsuhta koskee varmenteen identiteetin vahvistamista. Kumpikaan tarra ei yksin tunnista tarkkaa korjausta. Korreloi raportin aika ja konteksti erikseen valtuutetun päätepisteen, politiikan tai MX todisteen kanssa ennen muutoksen valitsemista.

Laskurit kuvaavat istuntoja, eivät välttämättä yksittäisiä viestejä. Epäonnistumisluokat voivat mennä päällekkäin samalla yrityksellä, ja raportti voi sisältää useita käytettyjä käytäntöjä. Jokaisen virheen yksityiskohtien määrän lisääminen yksilölliseen viestien kokonaismäärään voi siksi liioitella ongelman aiheuttamaa populaatiota. Säilytä tiivistelmä ja yksityiskohtainen semantiikka sen sijaan, että litistät ne yhdeksi yleiseksi epäonnistumissuhteeksi. RFC 8460 , kohdat 4.2–4.3.

Poissa oleva raportti ei osoita, että kuljetus olisi onnistunut. Lähettäjä ei ehkä osallistu, raportointipolku voi epäonnistua tai paikallinen prosessori voi hylätä syötteen. Sitä vastoin onnistunut istuntojen määrä osoittaa käytäntöjen mukaisen TLS yhteyden raportointijärjestelmän havainnointia varten, ei lopullista postilaatikon toimitusta tai viestien todennusta. Säilytä keräilyn terveys- ja kuljetushavainnot erillisissä tuloskentissä.

Vaadi osoitettu ongelma ennen korjauksen vaatimista

Kuvitteellisessa diagnostiikkasuunnitelmassa toistuvat käytäntöjen noutovirheet saisivat omistajan vertaamaan raportoitua aikaväliä käytäntöisännän saatavuuteen ja varmenteen todisteisiin. Työkalun tulee säilyttää vaihtoehtoiset selitykset, kunnes syy on vahvistettu. Se ei saa automaattisesti korvata raportointikohdetta, heikentää täytäntöönpanoa tai julkaista uutta käytäntöä.

Tarkka alkuperäisen todisteen portti on: Muokattu TLS-RPT JSON-esimerkki, joka on linkitetty vahvistettuun päätepisteeseen tai käytäntöongelmaan. Varsinaista raporttia tai vahvistettua tapahtumaa ei ole toimitettu. Referenssit tarkistettiin 8.11.2026. Ehdotettu työnkulku vaatii vielä testatun toteutuksen, suojattujen tuontikiinnikkeiden, riippumattoman ja inhimillisen teknisen tarkastuksen, visuaaliset tarkastukset ja omistajan julkaisuluvan.

[ Takeaway ]

Raportointipyyntö, hyväksytty raportti ja vahvistettu kuljetusongelma ovat eri löydöksiä ja vaativat erikseen säilytettävän todisteen.

[ Roolin mukaan ]

Mitä tämä tarkoittaa sinulle

Valitse roolisi ja seuraa käytännön toimia.

Ilmoita vastaanottajan operaattori

Erillinen kuljetuksen hyväksyminen jäsentämisestä

Saavutettava kohde ei riitä. Vastaanottavan polun on noudatettava asiaankuuluvia siirtosääntöjä ja käsiteltävä tuettua raporttisisältöä paljastamatta infrastruktuuria tai yksityisiä todisteita.

Seuraavat vaiheet

  1. Vahvista päätepisteen omistajuus, tuetut mediatyypit ja hyväksymiskriteerit ennen testiä.
  2. Arvioi SMTP raporttien osalta reporting-domain DKIM , l= kielto ja palveluilmoitus.
  3. Pidä vastaanotto-, validointi-, karanteeni- ja analyysitulokset erillään.

Liikenneanalyytikko

Korreloi raportti asiaan liittyvän käytännön kanssa

Luokkatunniste viittaa vaiheeseen, ei automaattisesti perimmäiseen syyyn. Käytäntöalue, aika, isäntä ja raportointijärjestelmä määräävät, mikä tutkimus on olennainen.

Seuraavat vaiheet

  1. Säilytä istuntopohjaiset nimittäjät ja päällekkäiset vikakategorian semantiikka.
  2. Vertaa raporttiväliä erikseen valtuutettuun päätepisteeseen, varmenteeseen tai käytäntöön.
  3. Jätä puuttuvat tai hylätyt raportit kattavuuspuutteiksi kuljetuksen menestysvaatimuksen sijaan.

Työkalun suojauksen omistaja

Sidottu tuonti ja lähtevä toiminta

Tarkistin tarvitsee puolustavia ohjaimia vihamielisille JSON-syötteille ja pakatuille tuloille sekä selkeän rajan päätepisteiden ja todisteiden lähetyksen ympärille.

Seuraavat vaiheet

  1. Edellyttää I-JSON-validointia ja testattua laajennusta, aikaa ja rakenteellisia budjetteja.
  2. Tarkista luottamuksellisuuden vaikutukset ennen kuin hyväksyt raportin toimitustestin.
  3. Pidättäydy työvälinevaatimuksista, kunnes haitalliset syöttötiedot ja protokollakohtaiset kiinnikkeet on arvioitu itsenäisesti.

[ UKK ]

Usein kysytyt kysymykset

Edellyttääkö TLS-RPT julkaiseminen lähettäjien salaavan kaikki verkkotunnuksen sähköpostit?

Ei. TLS-RPT pyytää havaintoja SMTP kuljetuskäyttäytymisestä. Kuljetuksen valvonta tulee sellaisista mekanismeista kuin MTA-STS tai DANE ja niiden toteuttavat lähettäjät, ei pelkästään raportointipyynnöstä.

Mitkä raportin kohdemallit RFC 8460 määrittelee?

Se määrittää mailto- ja https-kohteet ruassa. Syntaksin kelpoisuus ei osoita toiminnallista hyväksyntää, eikä toisen protokollan ulkoisen kohteen valtuutussääntöjä pitäisi kopioida vain siksi, että se käyttää samannimistä kenttää.

Voiko SMTP TLS -raportissa käyttää DKIM l= body-length -tunnistetta, jos se muutoin vahvistaa?

Ei. RFC 8460 n jakso 3 kieltää l=:n SMTP-välitteisten raporttien käyttämille DKIM allekirjoituksille. Yleinen DKIM passi ei saa kätkeä tätä raportointikohtaista vaatimusta.

Pitääkö HTTPS TLS-RPT -lähetyksessä olla myös DKIM allekirjoitus?

Kohdan 3 DKIM -vaatimus koskee SMTP kautta lähetettyjä raportteja. Älä väitä, että sama sähköpostin allekirjoitusvaatimus koskee automaattisesti HTTPS POST:ia. arvioi todellisen kuljetus- ja päätepistesopimuksen.

Valtuuttaako protokollan varmennevirheiden salliminen tämän tarkistajan ohittamaan varoitukset?

Nro RFC 8460 kuvaa raporttien kuljetusluvat, mukaan lukien mahdollinen luottamuksellisuuden menetys. Tämä opas ei suorita ohitusta tai lähetystä; varsinainen käyttöönotto vaatii nimenomaisen tietoturva- ja tietojenkäsittelypäätöksen ennen kuin tällaista toimintaa harkitaan.

Miksi hylätä päällekkäiset JSON-objektien nimet tuontisuunnittelussa?

TLS-RPT käyttää I-JSONia, jonka objektit eivät saa sisältää päällekkäisiä jäsennimiä. Salliva jäsentäjä, joka säilyttää hiljaa yhden arvon, voi peittää ristiriitaiset tiedot. Maahantuoja tarvitsee dokumentoidun validointi- ja hylkäyspolun.

Voidaanko virhetietojen määrät laskea yhteen yksittäisinä epäonnistuneina viesteinä?

Ei. TLS-RPT laskee istunnot, ja epäonnistumisluokat voivat mennä päällekkäin yrityksen osalta tai esiintyä useiden käytäntöjen alla. Säilytä yhteenvedon ja yksityiskohtien merkitykset sen sijaan, että muunnat kaikki laskelmat yksilöllisiksi viestikokonaisuuksiksi.

Mitä todisteita tähän TLS-RPT tarkistusoppaaseen vielä tarvitaan?

Testattu toteutus ja redaktoitu todellinen TLS-RPT JSON -esimerkki, joka on sidottu vahvistettuun päätepisteeseen tai käytäntöongelmaan. Tästä artikkelista ei ole saatu raporttia, hyväksyntätestiä tai vahvistettua tapahtumaa.

[ Lähteet ]

Lähteet

  1. OWASP-tiedoston lataaminen -huijauslehti
  2. RFC 7493 : I-JSON-viestimuoto
  3. RFC 8460 : SMTP TLS -raportointi

[ Sanasto ]

Sanasto

Raportointipyyntö
TLS-RPT DNS -julkaisu, jossa pyydetään osallistuvia lähettäjiä toimittamaan kuljetushavainnot määrättyihin URI:ihin; se ei itse pakota TLS .
SMTP -raportin allekirjoitus
Kelvollinen raportointialueen DKIM allekirjoitus, joka vaaditaan SMTP-välitteisessä TLS raportissa ilman kiellettyä l= body-length -rajoitusta.
Istuntojen määrä
Havaittujen yhteystulosten TLS-RPT mitta, jonka ei pidä olettaa vastaavan yksilöllisten sähköpostiviestien määrää.
I-JSON-objektirajoitus
Vaatimus, jonka mukaan I-JSON-objektilla ei ole päällekkäisiä jäsennimiä Escape-käsittelyn jälkeen, mikä estää moniselitteiset toistuvat kentät.
Vahvistettu ilmoitusongelma
Kuljetus- tai raportointihavainto korreloi riippumattoman päätepisteen tai politiikan kanssa sen sijaan, että se olisi päätelty pelkästään raporttiluokasta.

Yrityksen alkuperä

Miksi parhaat rahoituslaitokset ja hallitukset lopettivat sähköpostin suojauksen hallintapaneelinsa.

Perinteiset sähköpostin todennusalustat myyvät sinulle kojelaudan ja pyytävät insinöörejäsi tekemään työtä. Korkeiden panosten ympäristöissä manuaalinen valvonta tarkoittaa viivästynyttä täytäntöönpanoa, konfiguraatioiden siirtymistä ja valvomattomia varjoalueita.

EmailAuth on agentti sähköpostin alkuperäalusta. Agenttimme valvovat p=reject, pidä kolmannen osapuolen lähettäjät kohdakkain ja siirrä verkkotunnuksesi täyteen RFC 9989 noudattaminen, uusi DMARC standardi, jossa on in-the-loop -tarkastettavuus.

hallitukset Suuret yritykset Tason 1 rahoituslaitokset

SaaS · Dedikoitu vuokrasopimus · Ilmarakoinen on-prem · BYOK-salaus

Tietokanta