[ DKIM ]

Zmieniaj klucze DKIM bez utraty weryfikacji poczty w transporcie

Oddziel publikację nowego klucza, podpisanie przeniesienia, nałożenia i wycofania oraz sprawdź, z jakich rzeczywistych otrzymanych wiadomości korzystają.

Przez zespół badawczy EmailAuth · 5 minut czytania

[Kluczowe punkty]

  • Opublikuj nowy materiał weryfikacyjny przed zmianą podpisującego.
  • Zachowaj dostępność starych i nowych selektorów przez uzasadniony okres przejściowy.
  • Traktuj reakcję kompromisową oddzielnie od rutynowej rotacji.
Na tej stronie

Planowane DKIM rotacja zmienia, który klucz prywatny podpisuje nową pocztę, zachowując jednocześnie materiał weryfikacyjny potrzebny w przypadku wiadomości już przesyłanych. Publikacja nowego klucza publicznego, zmiana osoby podpisującej i wycofanie starego selektor są odrębnymi etapami.

Zacznij od usługi podpisywania i obsługiwanej przez nią procedury rotacji. Delegowanie selektora zarządzane przez dostawcę ma inny model operacyjny niż para kluczy kontrolowana bezpośrednio przez Twoją organizację.

Ustal bieżący stan podpisania

Użyj oryginalnie otrzymanych wiadomości, aby zidentyfikować rzeczywiste domeny podpisujące d= i selektory s=. Powiąż je z usługą podpisywania, modelem zarządzania kluczami i właścicielem firmy.

Rekord DNS może istnieć i nie być używany przez bieżące wiadomości. I odwrotnie, stara wiadomość może odnosić się do selektora, który nie jest już aktywnym wyborem dla nowej poczty.

Zapisz odpowiednie odpowiedzi publiczne i stan konfiguracji. Przechowuj prywatne klucze podpisywania w autoryzowanym systemie podpisywania, a nie w zgłoszeniu, arkuszu kalkulacyjnym inwentarza lub publicznym rekordzie DNS .

Potwierdź wymagania dotyczące algorytmu i dostawcy

Przejrzyj aktualne wskazówki kryptograficzne i obsługiwane zachowania weryfikacyjne. RFC 8301 §3 wyklucza rsa-sha1 i ustala wymagania dotyczące rozmiaru klucza RSA; zaleca klucze RSA o długości co najmniej 2048 bitów. RFC 8463 §5 definiuje Ed25519-SHA256 jako metodę dodatkową.

Specyfikacja algorytmu i faktyczne wsparcie ze strony zaangażowanych nadawców, dostawców i odbiorców to różne dowody. Nie zmieniaj usługi produkcyjnej na metodę, której nie może używać obsługiwana konfiguracja.

W przypadku podpisywania zarządzanego przez dostawcę postępuj zgodnie z wygenerowanymi wartościami i procesem rotacji. Alias DNS może delegować zarządzanie kluczami bez przekazywania Twojemu zespołowi klucza prywatnego ani ręcznej kontroli przełączania.

Opublikuj nowy materiał weryfikacyjny przed przeniesieniem

Jeżeli wspierany projekt korzysta z nowego selektora, należy najpierw opublikować jego poprawny publiczny materiał weryfikacyjny. Potwierdź imię i nazwisko ostatecznego właściciela, odpowiedź i dowolny łańcuch delegacji.

Użyj innego selektora dla nowego klucza, jeśli pozwala na to obsługiwana procedura. Wymiana klucza w ramach jednego selektora może spowodować, że wiadomości podpisane starym kluczem nie będą mogły zostać zweryfikowane pod kątem wymiany.

Nie usuwaj starego klucza tylko dlatego, że nowa odpowiedź DNS wygląda poprawnie. Na tym etapie masz już ustaloną publikację, a nie to, że sygnatariusz się zmienił lub że każdy odbiorca może odzyskać zamierzony materiał.

Przełącz podpisywanie i sprawdzaj nowe wiadomości

Aby rozpocząć podpisywanie nowym kluczem, użyj procedury autoryzowanego podpisywania. Wysyłaj reprezentatywne wiadomości ważnymi drogami i sprawdzaj oryginalne otrzymane podpisy oraz wiarygodne wyniki.

