[ DKIM ]

Kuinka löytää DKIM valitsin todellisesta viestistä

Lue s= ja d= varsinaisesta DKIM-Signature , kysy niiden yhdistetystä DNS nimestä ja erota käytettävissä oleva julkinen avain toimituksen yhteydessä vahvistetusta allekirjoituksesta.

EmailAuth -tutkimusryhmä · 7 min lukuaika

[Avainkohdat]

  • Pidä s ja d samasta allekirjoituksesta yhdessä.
  • Kysy tarkka nimi ja tarkista kaikki tuetut aliasketjut.
  • Yhdistä haku luotettavaan vahvistus- ja kohdistustodisteeseen.
Tällä sivulla

Luotettavin paikka löytää a DKIM valitsin on DKIM-Signature tutkimasi viestin otsikko. Lue s=-arvo ja yhdistä se d=-allekirjoitusalueen kanssa samasta allekirjoituksesta.

Valitsija tunnistaa, missä varmistusmateriaali julkaistaan. Se ei tunnista näkyvää lähettäjää tai todista, että allekirjoitus on mennyt läpi. Tämä opas seuraa todisteita vastaanotetusta viestistä oikeaan DNS nimeen ja selittää sitten, mitä haku voi määrittää ja mitä ei.

Hanki alkuperäinen vastaanotettu viesti

Käytä ohjattua viestiä, joka lähetetään varsinaisen palvelun kautta erilliselle vastaanottajalle. Säilytä alkuperäinen viesti sellaisena kuin se vastaanotettiin siellä. Edelleen lähetetystä kuvakaappauksesta tai uudelleen tallennetusta, muokatusta viestistä voidaan jättää pois tai muuttaa todisteita.

Paikanna jokainen DKIM-Signature otsikko. Viesti voi sisältää useamman kuin yhden. Tallenna jokaiselle allekirjoitukselle sen allekirjoitusalue ja valitsin erikseen ja korreloi sitten luotettavan vastaanottajan vahvistustulos.

  • d: allekirjoitustoimialue.
  • s: valitsin.
  • a: allekirjoitus/hajautusalgoritmi.
  • h: valittu allekirjoitettu otsikkoluettelo.
  • bh ja b: body hash ja allekirjoitusarvot, ei DNS -julkisen avaimen tietueita.

Nämä kentät määrittelee RFC 6376 §3.5.

Älä korvaa näkyvää Lähettäjä-verkkotunnusta d= kun rakennat avainhakua. Tasaus on myöhempi vertailu ohimenevän allekirjoitusidentiteetin ja näkyvän From-identiteetin välillä.

Luo ja kysy vahvistuksen nimi

Under RFC 6376 §3.6.2.1, vahvistusnimi yhdistää kaksi arvoa samasta allekirjoituksesta:

<valitsin>. _domainkey .<signing-domain>

Tässä synteettisessä esimerkissä allekirjoitus tunnistaa:

Synteettisessä allekirjoituksessa on d=example.com ja s=mail2026.

Vastaava haku on:

dig TXT mail2026._domainkey.example.com +noall +answer

Jos palveluntarjoaja delegoi avainten hallinnan a CNAME, tarkista myös tämä ketju:

dig CNAME mail2026._domainkey.example.com +noall +answer

Nämä ovat havainnollistavia DNS tarkistuksia, eivät siepatun oikean viestin vahvistusta. Käytä todellisia allekirjoitusarvoja. Under RFC 1034 §3.6.2, jos kyseessä on julkaistu alias, noudata aiottua tavoitetta ja varmista, että varmennustiedot ovat saatavilla ketjun kautta.

Julkinen DNS sisältää vahvistusavaimen materiaalin tai siihen johtavan delegoinnin. Yksityinen allekirjoitusavain kuuluu valtuutettuun allekirjoitusjärjestelmään, ei a TXT tietue.

Tulkitse hakua vahvistustulosten rinnalla

Julkisen avaimen vastaus osoittaa, että ratkaiseja voi hakea tiettyä varmennusmateriaalia tuolloin. Se ei todista, että viesti sisältää allekirjoituksen, että vastaavaa yksityistä avainta on käytetty oikein tai että allekirjoitettu sisältö pysyi ehjänä.

Jos avain on olemassa, mutta allekirjoitus epäonnistuu, tutki täydellinen vahvistustulos. Sisällön muutokset, virheelliset tai yhteensopimattomat avaintiedot, allekirjoituksen kattavuus, aikaan liittyvät ehdot ja DNS havainnot voivat vaatia erilaisia ​​korjaustoimenpiteitä.

Jos avainta ei löydy, tarkista tarkka d= ja s=, arvovaltainen vyöhyke, CNAME kohde, avainten poistumishistoria ja ratkaisuvirheet. Älä julkaise arvattua valitsinta vain muuttaaksesi ruudun vihreäksi.

