[ DKIM ]

Interpretuj DKIM none bez mylenia go z awarią

Przed zbadaniem kluczy lub kryptografii sprawdź, czy wiadomość nie była podpisana na granicy raportowania.

Przez zespół badawczy EmailAuth · 3 minuty czytania

[Kluczowe punkty]

  • Przeczytaj dkim=none oddzielnie od wyniku „bare none”.
  • Przed porównaniem nagłówków ustal zaufaną granicę oceny.
  • Napraw rzeczywistą trasę podpisywania, zamiast publikować niepowiązane klucze.
Na tej stronie

Wynik dkim=none nie jest kolejną pisownią uszkodzonego podpisu. RFC 8601 §2.7.1 definiuje DKIM brak powoduje, że wiadomość nie jest podpisana. To rozróżnienie zmienia sposób dochodzenia: niepodpisana wiadomość wymaga sprawdzenia ścieżki podpisu, natomiast podpisana wiadomość, która zakończy się niepowodzeniem, wymaga weryfikacji.

Zacznij od potwierdzenia, do czego należy wynik i kto go dostarczył. Podsumowanie narzędzia, an Authentication-Results pole, a surowy komunikat może opisywać różne obserwacje. Ufaj wynikowi tylko w granicach zweryfikowanego odbiorcy i zachowaj oryginalną wiadomość przed próbą pogodzenia pozornych sprzeczności.

Przeczytaj pełne pole wynikowe

W Authentication-Results dkim=none jest wynikiem metody DKIM . Oddzielny formularz składający się z identyfikatora usługi uwierzytelniania, po którym następuje pusty brak, oznacza, że ​​nie przeprowadzono żadnego uwierzytelnienia wiadomości. Formy te nie są zamienne; Widzieć RFC 8601 §2.2. Brakujące Authentication-Results również nie są dowodem na to, że wiadomość nie była podpisana; nagłówek mógł nie zostać dodany lub zachowany.

Przeczytaj identyfikator authserv i dowiedz się, jaki system identyfikuje. Wiadomość może zawierać wyniki z kilku przeskoków, w tym niezaufany tekst wstawiony przed dostarczeniem. RFC 8601 §7.1 opisuje obsługę granic zaufania, ponieważ osoba atakująca może napisać przekonująco wyglądające pole wynikowe. Ciąg znaków Pass lub none ma znaczenie tylko wtedy, gdy zostanie ustalone jego pochodzenie i kontekst oceny.

Sprawdź dowód podpisu

Szukać DKIM-Signature pola w zachowanej wiadomości surowej. Jeśli nie ma żadnego, a zaufany odbiorca zgłasza dkim=none, sprawdź, czy nadawca włączył podpisywanie na tej trasie. Sprawdź aplikację SMTP , złącza przekaźnikowe i pocztę generowaną przez API niezależnie od zwykłej poczty w skrzynce pocztowej.

Jeśli podpis jest obecny, ale wynik nic nie mówi, nie oskarżaj odbiorcy od razu o błąd. Późniejszy przeskok mógł dodać podpis lub dostępna próbka może różnić się od wiadomości ocenionej przez tego odbiorcę. Ustal, gdzie każdy wynik i podpis weszły na ścieżkę. Interpretacja zależy od granicy obserwacji, a nie tylko od ostatecznej listy nagłówków.

Oddziel trzy praktyczne przypadki

Przypadek pierwszy: na granicy zaufanej oceny nie istnieje żaden podpis. Następną czynnością jest potwierdzenie obsługiwanej konfiguracji i trasy podpisywania. Opublikowanie kolejnego klucza publicznego nie powoduje znaku usługi.

Przypadek drugi: podpis istnieje, ale brakuje odpowiedniego klucza. RFC 6376 §6.1.2 traktuje to jako niepowodzenie weryfikacji bez klucza, a nie niepodpisaną wiadomość. Uzyskaj wyszukiwanie na podstawie wartości d i s podpisu i sprawdź publikację DNS lub wycofanie.