W rotacji syntetycznej wcześniejsza poczta używa s=old2026 , a nowa poczta używa s=new2026. Obie publiczne nazwy weryfikacji pozostają dostępne podczas planowanego nakładania się, podczas gdy nowe otrzymane wiadomości pokazują zamierzony selektor i przechodzący podpis.

Jeśli brama zmodyfikuje wiadomość po podpisaniu, bezpośredni test przed tą bramą będzie niekompletny. Sprawdź pełną trasę biznesową i DMARC wyrównanie jak również surowy wynik podpisu.

Wybierz odejście od warunków dostawy

RFC 6376 §3.1 opisuje równoczesną publikację w okresie przejściowym, w którym poczta może nadal być przesyłana. Nie zapewnia jednego uniwersalnego czasu nakładania się dla każdej organizacji.

Oceń kolejki, zachowanie ponawiania prób, oczekiwane opóźnienia w dostarczaniu, zachowanie pamięci podręcznej DNS , wygaśnięcie odpowiednich podpisów i potrzeby weryfikacyjne. Zapisz powód wybranego nakładania się i wszelkie ograniczenia dostawcy.

Wycofaj stary materiał weryfikacyjny w ramach wspieranego procesu tylko wtedy, gdy ocena to uzasadnia. Późniejsza kontrola zapisanej wiadomości może różnić się od pierwotnego czasu dostarczenia po wycofaniu klucza.

Traktuj podejrzenie kompromisu jako inną decyzję

Rutynowa rotacja ma na celu zachowanie ciągłości. Podejrzewane naruszenie klucza prywatnego może wymagać pilnego ograniczenia lub wycofania pomimo potencjalnego wpływu weryfikacji na starszą pocztę.

Postępuj zgodnie z procesem incydentu organizacji i odpowiedzią dostawcy podpisującego. Zachowaj dowody i wyjaśnij kompromis. Nie obiecuj, że nakładka odpowiednia do rutynowej konserwacji będzie odpowiednia podczas aktywnego kompromisu.

Zakończ za pomocą weryfikowalnego protokołu podpisu

Zachowaj usługę, właściciela, starych i nowych selektorów, dowody z publikacji, obserwację przejścia, uzasadnienie nakładania się, decyzję o przejściu na emeryturę i otrzymane wyniki przedstawiciela.

The przewodnik selektora wyjaśnia wyszukiwanie tożsamości. W przypadku Microsoft 365 lub Workspace użyj ich specyficzne dla najemcy Lub wybrana-domena wskazówki dotyczące konfiguracji. Rotacja jest zakończona, gdy nowa trasa podpisywania zostanie zweryfikowana, a stara zależność zostanie wycofana z udokumentowanego powodu.

Użyj trzech oddzielnych kontroli akceptacji

Proponowana lista kontrolna nie jest rekord zakończonego obrotu. Przed przeniesieniem upewnij się, że nowy selektor przyjmuje wygenerowaną wartość publiczną, podczas gdy stary selektor pozostaje dostępny. Po przełączeniu nowo otrzymany komunikat aplikacji powinien zawierać informację s=new2026 i zamierzoną domenę d z zaufanym hasłem. Przed wycofaniem potwierdź, że uzgodnione warunki kolejki/ponownej próby i weryfikacji zostały spełnione, a następnie zapisz decyzję. Przepustka z niepowiązanej aplikacji nie zamyka danej trasy. Nie zamieniaj przykładowego interwału w uniwersalny czas oczekiwania.

[Na wynos]

Opublikuj nowy materiał weryfikacyjny przed zmianą podpisującego. Zachowaj dostępność starych i nowych selektorów przez uzasadniony okres przejściowy. Traktuj reakcję kompromisową oddzielnie od rutynowej rotacji.

[ Według roli ]

Co to oznacza dla Ciebie

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

Administrator IT / poczty

Śledź publikację, podpisywanie i wycofywanie oddzielnie.

Używaj rzeczywistych tożsamości podpisów i obsługiwanego modelu zarządzania kluczami, zamiast zakładać, że dostępne rekordy DNS wskazują bieżące użycie.

Kolejne kroki

  1. Przed przełączeniem sprawdź nowy selektor.
  2. Test po ostatniej bramie.
  3. Nakładanie się dokumentów i warunki przechodzenia na emeryturę.

CISO / SecOps

Przejrzyj kluczową opiekę i kompromis.

