Bezpieczeństwo, Uwierzytelnienia e-mail, Wymagania Gmail & Yahoo

Rekord DKIM: Czym Jest i Jak Działa Uwierzytelnienie Poczty E-Mail?

EmailLabs Team,  Opublikowano: 18 September 2025

DKIM Explained Blogpost

Dynamiczny wzrost zagrożeń wynikających z cyberataków przeprowadzanych za pośrednictwem poczty e-mail zmienił sposób, w jaki podchodzimy do bezpieczeństwa komunikacji cyfrowej. W 2004 roku Yahoo! wprowadziło mechanizm DomainKeys Identified Mail (DKIM), aby przeciwdziałać coraz bardziej zaawansowanym atakom typu spoofing. W 2011 roku DKIM stał się oficjalnym standardem internetowym, opisanym w dokumencie RFC 6376.

Przyjrzyjmy się bliżej, czym dokładnie jest rekord DKIM i jak działa w praktyce.

Jak Działa Uwierzytelnianie Poczty E-Mail Rekordem DKIM

DomainKeys Identified Mail (DKIM) to zaawansowany protokół uwierzytelniania poczty elektronicznej, który pełni rolę kryptograficznej ochrony przed fałszowaniem (spoofingiem) i manipulacją wiadomościami e-mail. W przeciwieństwie do podstawowych metod, rekord DKIM pozwala na cyfrowe podpisywanie wiadomości przy użyciu kryptografii asymetrycznej.

Email Spoofing

Mówiąc prościej, hash wiadomości jest podpisywany za pomocą klucza prywatnego przechowywanego na serwerze pocztowym i weryfikowana z wykorzystaniem klucza publicznego, który jest publikowany w rekordach DNS. Można to porównać do unikalnej, nienaruszalnej pieczęci na tradycyjnym liście. Nadawca (serwer e-mail) nakłada pieczęć specjalnym narzędziem (klucz prywatny), do którego dostęp ma tylko on. Odbiorca listu może sprawdzić w publicznym rejestrze (DNS), jak wygląda oficjalna pieczęć nadawcy (klucz publiczny), i zweryfikować, że pieczęć na liście jest autentyczna i nie została naruszona (integralność wiadomości).

Siła DKIM opiera się na zastosowaniu kryptografii, która obejmuje:

  • przekształcenie nagłówków wiadomości i treści w unikalną wartość hash – nawet najmniejsza zmiana w treści podczas transmisji wiadomości e-mail spowoduje błąd uwierzytelnienia i ostrzeże serwery odbiorcze o możliwej próbie manipulacji,
  • publikację rekordów DKIM jako rekordów TXT w DNS – przechowujących klucz publiczny, który umożliwia każdemu serwerowi odbiorczemu weryfikację autentyczności wiadomości poprzez walidację kryptograficzną,
  • integrację z istniejącą infrastrukturą poczty e-mail za pomocą systemu selektorów – pozwalającą właścicielom domen zarządzać wieloma kluczami DKIM dla różnych strumieni wiadomości i tym samym zapewnić większą kontrolę nad polityką uwierzytelniania.

Jak Działa DKIM

Jak Działa Weryfikacja Podpisu DKIM w Wiadomości E-Mail

Proces podpisywania DKIM wykorzystuje wieloetapowy mechanizm weryfikacji, który potwierdza zarówno integralność wiadomości, jak i autentyczność domeny.

Kiedy serwer pocztowy wysyła wiadomość, najpierw generuje podpis DKIM, obliczając hash wybranych nagłówków e-maila oraz treści wiadomości. Następnie szyfruje ten hash kluczem prywatnym przypisanym do domeny. Zaszyfrowany podpis zostaje dołączony do nagłówków wiadomości, tworząc weryfikowalny związek pomiędzy treścią e-maila a domeną nadawcy.

Przykładowy nagłówek podpisu DKIM wygląda następująco:

DKIM-Signature: v=1; a=rsa-sha256; d=example.com; s=news; c=relaxed/relaxed; q=dns/txt; t=1126524832; x=1149015927; h=from:to:subject:date:keywords:keywords; bh=MHIzKDU2Nzf3MDEyNzR1Njc5OTAyMjM0MUY3ODlqBLP=; b=hyjCnOfAKDdLZdKIc9G1q7LoDWlEniSbzc+yuU2zGrtruF00ldcF VoG4WTHNiYwG

