Ważne ostrzeżenie: Google i Yahoo będą wymagać DMARC od kwietnia 2024 r.
PowerDMARC

SPF vs DKIM vs DMARC

SPF vs DKIM vs DMARC

SPF vs DKIM vs DMARC

Czas czytania: 4 min

Istnieją trzy główne protokoły, które mogą być używane do weryfikacji autentyczności wiadomości e-mail: SPF, DKIM i DMARC. Wszystkie służą do zapobiegania spoofingowi - praktyce udawania cudzej domeny w celu wysyłania wiadomości e-mail za pośrednictwem serwerów - i każdy z nich ma swoje mocne i słabe strony. 

Ponieważ wiadomości e-mail stały się podstawową formą komunikacji zarówno dla osób prywatnych, jak i firm, stały się również głównym celem cyberprzestępców. Aby chronić przed atakami opartymi na poczcie elektronicznej, takimi jak spam, phishing i spoofing, opracowano protokoły uwierzytelniania poczty elektronicznej, takie jak SPF, DKIM i DMARC.

W tym blogu zbadamy te trzy protokoły uwierzytelniania poczty e-mail, ich różnice i sposób, w jaki współpracują ze sobą, aby zapewnić solidne ramy bezpieczeństwa poczty e-mail.

1. Sender Policy Framework (SPF) 

SPF jest skrótem od Sender Policy Framework. Jest on używany do weryfikacji, że domena jest upoważniona do wysyłania e-maili w imieniu innej domeny. Na przykład, jeśli masz adres e-mail pod adresem [email protected] to możesz użyć SPF, aby dać ludziom znać, że wysłałeś e-mail z tej domeny. Jeśli Twoja domena nie ma rekordu SPF, to niektóre serwery odrzucą Twoje e-maile jako spam. 

Na przykład, jeśli zarządzasz firmową domeną Google Apps i chcesz zezwolić tylko serwerom Google na wysyłanie e-maili w imieniu domeny, możesz dodać następujący rekord SPF w ustawieniach DNS:

v=spf1 include:_spf.google.com -all

2. Poczta identyfikowana za pomocą kluczy domenowych (DKIM)

DKIM to skrót od DomainKeys Identified Mail i służy do weryfikacji tożsamości nadawcy poprzez podpisanie każdego emaila zaszyfrowanym kluczem hash. To pozwala odbiorcom wiedzieć, czy e-mail został zmieniony w jakikolwiek sposób od czasu jego wysłania, pokazując im ten podpis obok każdej wiadomości w ich skrzynkach odbiorczych. Pomaga to również zapobiegać spamowi poprzez uniemożliwienie spamerom wysyłania fałszywych wiadomości e-mail udających, że pochodzą z cudzej nazwy domeny. 

Oto jak działa DKIM:

Serwer pocztowy nadawcy dodaje podpis cyfrowy do nagłówka wiadomości e-mail. Podpis jest tworzony przy użyciu klucza prywatnego, do którego dostęp ma tylko serwer pocztowy nadawcy. Podpis ten jest unikalny dla wiadomości e-mail i weryfikuje, czy serwer pocztowy nadawcy zatwierdził treść wiadomości e-mail.

Serwer pocztowy nadawcy publikuje klucz publiczny w rekordach DNS domeny. Klucz publiczny jest używany do weryfikacji podpisu w wiadomości e-mail.

Kiedy wiadomość e-mail dociera do serwera pocztowego, serwer pobiera klucz publiczny z rekordów DNS domeny i używa go do weryfikacji podpisu w nagłówku wiadomości. Jeśli podpis jest ważny, oznacza to, że wiadomość e-mail nie została naruszona podczas tranzytu, a wiadomość jest uważana za autentyczną.

Jeśli podpis jest nieprawidłowy, serwer pocztowy odbierający wiadomość oznaczy ją jako spam lub całkowicie odrzuci. Pomaga to zapobiegać atakom typu phishing, w których cyberprzestępca podszywa się pod zaufany podmiot, aby oszukać odbiorcę i skłonić go do ujawnienia poufnych informacji lub pobrania złośliwego oprogramowania.

3. Zgłaszanie i zgodność uwierzytelniania komunikatów opartych na domenach (DMARC)

Domain-based Message Authentication, Reporting, and Conformance (DMARC) to protokół uwierzytelniania poczty elektronicznej, który łączy w sobie zarówno SPF jak i DKIM, aby zapewnić bardziej kompleksowe rozwiązanie bezpieczeństwa poczty elektronicznej. DMARC pozwala właścicielom domen na określenie zasad, w jaki sposób odbiorcy poczty powinni traktować wiadomości, które nie przeszły kontroli SPF lub DKIM. DMARC działa poprzez dodanie rekordu DNS, który mówi odbiorcom poczty elektronicznej jak mają postępować z wiadomościami, które nie przejdą kontroli SPF lub DKIM.

DMARC pozwala również organizacjom na raportowanie wiadomości, które nie przeszły kontroli uwierzytelniania, takich jak SPF lub DKIM, dzięki czemu mogą one podjąć działania przeciwko nieautoryzowanym nadawcom, którzy mogą spoofingować swoje domeny w celu wysłania fałszywych wiadomości e-mail pod fałszywym pozorem.

Jak używanie SPF, DKIM i DMARC w połączeniu ze sobą może poprawić bezpieczeństwo poczty elektronicznej w Twojej domenie?

Wdrożenie protokołów SPF, DKIM i DMARC w połączeniu ze sobą może znacząco poprawić bezpieczeństwo poczty elektronicznej domeny. SPF weryfikuje autoryzowane serwery pocztowe, które mogą wysyłać e-maile w imieniu domeny, podczas gdy DKIM podpisuje e-maile kluczem prywatnym i weryfikuje autentyczność na serwerze odbiorcy. DMARC zapewnia ramy polityki dla uwierzytelniania wiadomości e-mail, pozwalając właścicielom domen na określenie, w jaki sposób nieudane uwierzytelnianie powinno być obsługiwane, i zapewnia informacje zwrotne, aby pomóc w identyfikacji i rozwiązaniu potencjalnych problemów. 

Razem, SPF, DKIM i DMARC zapewniają warstwowe podejście do uwierzytelniania wiadomości e-mail, które utrudnia atakującym spoofing domen lub podszywanie się pod nadawców. Zapewniają one również właścicielom domen większą kontrolę nad bezpieczeństwem poczty elektronicznej, pomagając im zapobiegać atakom opartym na poczcie elektronicznej i zapewnić, że legalne wiadomości są dostarczane z powodzeniem.

Słowa końcowe

Wraz ze wzrostem częstotliwości i złożoności cyberataków, konieczne jest poważne potraktowanie bezpieczeństwa poczty elektronicznej. Protokoły uwierzytelniania poczty elektronicznej, takie jak SPF, DKIM i DMARC, odgrywają kluczową rolę w ochronie przed zagrożeniami związanymi z pocztą elektroniczną, takimi jak spam, phishing i spoofing. Dzięki wdrożeniu tych protokołów osoby prywatne i firmy mogą chronić swoje wrażliwe informacje i zapobiegać nieautoryzowanemu dostępowi do swoich systemów. 

Bezpieczeństwo poczty elektronicznej jest ważne nie tylko ze względu na ochronę danych osobowych i korporacyjnych, ale jest również istotnym elementem budowania zaufania i utrzymywania relacji z klientami i interesariuszami. Dlatego kluczowe jest podjęcie proaktywnych działań w celu zapewnienia bezpieczeństwa i integralności komunikacji e-mailowej.

Wyjdź z wersji mobilnej