Email Uwierzytelnienie

Poczta i bezpieczeństwo
Standardy techniczne i protokoły weryfikujące, czy wiadomość e-mail rzeczywiście pochodzi od deklarowanego nadawcy.
← Wróć do słownika

Czym jest uwierzytelnianie poczty elektronicznej?

Uwierzytelnianie poczty elektronicznej to zbiór standardów technicznych i protokołów służących do sprawdzania, czy wiadomość rzeczywiście pochodzi z domeny, za którą się podaje. Mechanizmy te pomagają zapobiegać podszywaniu się pod nadawcę, phishingowi i spamowi, ponieważ pozwalają serwerom pocztowym odbiorcy weryfikować tożsamość nadawcy za pomocą rekordów DNS i podpisów kryptograficznych.

Trzy filary uwierzytelniania poczty

SPF (zasady polityki nadawcy)

Określa, które serwery są uprawnione do wysyłania poczty w imieniu Twojej domeny.

Jak działa SPF:

1. Domena publikuje rekord SPF w DNS

2. Serwer odbiorczy sprawdza adres IP nadawcy

3. Adres IP jest porównywany z listą uprawnionych źródeł

4. Zwracany jest wynik pass, fail lub soft-fail

Przykład rekordu SPF:
v=spf1 ip4:192.168.1.0/24 include:_spf.google.com -all

DKIM (identyfikowana poczta z kluczem domeny)

Podpisuje wiadomości kryptograficznie, aby potwierdzić ich integralność i autentyczność.

Jak działa DKIM:

1. Serwer wysyłający podpisuje wiadomość kluczem prywatnym

2. Klucz publiczny jest publikowany w DNS

3. Serwer odbiorczy pobiera klucz publiczny

4. Podpis jest weryfikowany na podstawie wiadomości

Rekord DNS DKIM:
selector._domainkey.example.com. TXT "v=DKIM1; k=rsa; p=MIGfMA0..."

DMARC (uwierzytelnianie wiadomości oparte na domenie)

Warstwa polityki, która informuje odbiorców, co zrobić z wiadomościami, które nie przejdą uwierzytelniania.

Przykład rekordu DMARC:
_dmarc.example.com. TXT "v=DMARC1; p=reject; rua=mailto:[email protected]"

Przebieg uwierzytelniania

Email Sent → SPF Check → DKIM Check → DMARC Policy

↓ ↓ ↓

Pass/Fail Pass/Fail Deliver/Quarantine/Reject

Wyniki uwierzytelniania

WynikSPFDKIMDMARC
passIP uprawnionePrawidłowy podpisZgodność + zaliczone
failIP nieuprawnioneNieprawidłowy podpisNaruszenie polityki
softfailIP budzi wątpliwości--
noneBrak rekorduBrak podpisuBrak polityki

Dlaczego uwierzytelnianie ma znaczenie

Dla nadawców

Dla odbiorców

Najlepsze praktyki wdrażania

SPF

1. Zacznij od dyrektyw include dla dostawców poczty

2. Dodaj konkretne adresy IP swoich serwerów pocztowych

3. Podczas testów używaj ~all, a po uzyskaniu pewności -all

4. Utrzymuj rekord poniżej limitu 10 wyszukiwań DNS

DKIM

1. Generuj klucze o długości co najmniej 2048 bitów

2. Okresowo rotuj klucze

3. Używaj osobnych selektorów dla poszczególnych usług

4. Monitoruj nieudane podpisywanie

DMARC

1. Zacznij od p=none na potrzeby monitorowania

2. Analizuj raporty, aby wykrywać problemy

3. Stopniowo przechodź do p=quarantine

4. Po uzyskaniu pewności włącz p=reject

Typowe problemy z uwierzytelnianiem

ProblemPrzyczynaRozwiązanie
Błąd SPFWiadomość wysłana z niewłaściwego IPZaktualizuj rekord SPF
Błąd DKIMNiezgodność kluczaWygeneruj klucze ponownie
Błąd DMARCProblemy ze zgodnością domenSprawdź zgodność domeny From i koperty

Uwierzytelnianie poczty jest niezbędne do ochrony reputacji domeny i zapewnienia, że wiadomości dotrą do skrzynek odbiorczych adresatów.

Wykorzystaj tę wiedzę w praktyce

Użyj API DomScan, aby sprawdzić dostępność domen, ich kondycję i więcej.