[ DKIM ]

Wiele podpisów DKIM : znajdź wyrównany podpis przechodzący

Sprawdź każdy podpis niezależnie i zidentyfikuj, która przekazująca domena podpisująca, jeśli w ogóle, dostarcza ścieżkę DKIM do DMARC .

Przez zespół badawczy EmailAuth

[Kluczowe punkty]

  • Zachowaj wynik weryfikacji każdego podpisu powiązany z jego własnymi d, s i a.
  • Niepowiązanego passu nie można łączyć z domeną dostosowaną do innego podpisu.
  • Dowolna przechodząca dopasowana tożsamość DKIM może dostarczyć ścieżkę DKIM do przepustki DMARC .
Na tej stronie

Wiadomość z kilkoma DKIM podpisów wymaga oceny dla każdego podpisu. Liczenie podpisów lub wybranie pierwszego pozytywnego wyniku może spowodować błędną identyfikację domeny, która uwierzytelniła widocznego autora. Pod RFC 9989 §4.4.1, każdy przechodzący identyfikator uwierzytelniony DKIM, który jest zgodny z domeną autora, może dostarczyć ścieżkę DKIM do DMARC przechodzić.

Zachowaj tożsamość każdego wyniku

Eksportuj surową wiadomość w zatwierdzonym procesie. Zapisz widoczną domenę From i dla każdego podpisu jej nazwę d= podpisywanie domeny, s= selektor, a= algorytm i istotne kanonizacja ustawienia. Powiąż wynik zaufanego systemu odbierającego z tym podpisem. Dwa podpisy mogą korzystać z tej samej domeny, ale różnych selektorów lub algorytmów, więc sama domena może ich nie rozróżnić.

Nie ufaj arbitralnie Authentication-Results pole tylko dlatego, że pojawia się w wiadomości. RFC 8601 §1.2 wyjaśnia granicę zaufania dla tych pól. Wykorzystaj wyniki, które można przypisać systemowi otrzymującemu, którego ocenę badasz, i zachowaj to źródło podczas eksportowania dowodów. Nadawca może wstawić wprowadzający w błąd tekst nagłówka; skopiowana etykieta statusu nie stanowi niezależnej weryfikacji.

Zachowaj weryfikację i dostosowanie jako osobne decyzje

Weryfikacja sprawdza, czy podpis sprawdza poprawność domeny podpisującej. Wyrównanie porównuje tę uwierzytelnioną domenę z domeną autora zgodnie z obowiązującą regułą DMARC . Podpis niepowiązanego dostawcy może być całkowicie ważny bez uwierzytelniania widocznej domeny autora dla DMARC .

Aby zapewnić ścisłe dopasowanie DKIM , domeny muszą być dokładnie zgodne, a następnie porównaj wielkość liter w nazwach domen RFC 1035 §2.3.3. Zrelaksowane dostosowanie wykorzystuje relację organizacja-domena zgodnie z odpowiednim procesem DMARC . RFC 9989 §4.10.2 definiuje spacery po drzewie DNS dla tego ustalenia. Nie decyduj o dopasowaniu na podstawie wspólnego słowa w dwóch nazwach domen i nie zakładaj po cichu, że każdy odbiorca przyjął najnowszą implementację wykrywania.

Pracuj nad syntetycznym przekazem

Załóżmy, że obowiązuje ważna polityka DMARC , domena autora example.com i nie jest wyrównany SPF przechodzić. Podpis A używa d=example.net, weryfikuje się pomyślnie i nie wyrównuje. Podpis B wykorzystuje d=example.com ale nie przechodzi weryfikacji po zmianie treści na dalszym etapie. Żadne z nich nie zapewnia wyrównanej przechodzącej tożsamości DKIM , więc ta kombinacja nie tworzy przepustki DMARC .

Teraz dodaj podpis C za pomocą d=example.com co weryfikuje pomyślnie. Wyrównuje się dokładnie, więc dostarcza ścieżkę DKIM do przepustki DMARC . Niepowiązane podanie i nieudany podpis nie anulują automatycznie C. Jest to ocena ilustracyjna, a nie twierdzenie dotyczące przechwyconej wiadomości klienta lub gwarantowanego umieszczenia w skrzynce pocztowej.