Każdy podpis DKIM składa się z par tag=wartość, które dostarczają kluczowych informacji potrzebnych do uwierzytelnienia wiadomości. Wszystkie te elementy razem tworzą solidny system weryfikacji, dzięki któremu serwery odbiorcze mogą potwierdzić autentyczność nadchodzących wiadomości e-mail.

Tag Opis Cel uwierzytelnienia
v= Identyfikator wersji (zawsze 1) Zapewnia kompatybilność protokołu
a= Algorytm (zwykle rsa-sha256) Określa używaną metodę kryptograficzną
d= Domena nadawcza Łączy podpis z autoryzowaną domeną
s= Selektor do wyszukiwania DNS Wskazuje właściwy klucz publiczny w DNS
b= Podpis kryptograficzny Zawiera zaszyfrowany hash do weryfikacji
bh= Hash treści wiadomości Gwarantuje integralność treści e-maila
h= Podpisane nagłówki Określa elementy wiadomości chronione podpisem

Dodatkowe tagi zwiększają bezpieczeństwo wiadomości, zapewniając walidację czasową oraz kontrolę tolerancji na modyfikacje. Te wartości wspierają inteligentne filtrowanie, ponieważ spamerzy zwykle nie dodają prawidłowych znaczników czasu.

Tag Opis Znaczenie bezpieczeństwa
t= Znacznik czasu podpisu (Unix epoch) Pomaga wykrywać spam, ponieważ złośliwi nadawcy rzadko ustawiają poprawny timestamp
x= Czas wygaśnięcia podpisu Unieważnia starsze wiadomości, musi być większy niż timestamp
c= Algorytm kanonikalizacji Kontroluje tolerancję na modyfikacje w transporcie, np. zmiany spacji

DKIM

Nagłówek DKIM to forma uwierzytelnienia polegająca na dodaniu cyfrowego podpisu do wiadomości e-mail.

Najczęstsze Przyczyny Błędów Konfiguracji DKIM

Choć DKIM jest bardzo skutecznym mechanizmem, jego weryfikacja nie zawsze przebiega bezproblemowo i zdarzają się sytuacje, w których zawodzi. Do najczęstszych przyczyn należą:

  • nieprawidłowa konfiguracja klucza publicznego w DNS,
  • problemy z usługami przekazywania poczty (forwarding), które w trakcie transmisji modyfikują podpisane nagłówki lub treść wiadomości,
  • korzystanie z wygasłych kluczy prywatnych,
  • rozbieżności pomiędzy konfiguracją serwera podpisującego a rekordem DNS.

Rozwiązywanie takich problemów zwykle polega na dokładnej weryfikacji ustawień DNS oraz analizie nagłówków wiadomości pod kątem kodów błędów.

Zwiększ z nami dostarczalność i bezpieczeństwo komunikacji e-mail!

Najnowsze Wymagania Dotyczące DKIM (I Ogólnej Autoryzacji Wiadomości E-mai)

W 2024 roku główni dostawcy poczty elektronicznej – Google i Yahoo – wprowadzili rygorystyczne wymagania w zakresie uwierzytelniania e-maili. Do tego trendu dołącza również Microsoft, który od 5 maja 2025 roku wymaga stosowania silnych mechanizmów autoryzacji.

Ta fundamentalna zmiana oznacza, że nadawcy masowych wysyłek (tj. tacy, którzy przekraczają 5 000 e-maili dziennie) muszą wdrożyć poprawne konfiguracje SPF, DKIM i DMARC – wraz z prawidłowym wyrównaniem domen (alignment) oraz przynajmniej polityką DMARC w trybie p=none. Co istotne, od 5 maja 2025 roku Microsoft aktywnie odrzuca wiadomości masowe niespełniające tych wymagań, co potwierdza, że cała branża odchodzi od opcjonalnych metod uwierzytelniania w przypadku masowych wysyłek.

Standardy Uwierzytelniania DKIM

