[ DKIM ]

Selitä erimielisyydet otsikkoanalysaattorin ja vastaanottimen välillä

Vertaa viestien tavuja, ajoitusta, DNS ja luottamusrajoja ennen kuin käsittelet myöhempää DKIM tarkistusta korjauksena.

EmailAuth -tutkimusryhmä · 3 min lukuaika

[Avainkohdat]

  • Erottele tallennettu vastaanotinraportti uudesta vahvistuksesta.
  • Tallenna näyte, avaimen tila, aika ja valittu allekirjoitus.
  • Säilytä molemmat havainnot ja merkitse puuttuvat historialliset syötteet.
Tällä sivulla

Otsikkoanalysaattori voi olla eri mieltä alkuperäisen vastaanottimen kanssa ilman, että kumpaakaan havaintoa on tehty. He ovat saattaneet arvioida eri viestitavuja, eri DNS avaimen tilaa tai erilaisia ​​vahvistuskäytäntöjä eri aikoina. Säilytä alkuperäiset todisteet ja vertaa olosuhteita ennen kuin päätät, mitä erimielisyys tarkoittaa.

Näytetty historiallinen tulos ja tuore kryptografinen vahvistus ovat eri toimintoja. Jotkut työkalut tiivistävät Authentication-Results on jo näytteessä. Toiset hakevat avaimet ja tarkistavat nykyisen näytteen. Selvitä, minkä toiminnon analysaattori suorittaa, ennen kuin vertaat sen ulostuloa vastaanottavan järjestelmän tulokseen.

Säilytä alkuperäinen ja tunnista raja

Vie raakaviesti käyttämällä menetelmää, joka säilyttää viestin esityksen. Säilytä muokkaamaton alkuperäinen ja laske tiedoston tiiviste myöhempää vertailua varten. Kirjaa ylös noutotapa, toimitusaika ja lähdepostilaatikko. Tiedoston hajautus voi osoittaa, että kaksi vietyä tiedostoa eroavat toisistaan; se ei itse selitä millä erolla on merkitystä DKIM.

Tunnista vastaanottimen luoma Authentication-Results ja sen luotettu todennuspalvelutunnus. Epäluotettavan lähettäjän toimittamat otsikot eivät ole todistusvoimaisia ​​vastaanottajan todisteita. RFC 8601 §7.1 kuvaa tätä luottamuksen rajaa. Määritä myös, arvioiko vastaanottaja viestin ennen kuin myöhempi yhdyskäytävä tai vientiprosessi muutti sitä.

Vertaa analysaattorin todellisia syötteitä

Tavallisessa koko rungon allekirjoituksessa kopioidusta otsikkolohkosta jätetään pois DKIM n uudelleen laskemiseen tarvittava runko body hash. Erikoistapaus l=0 tiivistää nolla runkooktettia eikä suojaa kehon eheydeltä; se ei luovu otsikon, avaimen tai muista varmistustarkistuksista. Katso RFC 6376 §3.5, §3.7 ja §5.4.1. Tekstin liittäminen voi myös muuttaa taitto- tai rivinpäätteitä. Jos analysaattorilta puuttuu koko viesti, se saattaa tulkita raportoituja tuloksia sen sijaan, että se tarkastaisi itsenäisesti koko allekirjoituksen. Sen käyttöliittymämerkintä ei yksin ratkaise tätä kysymystä.

Vertaa täydellisiä näytteitä, kun niitä on saatavilla. DKIM kanonisointi sisään RFC 6376 §3.4 sietää määritellyt muunnokset, ei mielivaltaista renderoidun sisällön vastaavuutta. Eri tiedostotiiviste ei automaattisesti tarkoita DKIM virhettä, koska jotkin tavumuutokset saattavat normalisoitua. identtinen tiedostotiiviste muodostaa vain identtiset toimitetut tavut, ei identtistä DNS tai käytäntökontekstia.

Tarkista, mikä muuttui DNS ssä ja ajassa

Lue d ja s jokaiselle allekirjoitukselle ja kirjaa muistiin myöhemmän tarkistuksen aikana havaitut keskeiset vastaukset. Alkuperäinen avain on ehkä poistettu käytöstä, peruutettu tai vaihdettu toimituksen jälkeen. RFC 6376 §6.1.2 varmennus perustuu asianmukaisen varmennusmateriaalin hakemiseen, joten historiallinen passi voi esiintyä rinnakkain myöhemmän ei-avaimen tuloksen kanssa.

