SPF Softfail vs Hardfail: Jaka jest różnica?
SPF lub Sender Policy Framework to protokół uwierzytelniania poczty elektronicznej, który pomaga zweryfikować legalność źródeł wysyłania. Używany w połączeniu z DMARC, SPF może pomóc w zapobieganiu cyberatakom związanym z pocztą elektroniczną, takim jak phishing i spoofing domen.
Dzięki drobnym zmianom w składni rekordu SPF, wiadomości e-mail z błędem SPF mogą być obsługiwane na dwa zupełnie różne sposoby! SPF można skonfigurować tak, aby wywoływał błąd Hardfail lub Softfail, gdy uwierzytelnianie nadawcy nie powiedzie się. W tym blogu omówimy różnice między SPF hardfail i softfail, składnię do konfiguracji obu i ich przypadki użycia. Zanurzmy się więc od razu!
Jak działają rekordy SPF?
Aby wdrożyć SPF dla swoich wiadomości e-mail, należy utworzyć i opublikować rekord SPF w DNS swojej domeny. Typowy przykład rekordu SPF jest następujący:
v=spf1 include:_spf.google.com ~all
W tym rekordzie SPF autoryzujesz wszystkie wiadomości e-mail pochodzące z adresów IP wymienionych w rekordzie SPF Google. Mechanizm niepowodzenia jest zdefiniowany na samym końcu rekordu (~all), czyli Softfail.
W związku z tym rekord SPF definiuje używaną wersję protokołu, autoryzowane źródła wysyłania i mechanizm niepowodzenia. Publikując ten rekord w DNS, zapewniasz, że tylko autoryzowani nadawcy mogą wysyłać wiadomości e-mail w imieniu Twojej domeny. Jeśli nieautoryzowane źródło próbuje się pod ciebie podszyć, SPF kończy się niepowodzeniem z typem mechanizmu niepowodzenia zdefiniowanym w rekordzie.
Różnica między SPF Hardfail i Softfail
Poniższa tabela wyjaśnia podstawową różnicę między SPF hardfail i softfail.
Składnia SPF | Rodzaj niepowodzenia | Status | Odpowiednie działanie podjęte przez odbiorcę |
---|---|---|---|
v=spf1 include:domain1.com -all | Hardfail | Nieautoryzowany nadawca | Wiadomość e-mail może zostać odrzucona |
v=spf1 include:domain1.com ~all | Softfail | Nadawca może być nieautoryzowany | Wiadomość e-mail została dostarczona, ale oznaczona jako podejrzana lub potencjalnie fałszywa. |
SPF Hardfail vs Softfail: Jak zdefiniowano w RFC
Zgodnie z RFC 7208:
- Wynik "Fail" dla SPF bezpośrednio wskazuje, że nadawca wiadomości e-mail nie jest autoryzowany przez domenę wysyłającą. "Fail" jest synonimem wyniku Hardfail (-all), który wyraźnie wskazuje na nieautoryzowane użycie domeny.
- Jednak znacznie bardziej zrelaksowanym podejściem jest skonfigurowanie SPF Softfail, który wskazuje "prawdopodobne" wskazanie nieautoryzowanego użycia domeny.
Obsługa awarii odbiorcy w przypadku awarii Hardfail i Softfail
W sekcji 8.4RFC definiuje następujące scenariusze obsługi wyników dla SPF hardfail i SPF softfail:
1. SPF Hardfail / Fail
W przypadku wyniku "Fail" lub "Hardfail" serwer odbiorcy może odrzucić wiadomość e-mail, która jest nieautoryzowana. Jeśli jest to transakcja SMTP, powinien zostać zwrócony kod błędu 550 5.7.1 z odpowiednim opisem błędu.
JEŚLI serwer odbiorcy nie odrzuci wiadomości e-mail podczas transakcji SMTP, RFC zaleca odbiorcom rejestrowanie wyników SPF w nagłówku Received-SPF lub Authentication-Results.
2. SPF Softfail
Jako bardziej elastyczna polityka, Softfail wskazuje, że domena zarządzania administracyjnego podejrzewa, że wiadomość e-mail jest nieautoryzowana, ale nie chce jej od razu odrzucać. W takim przypadku wiadomość jest dostarczana, ale z ostrzeżeniem do dalszej weryfikacji.
SPF Softfail vs Hardfail: Co polecamy?
W przypadku przekazywania wiadomości e-mail SMTP, można rozważyć SPF softfail jako bezpieczniejszy zakład przeciwko hardfail. Dowiedzmy się jak to zrobić:
Przekazywanie wiadomości e-mail SMTP to automatyczny transfer wiadomości z jednego serwera na inny. Oznacza to, że wiadomość e-mail jest przekazywana do serwera, którego adres IP nie jest wymieniony w rekordzie SPF domeny. Sprawia to, że jest to nieautoryzowany nadawca wiadomości e-mail, chociaż w praktyce jest on legalny.
Czy masz jakąkolwiek kontrolę nad tym działaniem? Odpowiedź brzmi: nie, ponieważ wiadomość e-mail jest przekazywana automatycznie po stronie odbiorcy. W takich okolicznościach SPF nie powiedzie się dla przekazywanych wiadomości e-mail.
Oto, gdzie posiadanie polityki SPF hardfail może wpędzić Cię w kłopoty! Jak już wiemy, mechanizmy hardfail mogą prowadzić do odrzucenia nieudanych wiadomości. W związku z tym, te przekazywane wiadomości e-mail mogą nie zostać dostarczone, jeśli domena jest skonfigurowana z polityką hardfail.
Najgorsza część? Działanie podjęte przez politykę obsługi błędów SPF zastąpi wyniki uwierzytelniania DMARC i DKIM. Zasadniczo, nawet jeśli DKIM, a następnie DMARC przejdą pomyślnie - wiadomość e-mail może nadal nie zostać dostarczona.
Jak określono w RFC 7489 Sekcja 10.1 jeśli kontrole SPF są wykonywane przed operacjami DMARC, obecność prefiksu "-" w mechanizmie SPF nadawcy, takiego jak "-all", może prowadzić do natychmiastowego odrzucenia wiadomości e-mail. Odrzucenie to następuje na wczesnym etapie procesu obsługi wiadomości e-mail, nawet przed rozpoczęciem przetwarzania DMARC.
Dlatego też, jeśli polityka SPF nadawcy wiadomości e-mail zawiera mechanizm "-all", wskazujący na ścisłą politykę odrzucania wiadomości e-mail, które nie przejdą kontroli SPF, może to spowodować odrzucenie wiadomości przed wystąpieniem jakiejkolwiek polityki lub przetwarzania DMARC. To wczesne odrzucenie może nastąpić niezależnie od tego, czy wiadomość e-mail ostatecznie przejdzie uwierzytelnienie DMARC.
Dlatego w tych okolicznościach SPF Softfail triumfuje nad mechanizmem Hardfail. Jest to podejście o znacznie niskim ryzyku, które pozostawia miejsce na weryfikację, po prostu oznaczając autoryzowane wiadomości e-mail zamiast je odrzucać.
Bezpieczne strategie wdrażania SPF
Optymalne wdrożenie SPF jest niezbędne do ochrony komunikacji e-mail przed nieautoryzowanymi atakami typu spoofing i phishing. Postępując zgodnie z najlepszymi praktykami, organizacje mogą zwiększyć poziom bezpieczeństwa poczty elektronicznej i chronić reputację swojej marki. Oto kilka strategii i wskazówek dotyczących bezpiecznego wdrażania SPF:
1. Użyj narzędzia do generowania rekordów SPF
Proces wdrażania SPF rozpoczyna się od wygenerowania rekordu. Rekord można utworzyć ręcznie, mając odpowiednie zrozumienie tagów SPF. Metoda ta jest jednak podatna na błędy ludzkie. Idealnym rozwiązaniem jest skorzystanie z naszego zautomatyzowanego Generator SPF narzędzie. Pomaga ono stworzyć bezbłędny, dokładny rekord SPF, który jest dostosowany do potrzeb Twojej organizacji.
2. Stosowanie odpowiednich mechanizmów SPF
Wykorzystaj mechanizmy SPF, takie jak "include", "a" i "IP4", aby określić dozwolone źródła wysyłania. Rozsądnie wybieraj mechanizmy w oparciu o swoją infrastrukturę poczty e-mail i upewnij się, że dokładnie odzwierciedlają one twoje praktyki wysyłania wiadomości e-mail.
3. Utrzymanie i optymalizacja rekordu SPF
Rekord Sender Policy Framework musi być utrzymywany i optymalizowany, aby zapobiec jego nieprawidłowemu działaniu. SPF ma tendencję do łamania się, gdy autoryzowani nadawcy przekraczają limit 10 wyszukiwań DNS po stronie odbiorcy. Aby utrzymać optymalny limit wyszukiwań, nasz hostowane rozwiązanie SPF jest najlepszym rozwiązaniem! Pomagamy właścicielom domen zoptymalizować SPF za pomocą jednego kliknięcia, aby pozostać poniżej limitów lookup i void oraz utrzymać bezbłędny SPF.
4. Połączenie SPF z DMARC
Wdrażanie DMARC (Domain-based Message Authentication, Reporting, and Conformance) wraz z SPF zapewnia dodatkową (ale niezbędną) warstwę bezpieczeństwa. DMARC umożliwia właścicielom domen określenie zasad obsługi wiadomości e-mail, w tym działań, jakie należy podjąć w przypadku wiadomości e-mail, które nie spełniają SPF.
DMARC wykazał udowodnione wyniki w minimalizowaniu oszustw e-mailowych, kompromitacji i ataków podszywania się.
5. Wdrożenie rygorystycznych zasad obsługi błędów SPF
Skonfiguruj rekord tak, aby traktował Niepowodzenia uwierzytelniania SPF z rygorystycznymi zasadami, takimi jak odrzucanie lub oznaczanie wiadomości e-mail z domen, w których wystąpiły błędy. W tym celu można zaimplementować SPF hardfail lub SPF softfail zamiast neutralnej polityki.
6. Monitorowanie wyników uwierzytelniania SPF
Wdrożenie Raporty DMARC do monitorowania wyników uwierzytelniania SPF, takich jak SPF pass i fail, a także błędów wyrównania. A Analizator DMARC może pomóc w analizowaniu i analizowaniu danych uwierzytelniania SPF w zorganizowany, czytelny dla człowieka sposób.
Słowa końcowe
Nie ma bezpośredniej odpowiedzi na pytanie "Co jest lepsze? SPF hardfail czy softfail". Podczas gdy znacznik hardfail może zapewnić lepsze bezpieczeństwo, wybór właściwego rozwiązania do monitorowania źródeł wysyłania staje się kluczowy.
Zaawansowana platforma uwierzytelniania i raportowania domen PowerDMARC zapewnia kompleksowe rozwiązania SPF i DMARC dla firm każdej wielkości. Zarejestruj się już dziś na bezpłatny okres próbny!
- SPF Softfail vs Hardfail: Jaka jest różnica? - 26 kwietnia 2024 r.
- FTC donosi, że poczta e-mail jest popularnym medium do oszustw związanych z podszywaniem się pod inne osoby - 16 kwietnia 2024 r.
- SubdoMailing i wzrost popularności phishingu subdomenowego - 18 marca 2024 r.