Ce este DKIM si de ce Google recomanda implemntarea ?
DomainKeys Identified Mail (DKIM) este un mecanism de autentificare a emailurilor care permite expeditorilor să asocieze un anumit domeniu cu mesajul transmis, oferind astfel garanția autenticității acestuia. DKIM funcționează prin aplicarea unei semnături digitale în antetul emailului, semnătură generată de către Mail Transfer Agent (MTA) al expeditorului. Acesta utilizează un algoritm criptografic pentru a crea o valoare unică (hash) care reprezintă emailul.
Cheia publică utilizată pentru semnătura DKIM este stocată în DNS-ul domeniului expeditor. La recepționarea emailului, MTA-ul destinatar extrage această cheie publică și o utilizează pentru a verifica semnătura digitală. Dacă verificarea reușește, înseamnă că mesajul nu a fost alterat și că provine într-adevăr de la domeniul respectiv, conferind destinatarului o garanție asupra integrității și originii emailului.
DKIM filtrează mesajele?
Nu, DKIM nu filtrează în mod direct mesajele. Cu toate acestea, informațiile oferite de DKIM pot influența filtrele de spam ale destinatarului. De exemplu, dacă semnătura DKIM a unui mesaj poate fi verificată cu succes și provine de la un domeniu de încredere, scorul de spam al mesajului poate fi redus. În schimb, dacă semnătura DKIM nu poate fi verificată, acest lucru poate indica o posibilă falsificare a emailului, ceea ce poate duce la marcarea lui ca spam, la trimiterea în carantină sau la aplicarea unei etichete de avertizare în subiectul mesajului.
Un exemplu comun este Gmail, care refuză livrarea mesajelor provenite de la domenii precum ebay.com sau paypal.com dacă semnătura DKIM nu este validă, deoarece acest lucru indică adesea o încercare de phishing.
Cum se poate verifica DKIM?
Pentru a testa configurarea DKIM pentru un domeniu, există instrumente online gratuite, cum ar fi MXToolBox. O altă metodă simplă este trimiterea unui email către o adresă Gmail. În acest caz, destinatarul poate accesa opțiunea „show original” (afișează originalul) din meniul mesajului, unde va vedea informația „signed-by: domeniul tau”. Aceasta confirmă că semnătura DKIM este validă.
Ce rezultat dorim de la DKIM?
Ideal, DKIM ar trebui să fie funcțional, iar semnătura sa să poată fi verificată fără probleme. Dacă verificarea semnăturii DKIM eșuează, pot exista diverse cauze care trebuie investigate. Este esențial să se diagnosticheze corect problema pentru a asigura validitatea semnăturii și integritatea emailului.
Cum putem citi antetul DKIM?
Pentru a vizualiza antetul DKIM al unui email, se poate folosi opțiunea „show original” disponibilă în majoritatea clientelor de email. Antetul conține informații despre semnătura DKIM și cheia utilizată, care pot fi utilizate pentru diagnosticare și verificare.
Explicația câmpurilor din semnătura DKIM:
Ce este DKIM si de ce Google recomanda implemntarea ?
Ce este DKIM si de ce Google recomanda implemntarea ?
- DKIM-Signature: acest câmp marchează începutul semnăturii DKIM.
- v=1: versiunea protocolului DKIM utilizată (în acest caz, versiunea 1).
- a=rsa-sha256: algoritmul criptografic folosit pentru a genera semnătura (RSA cu SHA-256).
- c=relaxed/relaxed: metoda de canonicalizare aplicată atât anteturilor cât și corpului mesajului (metodă „relaxed” permite mici variații în formatarea mesajului fără a compromite validitatea semnăturii).
- d=itsq.ro: domeniul care semnează emailul, în acest caz
itsq.ro
. - s=selector1: selectorul utilizat pentru a localiza cheia publică DKIM în DNS (în acest caz,
selector1
). - h=from:subject:date:to:mime-version:content-type
: lista de anteturi (headers) care au fost incluse în semnătură.
- bh=dkjflk324k5jl2k34j5l34k5jlkj53k4jlkj==: hash-ul (bh) generat din corpul mesajului, utilizat pentru a verifica integritatea acestuia.
- b=TfGd9dA8Kj+LKJDF8kJDFS9fjkldJLKf+lkjsdLk4j3LKDFLKJDS9+LKj3lkSDlfkj34LKj3Klk34lkFJDS3lkJLDSF9fJKLlkjsdfLKJ3=: semnătura digitală propriu-zisă, generată folosind cheia privată a domeniului și hash-ul corpului mesajului.
Această semnătură DKIM este inclusă în antetul emailului și permite destinatarului să verifice dacă mesajul a fost alterat și dacă provine cu adevărat de la domeniul itsq.ro
.
Destinatarul va folosi cheia publică stocată în DNS-ul domeniului itsq.ro
, specificată de selectorul selector1
, pentru a verifica semnătura. Dacă semnătura se validează, emailul nu a fost modificat de la momentul trimiterii.
Aceasta este structura tipică a unui antet DKIM și poate fi vizibilă atunci când vizualizezi anteturile complete ale unui email.
De unde setam DKIM ?
Contactati-ne https://ITSQ.ro
Ce este DKIM si de ce Google recomanda implemntarea ?