Suriin ang DKIM: ang mga key na ginagamit ng isang domain sa pag-sign ng email nito
Pinapayagan ng DKIM ang isang domain na i-sign ang email nito gamit ang key na nakalathala sa DNS, para masuri ng mga tumatanggap na server na galing sa domain na iyon ang isang mensahe at hindi ito binago. Nakalagay ang bawat key sa ilalim ng isang pangalang tinatawag na selector. Mag-type ng domain at, kung alam mo, ang selector; kapag wala, 33 karaniwang selector ang susubukan namin.
Ang selector ay ang value na “s=” sa header na “DKIM-Signature” ng email na ipinadala ng domain na iyon. Iwanan itong blangko para subukan ang mga karaniwan.
Paano hanapin ang selector
- Magbukas ng email na ipinadala ng domain na iyon at ipakita ang orihinal o ang mga header nito (sa Gmail: ang tatlong tuldok, tapos “Ipakita ang orihinal”).
- Hanapin ang header na “DKIM-Signature”: ang “d=” ay ang domain at ang “s=” ay ang selector, halimbawa s=selector1.
- I-type ang domain at ang selector at pindutin ang “Suriin ang DKIM”. Kapag walang selector, 33 karaniwang selector ang susubukan namin, gaya ng default, google, selector1 o k1.
Ano ang ibig sabihin ng bawat resulta
- Sina-sign ng domain ang email nito gamit ang DKIM
- Nakita namin ang public key nito: masusuri ng mga tumatanggap na server na galing sa domain na ito ang mga mensahe nito at hindi binago habang ipinapadala.
- May mga DKIM key, pero may mga babala
- Nakakita kami ng kahit isang key, pero ang ilan ay hindi na aktibo, nasa testing o masyadong mahina. Nasa ilalim ng bawat key ang mga detalye.
- Walang DKIM key sa mga karaniwang selector
- Hindi nito napapatunayang walang DKIM ang domain: puwedeng ibang selector ang gamit nito. Makikita mo ito sa header na “DKIM-Signature: s=” ng email na ipinadala nito sa iyo. I-type ito sa “Selector” at suriin ulit.
- Walang DKIM key sa selector na iyon
- Tingnan kung paano ito isinulat: ang selector ay ang value na “s=” ng header na “DKIM-Signature”, at ang domain ay ang value nitong “d=”.
Ano ang ibig sabihin ng bawat signal
- Walang laman ang key (p=): hindi na aktibo ang selector na ito at hindi na ito nagsa-sign ng email.
- Nasa testing mode ang key (t=y): hinihiling ng domain sa mga tumatanggap na server na huwag kumilos kapag bumagsak ang signature.
- Mas maikli sa 1024 bits ang RSA key: puwede itong mabasag at hindi ito tinatanggap ng maraming mail server.
- 1024 bits ang RSA key: tinatanggap pa, pero 2048 ang inirerekomenda.
- SHA-1 lang ang pinapayagan ng key, isang lumang algorithm na hindi na itinuturing na ligtas.
- May error ang record ng key at hindi ito mabasa.
- Hindi RSA o Ed25519 ang uri ng key, kaya hindi ito magamit ng mga tumatanggap na server.
- Walang key sa alinman sa mga selector na sinubukan namin.
Mga kaugnay na tool
Aling mga bansa ang saklaw nito
Gumagana sa mga domain mula sa anumang bansa. Kapag walang selector, sinusubukan namin ang mga default ng malalaking provider (Google, Microsoft 365, Zoho, Proton, Fastmail, Mailchimp at iba pa) at ang mga karaniwang generic na pangalan, 33 lahat. Binabasa ang mga key gaya ng ginagawa ng mga server na tumatanggap ng email (RFC 6376): RSA at Ed25519.
Binabasa namin ang mga pampublikong DNS record ng domain. Kung mag-type ka ng email address o link, ang domain lang nito ang lumalabas sa browser mo. Hindi sine-save ang domain na hinahanap mo.
Mga madalas itanong
Ano ang DKIM?
DomainKeys Identified Mail: sina-sign ng server na nagpapadala ang bawat email gamit ang isang private key at inilalathala ng domain ang public key sa DNS. Sinusuri ng server na tumatanggap ang signature: kapag tugma, galing sa domain na iyon ang email at hindi ito binago habang ipinapadala.
Ano ang selector?
Ang pangalang ginagamit sa paglalathala ng isang key, sa selector._domainkey.example.com. Puwedeng magkaroon ng ilan ang isang domain, isa bawat provider o bawat pagpapalit ng key. Lumalabas ito bilang “s=” sa header na “DKIM-Signature” ng bawat email.
Bakit walang nakikitang key kahit gumagamit ng DKIM ang domain?
Puwedeng kahit anong pangalan ang selector at hindi kayang ilista ng DNS ang mga ito. 33 karaniwang selector ang sinusubukan namin; kung iba ang gamit ng domain, i-type ito sa “Selector”. Kaya hindi napapatunayan ng “walang nakita” na walang DKIM.
Ano ang ibig sabihin ng 1024 at 2048 bits?
Ang laki ng RSA key: habang mas mahaba, mas mahirap basagin. Tinatanggap pa ang 1024 bits, pero 2048 ang inirerekomenda. Kapag mas mababa sa 1024, binabalewala ng maraming tumatanggap na server ang signature.