Jos alkuperäisessä ei ole asiaankuuluvaa DKIM allekirjoitusta, valitsinhaku ei voi tuottaa allekirjoitusta. Tarkista, onko todellinen lähettäjä määritetty allekirjoittamaan, tukeeko palvelu vaadittua identiteettiä ja onko myöhempi reitti muuttanut todisteita.

Käsittele useita allekirjoituksia ja avainten kiertoa

Tee erillinen rivi jokaiselle allekirjoitukselle ja sen luotetulle tulokselle. Palvelun oma välitysallekirjoitus voi olla kohdistamaton, kun taas asiakkaan verkkotunnuksen allekirjoitus läpäisee kohdistuksen. Toisessa viestissä voi olla epäonnistunut asiakas-verkkotunnuksen allekirjoitus ja vain asiaankuulumaton ohittava allekirjoitus.

Tarkista kiertoa varten, mitä valitsinta oikea viesti käytti, ei vain sitä, mitkä kaksi tietuetta ovat saatavilla DNS ssä. Säilytä määritystilan, allekirjoituksen katkaisun ja jo siirrettyjen viestien välinen suhde. Vanhan valitsimen käytöstä poistaminen voi vaikuttaa tallennettujen tai viivästyneiden viestien myöhempään varmentamiseen.

Käytä Microsoft 365 :ssä vuokralainenkohtainen asennusopas. Käytä työtilaa varten valitun verkkotunnuksen asennusopas. Kummankaan palveluntarjoajan yhteinen valintamalli ei saa korvata todellisten todisteiden lukemista.

Vahvista kirjautuminen todelliseen palveluun

Jos toimittaja sanoo, että verkkotunnuksellasi on DKIM määritetty, pyydä sitä näyttämään asianomaisen työnkulun lähettämä viesti ja sen todellisuudessa allekirjoittanut toimialue. Julkisesti näkyvä avain on yksi kokoonpanoriippuvuus, ei todiste live-allekirjoituksesta.

Tällä on merkitystä, kun useat työkalut käyttävät samaa näkyvää merkkiä. Työntekijöiden posteilla, tukikuitteilla ja kuiteilla voi olla eri valitsimia, allekirjoitusalueita ja omistajia. Yhden onnistunut tarkistus ei voi kestää muita.

Pidä kirjaa omistajuuden ja delegoinnin allekirjoittamisesta

Pidä valitsinvarasto sidottuina palveluun, verkkotunnukseen, avaintenhallintamalliin ja yrityksen omistajaan. Erottele avaimen suora hallinta delegoinnista toimittajalle. Tarkista valtuutus, kun palvelu on pois käytöstä.

Rajoita yksityisen avaimen käyttöä ja määritä vastaus epäiltyyn kompromissiin. Voimassa oleva julkinen asiakirja ei ole todiste siitä, että avainten säilytys on kunnossa. Samoin kelvollinen allekirjoitus muodostaa toimialuetason väitteen peitetylle sisällölle; se ei hyväksy maksupyyntöä tai sulje pois tilin vaarantumista.

Hyödyllinen todisteketju on viesti, allekirjoituksen identiteetti, avaimen haku, luotettava vahvistus ja kohdistus. Pidä nämä havainnot yhdessä, jotta seuraava arvioija voi toistaa diagnoosin.

Käytännön takeaway

Säilytä alkuperäinen viesti, allekirjoitusidentiteetit, DNS havainto ja luotetun vastaanottajan tulos yhdessä. Tämä todiste erottaa puuttuvan avaimen allekirjoittamattomasta viestistä, epäonnistuneesta allekirjoituksesta tai allekirjoituksesta, joka läpäisee mutta ei kohdista.

Käytä eroa

Kahdella hypoteettisella allekirjoituksella, d=example.com/s=mail2026 ja d=service.example.net/s=outbound, tee kysely mail2026._domainkey.example.com ja outbound._domainkey.service.example.net erikseen. Älä koskaan yhdistä mail2026:ta toiseen d. Pidä jokainen hakuaika ja luotettava tulos sen parin rinnalla. Myöhemmin puuttuva avain ei poista aikaisempaa luotettavaa vastaanottimen havaintoa.

[ Takeaway ]

Pidä s ja d samasta allekirjoituksesta yhdessä. Kysy tarkka nimi ja tarkista kaikki tuetut aliasketjut. Yhdistä haku luotettavaan vahvistus- ja kohdistustodisteeseen.

[ Roolin mukaan ]

Mitä tämä tarkoittaa sinulle

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

IT / Mail Admin

Pidä jokaisen allekirjoituksen d= ja s= yhdessä.

Lue alkuperäinen vastaanotettu viesti, luo tarkka vahvistuksen nimi ja tarkasta asiaankuuluva TXT tai CNAME ketju. Korreloi haku toimitusajan tulokseen.

Seuraavat vaiheet

  1. Älä korvaa allekirjoitusverkkotunnusta Lähettäjällä.
  2. Tarkista jokainen asiaankuuluva allekirjoitus erikseen.
  3. Tarkista kierto ja eläkkeelle siirtymisen ajoitus, jos myöhemmät tulokset poikkeavat toisistaan.

