Vodič za implementaciju DKIM-a: uobičajene zamke i kako ih izbjeći
Zašto je DKIM važan za sigurnost e-pošte i BIMI
DomainKeys Identified Mail (DKIM) ključni je protokol za autentifikaciju e-pošte koji provjerava cjelovitost poruke i legitimnost pošiljaoca. DKIM je neophodan za BIMI (Brand Indicators for Message Identification) jer logo vašeg brenda u inboxu mogu prikazati samo ispravno autentifikovane poruke. Ipak, pri postavljanju DKIM-a često se javlja nekoliko uobičajenih zamki koje mogu ugroziti i sigurnost i isporučivost.
Uobičajene DKIM zamke i kako ih izbjeći
- Javni ključ u DNS-u nedostaje ili je pogrešan: Ako DKIM javni ključ nije objavljen ili je pogrešno formatiran u vašem DNS-u, autentifikacija neće uspjeti. Uvijek koristite generator DKIM zapisa i provjerite DNS unose na sintaksne greške.
- Slab ili zastario ključ: Ključevi kraći od 1024 bita (npr. 512 bita) čine vaš DKIM ranjivim na napade. Koristite ključeve od najmanje 1024 bita – preporučuje se 2048 bita – i mijenjajte ih svakih 6–12 mjeseci.
- Problemi s usklađivanjem: Domena u DKIM potpisu (vrijednost d=) mora odgovarati domeni u adresi „From“. Neusklađenost dovodi do neuspješne autentifikacije i može narušiti usklađenost s DMARC-om.
- Neslaganje selektora: Selektor u vašem DNS zapisu mora odgovarati selektoru u zaglavlju poruke. Čak i razlika u jednom znaku može izazvati neuspjeh.
- Pogrešno formatiranje: DKIM zapis u DNS-u mora biti jedan neprekinut niz. Prelomi redova, neoznačeni tačka-zarezi ili polja koja nedostaju (poput v=DKIM1 ili k=rsa) čine zapis nevažećim.
- Zaboravljeno uključivanje DKIM potpisivanja: Nije dovoljno objaviti DNS zapis – pobrinite se da je DKIM potpisivanje uključeno na vašem mail serveru ili kod vašeg pružaoca e-mail usluga.
- Zanemarivanje poddomena i vanjskih dobavljača: Ako šaljete poštu s poddomena ili koristite usluge trećih strana, svaka od njih mora imati ispravno konfigurisan DKIM kako ne bi bilo rupa u autentifikaciji.
- Izostanak praćenja i testiranja: Redovno testirajte postavke DKIM-a i pratite DMARC izvještaje kako biste probleme otkrili na vrijeme. Nakon svake promjene pošaljite testne poruke i provjerite da li DKIM prolazi.
Najbolje prakse za pouzdanu implementaciju DKIM-a
- Koristite jake ključeve koje redovno mijenjate: 1024–2048 bita.
- Dvaput provjerite formatiranje DNS-a i usklađenost selektora: Pobrinite se da je sintaksa ispravna i da se selektori podudaraju.
- Uskladite DKIM domene: Domena u DKIM potpisu treba odgovarati vašoj adresi „From“.
- Testirajte nakon svakog ažuriranja: Pratite rezultate autentifikacije putem DMARC izvještaja.
- Uskladite se s vanjskim pošiljaocima: Pobrinite se da svi dobavljači ispravno implementiraju DKIM.
- Opozovite stare ili kompromitovane ključeve: I uklonite ih iz DNS-a kako biste spriječili zloupotrebu.
Rješavanje problema s DKIM-om
- Provjerite kašnjenja u propagaciji DNS-a: Promjene mogu potrajati do 48 sati.
- Pregledajte izvještaje o neuspjesima DMARC-a i DKIM-a: Potražite tragove o tome šta ne uspijeva i zašto.
- Provjerite da se sadržaj poruke ne mijenja nakon potpisivanja: Pobrinite se da alati za prosljeđivanje ili sigurnost ne mijenjaju poruku.
- Pogledajte dokumentaciju svog pružaoca e-mail usluga: Slijedite smjernice specifične za platformu kako biste riješili probleme s autentifikacijom.
DKIM, SPF i DMARC – jedinstven pristup za BIMI
DKIM je najdjelotvorniji u kombinaciji sa SPF-om i provedenim DMARC politikama. Ovaj trojac ne samo da štiti vašu domenu od lažnog predstavljanja i phishinga, nego je i uslov za prikaz BIMI logoa u inboxima.
Trebate pomoć s postavljanjem DKIM-a ili rješavanjem problema?
U našim čestim pitanjima „Objašnjenje SPF zapisa“ provjerite da li je cijeli vaš lanac autentifikacije spreman za BIMI.
Jaki ključevi i usklađenost: koristite ključeve od 1024+ bita i pobrinite se da DKIM domena odgovara vašoj adresi „From“.
Tačnost DNS-a: izbjegavajte sintaksne greške, neslaganje selektora i probleme s formatiranjem.
Stalno praćenje: testirajte, mijenjajte ključeve i pregledajte DMARC izvještaje kako bi DKIM autentifikacija ostala pouzdana.