Współczesne podejście do DKIM wymaga znacznie wyższego poziomu bezpieczeństwa, a dostawcy usług e-mail jasno określają konieczność wdrożenia następujących elementów:

  • Organizacje muszą stosować solidny system uwierzytelniania DKIM z algorytmem RSA-SHA256 jako minimalnym standardem podpisu. Stosowany wcześniej RSA-SHA1 jest obecnie odradzany, ponieważ uznaje się go za podatny na zaawansowane ataki kryptograficzne.
  • Nadawcy wiadomości powinni utrzymywać prawidłowe wyrównanie domen (alignment) pomiędzy podpisami DKIM a nagłówkiem „From”. Oznacza to, że domena podpisująca wiadomość musi być taka sama jak widoczna domena nadawcy lub jej subdomena. Zapobiega to atakom phishingowym i podszywaniu się pod domeny.
  • Każda implementacja DKIM powinna wykorzystywać klucze o długości co najmniej 1024 bitów, przy czym 2048-bitowe klucze są zdecydowanie zalecane i coraz częściej stają się standardem w środowiskach obsługujących duże wolumeny wysyłki.

Wyrównanie Domen (Domain Alignment)

DKIM a SPF i DMARC

Mechanizmy SPF, DKIM i DMARC razem tworzą wielowarstwowy system uwierzytelniania e-maili, w którym każdy protokół odpowiada za inny aspekt weryfikacji nadawcy.

  • SPF (Sender Policy Framework) pełni funkcję katalogu autoryzowanych serwerów dla danej domeny. Zawiera listę adresów IP, które mogą legalnie wysyłać wiadomości w imieniu tej domeny. Gdy serwer pocztowy odbiera wiadomość, sprawdza adres IP serwera nadawcy z rekordem SPF, aby potwierdzić autoryzację.
  • DMARC (Domain-based Message Authentication, Reporting, and Conformance) działa jako egzekutor polityki i decydent. Dostarcza serwerom odbiorczym jasnych instrukcji, jak postępować z wiadomościami, które nie przechodzą testów uwierzytelniania.

Podczas gdy SPF skupia się wyłącznie na walidacji tożsamości serwera wysyłającego poprzez weryfikację IP, DMARC wprowadza dodatkową warstwę polityki, która może wykorzystywać wyniki zarówno SPF, jak i DKIM, aby podejmować inteligentne decyzje dotyczące dostarczania wiadomości.

Infografika przedstawiająca rekordy uwierzytelnienia e-maili.

Dzięki SPF i DMARC administratorzy uzyskują szczegółową kontrolę nad tym, jak traktowane są e-maile z ich domeny w przypadku niepowodzenia testów uwierzytelniania.

Jak EmailLabs Wzmacnia Bezpieczeństwo E-maili

EmailLabs dostarcza kompleksową infrastrukturę pocztową, która stawia na bezpieczne dostarczanie wiadomości dzięki wdrożeniu solidnych mechanizmów uwierzytelniania.

Nasza platforma oferuje dedykowane serwery do obsługi wysyłki e-maili z dowolnej aplikacji, systemu e-commerce, CMS, CRM czy narzędzia marketing automation – z wbudowaną obsługą kluczowych protokołów uwierzytelniających, takich jak SPF, DKIM i DMARC.

Dzięki zaawansowanemu Email RESTful API oraz usługom Cloud SMTP pomagamy w efektywnej wysyłce i monitorowaniu wiadomości bez kompromisów w zakresie bezpieczeństwa. Co ważne, EmailLabs upraszcza konfigurację DKIM dzięki funkcji Autoryzacja Nadawcy, która automatycznie generuje niezbędne rekordy DNS, zapewniając prawidłową konfigurację przy minimalnym nakładzie pracy technicznej po stronie użytkownika.

Podsumowanie

Ewolucja standardów uwierzytelniania e-maili – a zwłaszcza rosnące wymagania dotyczące implementacji DKIM – odzwierciedla coraz większą złożoność zagrożeń cybernetycznych oraz odpowiedź branży na te wyzwania.

W 2025 roku poprawna konfiguracja DKIM to już nie tylko dobra praktyka, ale fundamentalny wymóg, aby utrzymać wysoką dostarczalność wiadomości i chronić zarówno nadawców, jak i odbiorców.

Chcesz zabezpieczyć swoją infrastrukturę pocztową? Skontaktuj się z nami – zajmiemy się złożonością uwierzytelniania e-mail, a Ty będziesz mógł w pełni skoncentrować się na tym, co najważniejsze: dotarciu do swojej grupy odbiorców z pełnym poczuciem pewności.

Utwórz konto w EmailLabs już dziś

Zwiększ skuteczność dostarczania wiadomości e-mail i popraw współczynnik konwersji!

Najpopularniejsze

Najnowsze wpisy na blogu