CISO / SecOps

Säilytä huoltajuuden ja delegoinnin vastuu.

Kelvollinen julkinen tietue ei osoita, että yksityisen avaimen käyttöä valvotaan. Pidä valitsinvarasto sidottuna allekirjoituspalveluun, hallintamalliin ja omistajaan.

Seuraavat vaiheet

  1. Tarkista valtuutetut valitsimet palvelusta poistumisen aikana.
  2. Rajoita yksityisen avaimen käyttöä ja määritä kompromissivastaus.
  3. Säilytä todennustodistus käsittelemättä allekirjoituksia yrityksen hyväksyntänä.

Perustaja / ei-tekninen

Pyydä todisteita varsinaisesta lähetystyön kulusta.

Julkinen DKIM avain on yksi riippuvuus. Hyödyllinen esittely on viesti palvelulta, johon luotat, sen allekirjoitusidentiteetillä ja luotettavalla varmennustuloksella.

Seuraavat vaiheet

  1. Nimeä tarkistettava työnkulku.
  2. Kysy, onko ohittava allekirjoitus linjassa näkyvän verkkotunnuksesi kanssa.
  3. Pidä toimittajan omistus ja offboarding-vastuut selvänä.

[ UKK ]

Usein kysytyt kysymykset

Missä DKIM valitsin on viestissä?

Se on s=-arvo asiaankuuluvan DKIM-Signature otsikon sisällä. Lue se varsinaisesta alkuperäisestä viestistä sen sijaan, että otat palveluntarjoajan oletuksena.

RFC 6376 §3.5

Mikä verkkotunnus kuuluu valitsinhakuun?

Käytä d=-aluetta samasta allekirjoituksesta. Rakenna valitsin. _domainkey.signing-domain ; älä käytä automaattisesti näkyvää Lähettäjä-verkkotunnusta.

RFC 6376 §3.6.2.1

Voiko DKIM valitsin sisältää jotain muuta kuin googlea tai selector1:tä?

Kyllä. Allekirjoituspalvelu konfiguroi valitsimet, ja ne voivat vaihdella tai muuttua kiertyessä. Käytä tarkkaa arvoa, joka on allekirjoituksessa tai nykyisessä tuetussa kokoonpanossa.

RFC 6376 §3.1

Mitkä todisteet osoittavat, että palvelu todella allekirjoittaa DKIM kanssa?

Käytä alkuperäistä viestiä, joka on lähetetty asianmukaisen työnkulun kautta, sen allekirjoitustoimialue ja luotettava vahvistustulos. Julkisesti näkyvä avain muodostaa vain yhden riippuvuuden eikä osoita, että palvelu on allekirjoittamassa.

RFC 6376 §5.5 RFC 6376 §6.1

Miksi haku näyttää CNAME ?

Allekirjoitusalue voi delegoida avainten hallinnan palveluntarjoajalle. Seuraa ja tarkista ketju ja käytä palveluntarjoajan tukemaa kokoonpanoa sen sijaan, että korvaat sen arvatuilla avaintiedoilla.

RFC 1034 §3.6.2

Mitä minun pitäisi tehdä useille DKIM-Signature otsikoille?

Kirjaa kukin d=- ja s=-pari ja sen luotettava varmennustulos. Selvitä sitten, onko jokin ohittava allekirjoitus linjassa näkyvän Lähettäjä-toimialueen kanssa.

RFC 6376 §4.2 RFC 9989 §4.4.1

Entä jos DKIM-Signature otsikkoa ei ole?

Tarkista alkuperäinen viesti ja todellinen lähetysreitti. DNS julkaisu ei yksinään mahdollista allekirjoittamista, ja puuttuva allekirjoitus on eri asia kuin allekirjoitus, jonka vahvistus epäonnistui.

RFC 6376 §5.5

Voiko myöhempi valitsinhaku olla eri mieltä toimitustuloksen kanssa?

Kyllä. DNS avaimet, ajoitus tai tallennettu viesti voivat muuttua. Säilytä alkuperäinen luotetun vastaanottajan tulos ja erota se myöhemmästä vahvistusyrityksestä.

RFC 6376 §3.1 RFC 6376 §6.1.2

[ Lähteet ]

Lähteet

  1. RFC 6376

    Osat §1 · §3.1 · §3.5 · §3.6.2.1 · §3.7 · §4.2 · §5.5 · §6.1 · §6.1.2 · §8.3

  2. RFC 1034

    Osat §3.6.2

  3. RFC 8601

    Osat §1.2 · §7.1

  4. RFC 9989

    Osat §4.4 · §4.4.1

[ Sanasto ]

Sanasto

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

RFC 6376 §1

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

RFC 6376 §3.1 RFC 6376 §3.5

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

RFC 9989 §4.4

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