Zapisz przykład w oddzielnych kolumnach w swoim zapisie dochodzenia: identyfikator podpisu, wynik weryfikacji, wynik dostosowania i wkład do DMARC . Nigdy nie łącz przepustki podpisu A z dopasowaną domeną podpisu B, aby uzyskać wynik, w którym nie można uzyskać indywidualnego podpisu.

Wyjaśnij, dlaczego istnieje wiele podpisów

Algorytmy równoległe, podpis operacyjny dostawcy i późniejszy podpis pośrednika mogą dawać wiele wyników. Są to hipotezy, dopóki trasa i konfiguracja podpisującego nie ustalą przyczyny. RFC 8463 §6 opisuje różne selektory dla RSA i Ed25519 podpisy przejściowe; ich wyniki należy śledzić indywidualnie.

Jeśli brama ponownie podpisuje zmodyfikowaną pocztę, sprawdź jej nową domenę. Przechodzący podpis bramy nie naprawia automatycznie uwierzytelnienia oryginalnego autora. Jeżeli organizacja kontroluje końcowy etap podpisywania, sprawdź, czy podpisuje treść zamierzoną po przetworzeniu pod zatwierdzoną tożsamością. Nie usuwaj pozornie zbędnego podpisu bez sprawdzenia jego przeznaczenia operacyjnego.

Zakończ wnioskiem na poziomie komunikatu

Po ocenie wszystkich odpowiednich podpisów DKIM należy osobno ocenić uwierzytelniony identyfikator i dopasowanie SPF . Jeśli nie zostaną wykryte żadne obowiązujące zasady DMARC , nie oznaczaj ponownie sytuacji jako normalnej awarii DMARC . Odróżnij wyniki uwierzytelniania od ostatecznej dyspozycji odbiorcy, która może odzwierciedlać dodatkowe zasady lub filtrowanie.

Zachowaj oryginalną wiadomość, zaufane źródło wyników, analizę poszczególnych podpisów i powód ostatecznego wniosku. Jeśli narzędzia do raportowania agregują podpisy w różny sposób, porównaj ich surowe dowody, zanim potraktujesz różne podsumowania jako sprzeczność protokołu. Przydatnym rezultatem jest możliwa do wyjaśnienia ścieżka tożsamości, a nie tylko większa liczba zielonych wskaźników.

Zapisz przykład bez mieszania tożsamości

W przypadku powyższej wiadomości syntetycznej zachowaj po jednym wierszu na podpis:

  • O: example.net ; przepustka weryfikacyjna; ustawienie nr; Wpłata DKIM do DMARC nr.
  • B: example.com ; weryfikacja nie powiodła się; domena byłaby zgodna, ale nie została uwierzytelniona; wkład DKIM nr.
  • C: example.com ; przepustka weryfikacyjna; wyrównanie tak; Wkład DKIM tak.

Przed obecnością C stwierdzony brak wyrównanego SPF nie pozostawia żadnej ścieżki przejścia. Przy obecności C DMARC przechodzi zgodnie z założoną obowiązującą polityką. Nie zgłasza się żadnych rzeczywistych wyników odbiorców ani wyników umieszczania w skrzynce odbiorczej.

Dopasowanie DKIM : porównaj d= z widoczną domeną From · Podpisy RSA i Ed25519 DKIM : pytania dotyczące wdrażania i interoperacyjność.

[Na wynos]

Zachowaj wynik weryfikacji każdego podpisu powiązany z jego własnymi d, s i a. Niepowiązanego passu nie można łączyć z domeną dostosowaną do innego podpisu. Dowolna przechodząca dopasowana tożsamość DKIM może dostarczyć ścieżkę DKIM do przepustki DMARC .

[ Według roli ]

Co to oznacza dla Ciebie

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

Administrator IT / poczty

Zachowaj dowody oparte na podpisie.

Różne selektory i algorytmy mogą dawać różne wyniki w tej samej wiadomości.

Kolejne kroki

  1. Zapisz każde d, s i a.
  2. Nie łącz niepowiązanych wyników.
  3. Oceń dostosowanie SPF osobno.