Przypadek trzeci: klucz zostaje odzyskany, ale objęta treść nie jest weryfikowana. Zbadaj reprezentację treści, podpisane nagłówki, materiał klucza, uszkodzone wartości podpisu i wady osoby podpisującej/weryfikatora; sama awaria nie pozwala ustalić, które wejście uległo zmianie. Nienaruszone pole DKIM-Signature nie oznacza, że ​​podpis został przyjęty. Przypadki te stanowią ramy diagnostyczne, a nie zestaw wyników testów na żywo.

Trzymaj DMARC oddzielnie od etykiety

Pod obowiązującym DMARC zasad, niepodpisana wiadomość może nadal przejść przez przejście wyrównane SPF pod RFC 9989 §5.3.5. I odwrotnie, przechodzący podpis DKIM w niepowiązanej domenie może nie dostarczyć DMARC wyrównanie. Zapisz domenę From, tożsamość i wynik SPF , każdą tożsamość i wynik DKIM oraz wyrównanie jako odrębne obserwacje.

Nie wnioskuj o dostawie lub bezpieczeństwie na podstawie niczego. Odbiorcy stosują własne filtrowanie, a DKIM stanowi raczej jedno z danych wejściowych niż dowód, że wiadomość jest nieszkodliwa. Pytanie operacyjne brzmi, czy oczekiwana ścieżka autoryzowanego wysyłania ma zamierzony zakres uwierzytelnienia.

Udowodnij naprawę podpisu

Jeśli trasa powinna się podpisać, skorzystaj z obsługiwanej konfiguracji dostawcy i przetestuj nowe wiadomości po zmianie. Sprawdź, czy zamierzona domena d i selektor wygląda na to, że podpis przechodzi do zaufanego odbiorcy i że jest zgodny z wymaganiami. Uwzględnij rzeczywisty format firmy i trasę, a nie przycisk testowy innej usługi.

Zachowaj dowody przed i po za pomocą znaczników czasu i opisu trasy. Zamknij problem z powodu braku podpisu na nazwanej ścieżce, braku materiałów weryfikacyjnych lub niepowodzenia weryfikacji integralności, stosownie do przypadku. Dokładna klasyfikacja daje następnemu zdarzeniu przydatny punkt wyjścia.

Dowody potrzebne do podjęcia kolejnej decyzji

Dla ilustracji Authentication-Results: mx.example; dkim=none zgłasza niepodpisaną pocztę dla tej metody, podczas gdy Authentication-Results : mx.example ; nic mówi, że nie wykonano żadnych schematów uwierzytelniania. Żaden ciąg nie jest godny zaufania tylko dlatego, że pojawia się w nim mx.example . Jeśli surowa próbka będzie później zawierać podpis, uzyskaj próbkę lub dzienniki przeskoku raportowania przed podjęciem decyzji, czy nie było tam podpisu. To są przykłady nagłówków syntetycznych.

[Na wynos]

Przeczytaj dkim=none oddzielnie od wyniku „bare none”. Przed porównaniem nagłówków ustal zaufaną granicę oceny. Napraw rzeczywistą trasę podpisywania, zamiast publikować niepowiązane klucze.

[ Według roli ]

Co to oznacza dla Ciebie

Wybierz swoją rolę, aby uzyskać praktyczne dalsze kroki.

Administrator IT / poczty

Przestrzegaj granic raportowania

Kolejność nagłówków i pochodzenie mają znaczenie, jeśli żaden nie pojawia się obok podpisu.

Kolejne kroki

  1. Przeczytaj pełne pole wyniku.
  2. Znajdź wszystkie pola DKIM-Signature .
  3. Oddziel brak podpisu od nieudanej weryfikacji.

CISO / SecOps

Unikaj ufania niezweryfikowanemu tekstowi wyniku

Pole Authentication-Results nie jest samo w sobie godne zaufania tylko dlatego, że pojawia się w wiadomości.

Kolejne kroki

  1. Ustal zaufany identyfikator uwierzytelniania.
  2. Sprawdź, jak obsługiwane są nagłówki granic.
  3. Należy oddzielić wnioski dotyczące bezpieczeństwa treści i DMARC .

Założyciel / Nietechniczny

Zapytaj, czy oczekiwana trasa jest podpisana