Tarkista myös allekirjoituksen vanhenemisen x-arvo ja todentajan ajankäsittely. Myöhempi työkalu voi arvioida allekirjoituksen vanhenemisen jälkeen. RFC 6376 §6.1.1 sallii todentajien jättää huomiotta vanhentuneet allekirjoitukset; tietyn työkalun käyttäytyminen on tarkistettava eikä oletettava. Älä merkitse tulosta todisteeksi siitä, että allekirjoitus oli vanhentunut, kun vastaanottaja alun perin käsitteli sen. Jos vanha DNS vastaus ei ole saatavilla, ilmoita, että historiallista kryptografista laskelmaa ei voida täysin toistaa nykyisten todisteiden perusteella.

Käy läpi kaksi vastakkaista esimerkkiä

Havainnollistava esimerkki yksi: vastaanotinraportit hyväksyvät valitsin old1 maanantaina ja lähettäjä jää eläkkeelle old1 perjantaina. Lauantain uusintatarkastus kertoo, ettei avainta ole. Tämä myöhempi tulos ei poista maanantain luotettua havaintoa, vaikka maanantain vahvistuksen toistaminen itsenäisesti vaatii asiaankuuluvat historialliset syötteet.

Havainnollistava esimerkki kaksi: alkuperäinen vastaanotettu tiedosto vahvistaa, kun taas liitetty kopio epäonnistuu alatunnisteen tai MIME serialisoinnin muutosten jälkeen. Vertaa katettua esitystä ja kohtaa, jossa muutos tapahtui. Ongelma voi olla pikemminkin näytteen käsittelyssä kuin lähettäjän alkuperäisessä allekirjoituksessa. Nämä ovat vertailukalusteita, eivät väitteitä todellisesta analysaattorista tai vuokralaisesta.

Ilmoita erimielisyydestä tarkasti

Luo vertailutietue, joka sisältää näytetiivisteet, keräysmenetelmät, havaintoajat, d ja s, keskeiset vastaukset, todentajaversiot, raportoidut tulokset ja tunnetut käytäntöerot. Tarkista useita allekirjoituksia erikseen, koska työkalut voivat korostaa eri allekirjoituksia. Pidä DKIM kelpoisuus erillään DMARC linjaus ja lopullinen toimitus.

Tee johtopäätökset vain siitä, mitä todisteet tukevat: erilaiset tavut, muuttunut DNS , kulunut voimassaoloaika, erilainen valittu allekirjoitus tai ratkaisematon konteksti. Säilytä epävarmuus, kun alkuperäiset tulot puuttuvat. Myöhempi analysaattori on hyödyllinen diagnostinen näyttö, mutta se ei ole aikakone, eikä sen pitäisi hiljaa korvata luotetun alkuperäisen vastaanottimen tulosta.

Seuraavaa päätöstä varten tarvitaan todisteita

Käytä vertailuriviä kullekin allekirjoitukselle: alkuperäinen näyte hash/aika, myöhempi näyte hash/aika, d/s, havaittu avain, x, jos olemassa, työkalu/versio, toiminta (raportin jäsennys tai vahvistus), tulos ja jäljellä oleva aukko. Identtiset näytetavut, joissa historiallinen DNS ei ole käytettävissä, jättävät avaimen tilaraon, eivät todiste siitä, että kumpikaan työkalu on väärä. Jos näytteet eroavat toisistaan, vertaa katettua kanonista esitystapaa ennen syy-seuraussuhteen määrittämistä.

[ Takeaway ]

Erottele tallennettu vastaanotinraportti uudesta vahvistuksesta. Tallenna näyte, avaimen tila, aika ja valittu allekirjoitus. Säilytä molemmat havainnot ja merkitse puuttuvat historialliset syötteet.

[ Roolin mukaan ]

Mitä tämä tarkoittaa sinulle

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

IT / Mail Admin

Luo toistettavissa oleva vertailu

Tavut, avaintila ja todentajaoletukset kuuluvat kaikki todistetietueeseen.

Seuraavat vaiheet

  1. Hash ja säilytä jokainen raakanäyte.
  2. Tallenna d, s ja DNS vastaukset.
  3. Tunnista, minkä allekirjoituksen kukin työkalu arvioi.

CISO / SecOps

Säilytä historialliset todisteet ennallaan