CISO / SecOps

Sprawdź granicę zaufania wyniku.

Tekst nagłówka dostarczony przez osobę atakującą nie może stać się zaufanym dowodem uwierzytelnienia.

Kolejne kroki

  1. Zidentyfikuj usługę autoryzacji odbierającej.
  2. Przejrzyj tożsamości ponownego podpisania bramy.
  3. Dokument zatwierdzony przez pośrednika.

Założyciel / Nietechniczny

Zapytaj, która tożsamość została przekazana.

Ogólny zielony wynik może ukryć zależność od niepowiązanej sygnatury usługi.

Kolejne kroki

  1. Przejrzyj najważniejsze tożsamości nadawców.
  2. Oddziel uwierzytelnianie od metryk dostarczania.
  3. Poproś o wnioski DMARC na poziomie wiadomości.

[ Często zadawane pytania ]

Często zadawane pytania

Czy pierwszy przechodzący podpis DKIM określa DMARC ?

Nie koniecznie. Domena podpisująca musi być wyrównana; inny podpis może zapewnić odpowiednią wyrównaną przepustkę.

RFC 9989 §4.4.1

Czy mogę połączyć przepustkę jednego podpisu z dopasowaną domeną innej?

Nie. Ten sam podpis musi weryfikować i mieć zgodną tożsamość podpisu.

RFC 9989 §4.4.1

Czy jeden nieudany podpis automatycznie anuluje przechodzący wyrównany podpis?

Nie. RFC 9989 umożliwia dowolnemu dopasowanemu identyfikatorowi uwierzytelnionemu przez DKIM dostarczenie ścieżki DKIM do zaliczenia.

RFC 9989 §4.4.1

Dlaczego dwa podpisy mogą używać tej samej domeny d?

Mogą używać różnych selektorów lub algorytmów, w tym planowanego przejścia algorytmu.

RFC 8463 §6

Czy każde pole Authentication-Results jest godne zaufania?

Nie. Użyj wyników z zaufanej usługi uwierzytelniania odbierającego w ramach zdefiniowanej granicy zaufania.

RFC 8601 §1.2

Czy podpis bramy przywraca wyrównanie pierwotnego autora?

Tylko jeśli przekazywana tożsamość podpisu faktycznie jest zgodna z obowiązującą regułą. Domena należąca do dostawcy może nie.

RFC 9989 §4.4.1

Co się stanie, jeśli wszystkie podpisy DKIM zawiodą?

Przed wyciągnięciem wniosków na poziomie wiadomości oceń oddzielną ścieżkę wyrównania SPF i obowiązujące zasady DMARC .

RFC 9989 §5.3.5

Czy karnet DMARC gwarantuje umieszczenie w skrzynce odbiorczej?

Nie. Odbiorcy mogą zastosować dodatkowe zasady filtrowania i obsługi lokalnej.

RFC 9989 §5.3.6

[ Źródła ]

Źródła

  1. RFC 9989

    Sekcje §3.2.10 · §3.2.10.2 · §4.1 · §4.4 · §4.4.1 · §4.10.2 · §5.3.5 · §5.3.6

  2. RFC 6376

    Sekcje §1 · §3.5 · §4 · §6

  3. RFC 1035

    Sekcje §2.3.3

  4. RFC 8601

    Sekcje §1.2 · §7.1

  5. RFC 8463

    Sekcje §6

[ Słowniczek ]

Słowniczek

DKIM
Podpis powiązany z domeną wybranych nagłówków wiadomości i treści, który odbiorca weryfikuje za pomocą danych klucza publicznego.

RFC 6376 §1

DMARC
Mechanizm powiązania uwierzytelnionych tożsamości e-mail z widoczną domeną autora i jej polityką.

RFC 9989 §4.1

wyrównanie
Wymagana relacja między uwierzytelnionym identyfikatorem a domeną autora w ramach DMARC .

RFC 9989 §4.4

wyniki uwierzytelniania
Pole nagłówka zawierające oceny uwierzytelnienia, których niezawodność zależy od odbierającej granicy zaufania.

RFC 8601 §1.2

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