Planowana ciągłość i odpowiedź kompromisowa mogą wymagać różnych decyzji. Wymagaj własności, kontroli dostępu i dowodów na każdym etapie.

Kolejne kroki

  1. Przejrzyj odpowiedzialność za zarządzanie kluczami prywatnymi.
  2. Oceń zachowanie dowodów weryfikacji.
  3. Potwierdź ścieżkę eskalacji kompromisu.

Założyciel / Nietechniczny

Wymagaj ciągłości dla ważnej poczty.

Rotacja powinna mieć właściciela i plan testów komunikatów, których potrzebuje biznes, z wyraźną reakcją w przypadku podejrzenia naruszenia.

Kolejne kroki

  1. Zidentyfikuj krytyczne przepływy pracy.
  2. Zgadzam się na zmianę i eskalację własności.
  3. Zapytaj o wynik odebranej wiadomości po przełączeniu.

[ Często zadawane pytania ]

Często zadawane pytania

Czy powinienem usunąć stary selektor zaraz po opublikowaniu nowego klucza?

Nie w przypadku rutynowej rotacji bez oceny poczty będącej w trakcie przesyłania i innych zależności weryfikacyjnych. Publikacja, podpisanie umowy i wycofanie się z umowy to odrębne etapy.

RFC 6376 §3.1

Po co używać nowego selektora dla nowego klucza?

Umożliwia rozróżnienie starego i nowego materiału weryfikacyjnego podczas przejścia. Zastąpienie klucza pod tym samym selektorem może skomplikować późniejszą interpretację starszych komunikatów.

RFC 6376 §3.1

Czy istnieje uniwersalny okres nakładania się DKIM ?

Nie jest tu określony żaden uniwersalny czas trwania. Weź pod uwagę kolejki dostaw, ponowne próby, buforowanie DNS , warunki podpisu, kontrolę dostawcy i potrzeby weryfikacyjne organizacji.

Czy nowy klucz DNS świadczy o zmianie podpisywania?

Nie. Sprawdź nowe otrzymane wiadomości z aktualnej usługi i potwierdź ich wybór, podpisanie domeny i zaufany wynik weryfikacji.

Na czym powinna polegać rotacja zarządzana przez dostawcę?

Użyj aktualnie wygenerowanych wartości i obsługiwanego procesu dostawcy. Delegowane zarządzanie kluczami może mieć kontrolę i ograniczenia inne niż podpisywanie obsługiwane bezpośrednio.

Czy wycofany klucz może mieć wpływ na weryfikację zapisanych wiadomości?

Tak. Późniejsza próba weryfikacji może zależeć od materiału DNS , który był dostępny w momencie dostawy, ale został zmieniony lub usunięty. Zachowaj dowody czasu dostawy.

RFC 6376 §3.1 RFC 6376 §6.1.2

Czy w przypadku podejrzenia kompromisu należy zastosować normalne nakładanie się konserwacji?

Nie zakładaj tak. Reagowanie na incydenty może wymagać pilnych działań przy innym kompromisie w zakresie ciągłości. Postępuj zgodnie z autoryzowanym procesem i chroń dowody.

Co świadczy o tym, że planowana rotacja została zakończona?

Zachowaj dowody publikacji i przeniesienia, podpisy i wyrównanie przejazdów na rzeczywistych trasach, uzasadnienie nakładania się, decyzję o wycofaniu i odpowiedzialną własność usług.

[ Źródła ]

Źródła

  1. RFC 6376

    Sekcje §1 · §2.1 · §3.1 · §3.5 · §6.1.2 · §8.3

  2. RFC 8301

    Sekcje §3

  3. RFC 8463

    Sekcje §5 · §6

  4. RFC 9989

    Sekcje §4.1 · §4.4

  5. RFC 1034

    Sekcje §3.6 · §4.2

[ Słowniczek ]

Słowniczek

DMARC
Mechanizm powiązania uwierzytelnionych tożsamości e-mail z 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

Autorytatywny DNS
Serwery DNS odpowiedzialne za obsługę danych strefy, w odróżnieniu od buforowanych odpowiedzi modułu rozpoznawania nazw.

RFC 1034 §4.2

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

Selektor
Wartość s używana z domeną podpisującą do lokalizowania publicznych danych weryfikacyjnych DKIM .

RFC 6376 §3.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