Niepodpisana trasa aplikacji może zostać przeoczona, gdy działa poczta pracownicza.

Kolejne kroki

  1. Zidentyfikuj przepływ pracy, którego to dotyczy.
  2. Potwierdź, że dostawca obsługuje podpisywanie.
  3. Wymagaj próbki przed i po.

[ Często zadawane pytania ]

Często zadawane pytania

Co znaczy dkim=none ?

RFC 8601 definiuje to jako wiadomość, która nie jest podpisana w odpowiednim kontekście oceny.

RFC 8601 §2.7.1

Czy goły żaden nie daje takiego samego rezultatu?

Nie. Brak formularza w Authentication-Results oznacza, że ​​nie przeprowadzono żadnego uwierzytelnienia wiadomości.

RFC 8601 §2.2

Czy brak nagłówka wyniku oznacza brak podpisu?

Nie. Sprawdź nieprzetworzoną wiadomość i zachowanie odbiorcy w zakresie raportowania.

Dlaczego widzę podpis obok dkim=none?

Podpis mógł zostać dodany później lub granica próbki i oceny może się różnić. Zrekonstruuj ścieżkę.

Czy brakujący klucz publiczny jest wiadomością niepodpisaną?

Nie. Podpis bez klucza jest problemem weryfikacji, a nie brak podpisu.

RFC 6376 §6.1.2

Czy niepodpisana poczta może przejść DMARC ?

Tak, poprzez przekazanie wyrównanego SPF , gdy ta ścieżka spełnia DMARC .

RFC 9989 §5.3.5

Czy opublikowanie klucza publicznego umożliwi podpisanie?

Nie. System wysyłający musi aktywnie podpisywać się przy użyciu pasującego klucza prywatnego.

RFC 6376 §5.5

Co potwierdza naprawę?

Nowa kontrolowana wiadomość z zamierzonym podpisem, zaufanym wynikiem pozytywnym i wymaganym wyrównaniem.

[ Źródła ]

Źródła

  1. RFC 6376

    Sekcje §1 · §3.1 · §3.5 · §3.7 · §5.5 · §6.1 · §6.1.2 · §6.1.3

  2. RFC 8601

    Sekcje §1.2 · §2.2 · §2.5 · §2.7.1 · §7.1

  3. RFC 9989

    Sekcje §4.4 · §4.4.1 · §5.3.5

[ Słowniczek ]

Słowniczek

DKIM
Podpis powiązany z domeną nad wybraną treścią wiadomości, weryfikowany przy użyciu danych klucza publicznego.

RFC 6376 §1

Selektor
Wartość s używana z domeną podpisującą d w celu znalezienia danych weryfikacyjnych.

RFC 6376 §3.1 RFC 6376 §3.5

Dopasowanie DMARC
Wymagana relacja między uwierzytelnionym identyfikatorem a domeną autora.

RFC 9989 §4.4

Identyfikator usługi uwierzytelniania
Identyfikator usługi uwierzytelniania zgłaszającej wynik; zaufanie zależy również od granicy odbiorcy.

RFC 8601 §2.5 RFC 8601 §7.1

Pochodzenie przedsiębiorstwa

Dlaczego najlepsze instytucje finansowe i rządy wycofali swoje panele bezpieczeństwa poczty e-mail.

Tradycyjne platformy uwierzytelniania poczty e-mail oferują pulpit nawigacyjny i proszą inżynierów o wykonanie pracy. W środowiskach o dużej stawce ręczny nadzór oznacza opóźnione egzekwowanie, zmianę konfiguracji i niemonitorowane domeny-cienie.

EmailAuth to platforma agentowego pochodzenia wiadomości e-mail. Nasi agenci egzekwują p=reject, dostosuj zewnętrznych nadawców i przenieś swoje domeny do pełnych adresów RFC 9989 zgodność, nowy standard DMARC , z możliwością kontroli przez człowieka.

Rządy Duże przedsiębiorstwa Instytucje finansowe poziomu 1

SaaS · Dedykowany najem · Lokalne rozwiązanie typu air-gapped · Szyfrowanie BYOK

Baza wiedzy