Domena DKIM dla DMARC

Jak wyrównanie domeny DKIM wpływa na uwierzytelnianie DMARC?

DMARC (Domain-based Message Authentication, Reporting and Conformance)
to standard uwierzytelniania wiadomości e-mail opracowany w celu zwalczania fałszywych wiadomości e-mail w domenach.

W rozdziale „3.1. Wyrównanie identyfikatorów” napisano:

   Technologie uwierzytelniania poczty e-mail uwierzytelniają różne (i rozbieżne) aspekty pojedynczej wiadomości. Na przykład [DKIM] uwierzytelnia domenę, która dołączyła podpis do wiadomości, podczas gdy [SPF] może uwierzytelniać domenę występującą w części RFC5321.MailFrom (Mail-From) protokołu [SMTP] lub domenę RFC5321.EHLO/HELO, lub obie. Mogą to być różne domeny i zazwyczaj nie są widoczne dla użytkownika końcowego. Protokół DMARC uwierzytelnia użycie domeny RFC5322.From, wymagając, aby była ona zgodna z uwierzytelnionym identyfikatorem (zgodna z nim). -- https://tools.ietf.org/html/rfc7489#section-3.1

Oznacza to po prostu:

   gdy nadawca uwierzytelnia swój adres e-mail za pomocą protokołu SPF i/lub DKIM, co najmniej jedna z domen musi być zgodna z domeną nadawcy

Nie było dla nas jasne, czy wiadomość może nie przejść kontroli SPF lub DKIM
, a mimo to przejść uwierzytelnianie DMARC.

Przetestowaliśmy to za pomocą narzędzia dostępnego dla każdego: skrzynki pocztowej Gmail.
Aby zobaczyć wynik, otwórz wiadomość i wybierz „Pokaż oryginał”:

Test 1 – przesłana wiadomość: spf-fail, dkim-pass (wyrównane)
spf-fail dmarc-pass

Test 2 – uszkodzony klucz dkim: dkim-fail, spf-pass (wyrównany)
dkim-fail dmarc-pass

Wynik jest oczywisty, wiadomość przechodzi uwierzytelnianie DMARC, jeśli występuje:
SPF i wyrównanie domeny <OR> DKIM i wyrównanie domeny

Aby przejść kontrolę DMARC, w niektórych przypadkach ważne jest sprawdzenie podpisu DKIM:
domena podpisująca (d=example.com) musi być zgodna z domeną Od.

Przykłady wyników „DMARC-PASS”, które w innym przypadku nie zadziałałyby:

Przypadek 1 – przekazywanie przerywa uwierzytelnianie SPF

  • SPF-FAIL: Sprawdzanie uwierzytelniania SPF przeważnie zakończy się niepowodzeniem,
    ponieważ przekazywana wiadomość e-mail zostanie wysłana przez nowy podmiot, nieuwzględniony w rekordzie SPF pierwotnego nadawcy

  • DKIM-PASS (wyrównany): Przekierowanie wiadomości e-mail nie ma wpływu na podpis DKIM

Wynik: zgodność DKIM umożliwia przesłanie wiadomości w celu zaliczenia kontroli DMARC.

Przypadek 2 – domena SPF dostarczona przez ESP (dostawcę usług poczty e-mail)
NIE MOŻE być wyrównana z domeną „Od”

  • SPF~PASS (NIEZGODNE): uwierzytelnianie SPF nie powoduje wyrównania domeny,
    ponieważ domena używana przez ESP w adresie nadawcy wiadomości e-mail różni się od domeny w adresie nadawcy wiadomości e-mail

  • DKIM-PASS (wyrównany): podpis DKIM używa tej samej domeny co nadawca w polu „Od”

Wynik: zgodność DKIM umożliwia przesłanie wiadomości w celu zaliczenia kontroli DMARC.