Epäluotetut otsikot ja takautuvat tarkistukset voivat molemmat vääristää tapahtumakertomusta.

Seuraavat vaiheet

  1. Tarkista tulosten alkuperä.
  2. Erota historiallinen havainto uudelleentarkastuksesta.
  3. Dokumentoi puuttuvat syötteet ja jäännösepävarmuus.

Perustaja / ei-tekninen

Kysy, mitä työkalu todella tarkasti

Punainen tulos voi kuvata muuttunutta näytettä tai myöhempää hakua epäonnistuneen alkuperäisen toimituksen sijaan.

Seuraavat vaiheet

  1. Säilytä alkuperäinen viesti.
  2. Vertaa havaintoaikoja.
  3. Vältä tekemästä liiketoiminnallisia johtopäätöksiä yhteenvetoetiketistä.

[ UKK ]

Usein kysytyt kysymykset

Voiko analysaattori tarkistaa DKIM pelkästään otsikoista?

Tavallisille koko kehon allekirjoituksille ei: body-hash-vahvistus vaatii rungon. Kun l=0, nollakappaleen oktettit tiivistetään, joten allekirjoitus ei suojaa kehon eheydeltä; otsikko-, avain- ja muut tarkistukset ovat edelleen voimassa. Vain otsikot sisältävä analysaattori voi sen sijaan tehdä yhteenvedon raportoiduista tuloksista.

RFC 6376 §3.5 RFC 6376 §3.7 RFC 6376 §5.4.1 RFC 6376 §6.1.3

Todistaako eri tiedostojen hash, DKIM pitäisi epäonnistua?

Ei. Jotkut tavuerot voidaan normalisoida DKIM kanonisoinnilla; tarkasta todellinen katettu edustus.

RFC 6376 §3.4

Takaako identtinen näyte saman tuloksen?

Ei. DNS , arviointiaika, valittu allekirjoitus ja käytäntö voivat vaihdella.

RFC 6376 §6.1 RFC 6376 §6.1.2

Voiko avaimen poistaminen selittää myöhemmän vian?

Kyllä. Myöhempi varmentaja ei voi enää noutaa toimituksessa käytettyä avainta.

RFC 6376 §6.1.2

Onko jokainen Authentication-Results luotettava?

Ei. Määritä vastaanottajan luotettava raja ja authserv-id.

RFC 8601 §7.1

Voiko vanhentuminen vaikuttaa myöhempään uudelleentarkastukseen?

Kyllä. Myöhempi vahvistus voi tapahtua x:n jälkeen, vaikka alkuperäinen arviointi tapahtui aikaisemmin.

RFC 6376 §3.5 RFC 6376 §6.1.1

Mikä tulos pitäisi säilyttää?

Säilytä molemmat aikansa ja kontekstinsa kanssa. Älä vaihda hiljaa historiallista vastaanottimen havaintoa.

Entä jos historiallinen DNS ei ole käytettävissä?

Ilmoita tuo rajoitus. Pelkästään nykyinen DNS ei voi täysin toistaa alkuperäisiä vahvistusehtoja.

[ Lähteet ]

Lähteet

  1. RFC 6376

    Osat §1 · §3.1 · §3.4 · §3.5 · §3.7 · §6.1 · §6.1.1 · §6.1.2 · §6.1.3 · §5.4.1

  2. RFC 8601

    Osat §1.2 · §2.5 · §7.1

  3. RFC 9989

    Osat §4.4

[ Sanasto ]

Sanasto

DKIM
Toimialueeseen liittyvä allekirjoitus valitun viestin sisällön päällä, vahvistettu julkisen avaimen tietojen avulla.

RFC 6376 §1

Valitsin
s-arvo, jota käytetään d-allekirjoitusverkkotunnuksen kanssa vahvistustietojen etsimiseen.

RFC 6376 §3.1 RFC 6376 §3.5

DMARC -linjaus
Vaadittu suhde todennetun tunnisteen ja tekijän verkkotunnuksen välillä.

RFC 9989 §4.4

Kanonisointi
Otsikoiden tai tekstin määrätty valmistelu ennen DKIM tiivistystä ja -tarkistusta.

RFC 6376 §3.4

Todennuspalvelun tunniste
Tuloksen raportoivan todennuspalvelun tunniste; luottamus riippuu myös vastaanottajan rajasta.

RFC 8601 §2.5 RFC 8601 §7.1

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