[ Bezpieczeństwo transportu ]

Odnawianie certyfikatu MTA-STS bez przestojów w działaniu hosta zasad

Zaplanuj odnawianie certyfikatów wokół usługi HTTPS, do której faktycznie docierają nadawcy, z oddzielnymi kontrolami tożsamości, łańcucha, wdrożenia i odpowiedzi na zasady.

Przez zespół badawczy EmailAuth · 7 minut czytania

[Kluczowe punkty]

  • Śledź oddzielnie własność certyfikatu hosta zasad i certyfikatu MX odbierającego.
  • Sprawdź wymaganą nazwę hosta, nawet jeśli hosting jest delegowany.
  • Sprawdź każdy odpowiedni poziom udostępniania, a nie tylko odnowiony plik.
  • Nie należy polegać na zdalnych pamięciach podręcznych zasad jako substytucie terminowego odnawiania.
Na tej stronie

Niech odnowienie stanie się zadaniem zapewniającym ciągłość usług

Odnawianie certyfikatu HTTPS dla MTA-STS Host zasad jest kompletny tylko wtedy, gdy w wymaganym punkcie końcowym faktycznie zostanie dostarczony poprawny certyfikat, a sprawdzający poprawność klient może pobrać politykę. Pomyślne powiadomienie o wydaniu nie potwierdza wdrożenia, kompletności łańcucha zaufania ani dostępności. Zorganizuj pracę wokół działającej usługi, a nie kolejności certyfikatów.

W tym przewodniku zaproponowano kontrolę odnowienia i przegląd fikcyjnej awarii. Nie wystawia certyfikatów, nie sprawdza kluczy prywatnych, nie modyfikuje hostingu ani nie łączy się z domeną klienta. Nadal wymagany jest oryginalny certyfikat i obserwacje HTTP. Właściciele powinni uzgodnić zatwierdzoną procedurę wdrażania i wycofywania zmian, zanim operator dotknie usługi.

Zinwentaryzuj dwie powierzchnie certyfikatów

Certyfikat hosta zasad uwierzytelnia nazwę taką jak mta-sts.example.com podczas pobierania HTTPS. Odbierające serwery SMTP przedstawiają osobne certyfikaty dla swoich nazw hostów MX . Usługi te mogą mieć różnych właścicieli, systemy odnawiania i daty wygaśnięcia. Odnowienie jednego nie naprawia drugiego, nawet jeśli obydwoma zarządza ten sam dostawca usług hostingowych. RFC 8461 sekcje 3.3 i 4.2

Zapisz nazwę hosta zasad, odpowiedzialny zespół, platformę wdrożeniową, bieżący odcisk palca certyfikatu publicznego, okres ważności i planowany mechanizm odnawiania. Uwzględnij każdy adres lub warstwę obsługi, która może odpowiadać za punkt końcowy. Wartości notBefore i notAfter wyznaczają okres ważności certyfikatu, podczas gdy weryfikacja ścieżki zależy również od innych ograniczeń certyfikatu i zaufania. Sama pozornie przyszła data ważności nie stanowi pomyślnego wyniku weryfikacji. RFC 5280 sekcje 4.1.2.5 i 6

Przed wdrożeniem sprawdź tożsamość i łańcuch

Host zasad musi przedstawić niewygasły certyfikat ważny dla wymaganej tożsamości DNS i powiązany z zaufanym katalogiem głównym nadawcy MTA. Delegowanie hostingu poprzez a CNAME nie sprawia, że ​​certyfikat dla nazwy hosta dostawcy jest wystarczający. Zachowaj oryginalną nazwę hosta zasad w testach sprawdzających i udokumentuj, jaki łańcuch publiczny ma wysłać serwer. RFC 8461 sekcje 3.3 i 8.2

Podczas oceny zamierzonej tożsamości usługi użyj alternatywnych nazw podmiotu certyfikatu. RFC 9525 to bieżąca ogólna specyfikacja tożsamości usług, która jest przestarzałą specyfikacją RFC 6125 , na którą cytuje RFC 8461 . Zachowaj jawne reguły DNS-ID specyficzne dla aplikacji MTA-STS , zamiast dyskretnie zastępować niepowiązane zachowania aplikacji. Nazwa zwyczajowa czytelna dla człowieka nie jest powodem do odstąpienia od niezgodności nazwy hosta. RFC 9525 sekcje 2 i 6

Zaplanuj wystarczająco dużo czasu na bezpieczną regenerację

Wybierz wewnętrzny termin odnowienia, który pozostawia czas na nieudane wydanie, błędy we wdrożeniu i weryfikację. Odpowiedni margines zależy od okresu ważności certyfikatu i własności operacyjnej; nie ustala się tu uniwersalnej liczby dni. Przypisz osobę odpowiedzialną i kontakt zapasowy. Zaplanowane zadanie bez miejsca docelowego alertu lub właściciela to niezweryfikowana zależność, a nie pełny proces odnawiania.

Przechowuj obsługę certyfikatów w zatwierdzonym systemie zarządzania sekretami. Pakiet dowodów powinien zawierać szczegóły certyfikatu publicznego i wyniki weryfikacji, a nie klucze prywatne czy dane uwierzytelniające konta. Zdefiniuj, co operator może wycofać, w jaki sposób będzie sprawdzana aktualna ważność i które awarie wymagają eskalacji. Przywracanie wygasłego certyfikatu ze względu na wczorajszą znaną konfigurację nie jest użytecznym planem odzyskiwania.

Przetestuj wdrożony punkt końcowy, a nie plik certyfikatu

Po autoryzowanym wdrożeniu proponowana kontrola powinna identyfikować dokładną nazwę hosta, adres, czas UTC, obserwowany łańcuch, wynik weryfikacji nazwy i wynik zaufania. Jeśli istnieje wiele węzłów obsługujących, zachowaj aktualnie sprawdzany zakres. Pomyślny test lokalny operatora nie może udowodnić, że każdy zewnętrzny nadawca ufa temu samemu katalogowi głównemu lub dociera do tego samego węzła. Zapisz te ograniczenia, zamiast przekształcać jedną obserwację w gotowość uniwersalną.

Następnie sprawdź, czy oryginalny, dobrze znany adres URL generuje bezpośredni kod HTTP 200 z zamierzoną polityką. Praca z certyfikatami może przypadkowo zmienić wybór hosta wirtualnego, routing lub kontrolę dostępu do aplikacji. MTA-STS zabrania korzystania z przekierowań HTTP podczas pobierania, więc sukces przeglądarki po przekierowaniu jest niewystarczający. Prawidłowe połączenie TLS i użyteczna odpowiedź HTTP to odrębne warunki akceptacji. RFC 8461 sekcje 3.2–3.3

Zbadaj fikcyjne częściowe wdrożenie

Rozważmy fikcyjną witrynę example.com , której nazwa hosta zasad jest obsługiwana przez dwa węzły brzegowe. System odnawiający uzyskuje nowy certyfikat, ale tylko jeden węzeł go przeładowuje. Drugi nadal obsługuje wygasły certyfikat. Test, który dociera do zaktualizowanego węzła, przechodzi pomyślnie; nadawca docierający do drugiego węzła nie może uwierzytelnić zasady. Obserwacje te są wymyślone i nie potwierdzają rzeczywistego zachowania dostawcy.

Proponowane badanie porównuje publiczne odciski palców i okresy ważności w węzłach obsługujących, a następnie następuje uwierzytelnione pobieranie przy niezmienionej nazwie hosta. Nie zaczyna się od złagodzenia kontroli certyfikatów ani usunięcia rekordu odkrycia. Właściciel rozwiązania zaradczego dokończy zatwierdzone wdrożenie i zweryfikuje oba węzły. Certyfikaty SMTP MX nadal wymagają własnej weryfikacji, ponieważ naprawa hosta zasad nie mówi nic o ich stanie.

Poznaj granicę pamięci podręcznej podczas awarii

Nadawca pomocniczy z ważną, nie wygasłą polityką buforowaną musi nadal z niej korzystać, jeśli nie można pobrać aktywnej polityki. Nadawca bez takiej zasady działa tak, jakby MTA-STS był nieobecny po niepowodzeniu pobierania. Dlatego też okres istnienia pamięci podręcznej zapewnia niektórym nadawcom ograniczoną korzyść w zakresie ciągłości, a nie pozwolenie na wygaśnięcie certyfikatu HTTPS. Różni nadawcy mogą legalnie zajmować różne stany podczas tej samej awarii. RFC 8461 sekcja 3.3

Identyfikator wykrycia identyfikuje instancję zasady, a nie numer seryjny certyfikatu. Jeśli zmieni się tylko certyfikat, a treść polisy pozostanie taka sama, nie zakładaj, że do odnowienia skuteczny jest wymagany nowy identyfikator. Jeśli zasady również się zmienią, postępuj zgodnie z kolejnością aktualizacji treści przed identyfikatorem i uwzględnij zasady w pamięci podręcznej. Zachowaj wdrożenie certyfikatu i rewizję zasad jako zmiany, które można osobno przeglądać. RFC 8461 sekcje 3.1 i 8.1

Zachowaj dowód do następnego odnowienia

Zapisz zatwierdzony rekord wdrożenia, publiczne szczegóły certyfikatu przed i po, uwierzytelnione wyniki pobierania i wszelkie istotne informacje TLS-RPT obserwacje. Awaria sieciowej infrastruktury PKI zasad należy do badania punktu końcowego zasad; zgłoszone wygaśnięcie certyfikatu SMTP dotyczy połączenia odbierającego. Sprawdź, która kategoria została faktycznie zgłoszona. RFC 8460 sekcja 4.3

Obecny rejestr erraty RFC 8461 zawiera zgłoszoną korektę wielkości liter dotyczącą wygasłych certyfikatów odbiorczych MTA; nie zezwala na wygasłe certyfikaty. Nie przedstawiono tutaj żadnych oryginalnych dowodów odnowienia ani hostingu. Ostateczna bramka operacyjna pozostaje oznaczoną datą demonstracją wdrożonej usługi, sprawdzoną przez jej właściciela. Błąd RFC 8461

[Na wynos]

Wydanie nie jest wdrożeniem. Sprawdź certyfikat i bezpośrednią odpowiedź zasad podaną pod oryginalną nazwą hosta, a następnie zachowaj zakres i ograniczenia dowodów.

[ Według roli ]

Co to oznacza dla Ciebie

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

Właściciel usługi certyfikatów

Własne wdrożenie i wydanie

Zadanie odnowienia może uzyskać certyfikat bez użycia go przez każdy węzeł obsługujący. Własność musi obejmować weryfikację i obsługę alertów.

Kolejne kroki

  1. Zależności dotyczące wydawania map, wdrażania, ponownego ładowania i powiadamiania.
  2. Zachowaj publiczne odciski palców i okresy ważności przed i po zmianie.
  3. Eskaluj niewyjaśnione różnice w węzłach przed wygaśnięciem bieżącego certyfikatu.

Operator hostingowy

Sprawdź oryginalną tożsamość usługi

Punkt końcowy musi pozostać osiągalny pod dokładną nazwą hosta zasad i ścieżką przez cały czas trwania zmiany odnowienia.

Kolejne kroki

  1. Sprawdź poprawność nazwy hosta i przedstawiony łańcuch.
  2. Sprawdź bezpośredni protokół HTTP 200 i niezmienioną zamierzoną treść zasad.
  3. Udokumentuj faktycznie sprawdzone adresy i poziomy obsługi.

Właściciel niezawodności poczty

Zachowaj zachowanie pamięci podręcznej w ocenie ryzyka

Awaria hosta zasad ma różny wpływ na nadawców w zależności od stanu zasad w pamięci podręcznej. Właściciel powinien przeciwstawić się ogólnym twierdzeniom dotyczącym dostawy lub ochrony.

Kolejne kroki

  1. Odróżnij błędy zasad HTTPS od błędów odbierania certyfikatów MX.
  2. Przejrzyj zgłoszone awarie w pasujących oknach czasowych.
  3. Zachowaj plan odzyskiwania, który nigdy nie będzie zależny od wygasłego certyfikatu przywracania.

[ Często zadawane pytania ]

Często zadawane pytania

Czy odnowienie certyfikatu hosta zasad powoduje odnowienie także certyfikatów SMTP ?

Nie. Hosting zasad HTTPS i odbieranie SMTP to oddzielne usługi. Ich certyfikaty uwierzytelniają różne nazwy hostów i mogą mieć różnych właścicieli i procesy odnawiania. Zweryfikuj każdą usługę niezależnie.

Czy certyfikat nazwy hosta dostawcy może obejmować mojego delegowanego hosta zasad?

Tylko jeśli przedstawiony certyfikat jest ważny także dla wymaganej nazwy hosta polityki. CNAME lub odwrotne proxy nie zastępują mta-sts.<policy-domain> jako tożsamości, którą nadawca musi uwierzytelnić.

Czy przyszła data ważności jest wystarczająca, aby przejść weryfikację?

Nie. Czas ważności jest jednym z elementów walidacji certyfikatu. Zamierzona tożsamość, ścieżka certyfikacji, kotwica zaufania i obowiązujące ograniczenia również mają znaczenie. Zapisz rzeczywisty wynik połączenia, a nie tylko datę wyświetloną w pliku certyfikatu.

Jak wcześnie każda organizacja musi odnowić umowę?

Artykuł ten nie określa uniwersalnej liczby dni. Ustaw ostateczny termin umożliwiający przywrócenie sprawności po błędach wydania i wdrożenia, w oparciu o okres ważności certyfikatu, architekturę usługi i odpowiedzialną własność. Sprawdź rzeczywistą ścieżkę automatyzacji i alertów.

Czy dowód odnowienia powinien zawierać klucz prywatny?

Nie. Przechowuj klucze prywatne i dane uwierzytelniające w zatwierdzonych systemach przechowywania. Odciski palców, nazwy, okresy ważności, szczegóły łańcucha i dane wyjściowe certyfikatów publicznych mogą udokumentować wdrożenie bez umieszczania tajnych materiałów w zgłoszeniu incydentu.

Czy identyfikator wykrywania MTA-STS musi się zmieniać przy każdym odnawianiu certyfikatu?

Identyfikator rozróżnia instancje zasad, a nie numery seryjne certyfikatów. Odnowienie samego certyfikatu z niezmienioną polityką samo w sobie nie tworzy nowej treści polityki. Gdy treść się zmieni, postępuj zgodnie z udokumentowaną kolejnością HTTPS-treść-przed-TXT-ID.

Czy zasady egzekwowania zapisane w pamięci podręcznej mogą sprawić, że wygaśnięcie będzie nieszkodliwe?

Nie. Prawidłowe pamięci podręczne mogą zapewnić egzekwowanie zasad w przypadku niektórych nadawców, podczas gdy inni nie mogą uzyskać zasad, a pamięci podręczne ostatecznie wygasają. Dostępność uwierzytelnionego pobierania HTTPS pozostaje ważna w przypadku niepowodzeń wdrażania i odnawiania.

Co pozostaje niezweryfikowane po tym przeglądzie dokumentów?

Żaden certyfikat nie został wydany, zainstalowany ani zaobserwowany w serwisie klienta. Wymagany punkt końcowy ze znacznikiem czasu i dowód weryfikacji certyfikatu, pokrycie węzła hostującego i procedura odnowienia zatwierdzona przez właściciela pozostają otwarte.

[ Źródła ]

Źródła

  1. Aktualny rejestr erraty edytora RFC dla RFC 8461
  2. RFC 5280 : Certyfikat infrastruktury klucza publicznego Internetu X.509 i profil listy odwołań certyfikatów (CRL)
  3. RFC 8460 : Raportowanie SMTP TLS
  4. RFC 8461 : SMTP MTA Ścisłe bezpieczeństwo transportu ( MTA-STS )
  5. RFC 9525 : Tożsamość usługi w TLS

[ Słowniczek ]

Słowniczek

Okres ważności certyfikatu
Przedział czasu od notBefore do notAfter, podczas którego certyfikat ma być ważny, z zastrzeżeniem innych wymagań dotyczących walidacji.
Alternatywna nazwa podmiotu
Rozszerzenie certyfikatu zawierające tożsamości, takie jak nazwy DNS , używane do uwierzytelniania usług.
Zaufaj kotwicy
Zaufana podstawa walidacji ścieżki certyfikacji; Konfiguracja zaufania nadawcy wpływa na to, czy prezentowany łańcuch zostanie zweryfikowany.
Weryfikacja wdrożenia
Proponowany proces polegający na obserwowaniu, jaki certyfikat i odpowiedź na zasady faktycznie prezentuje działająca usługa, zamiast sprawdzania tylko przechowywanych plików.
Ciągłość gospodarza polityki
Cel operacyjny polegający na utrzymaniu uwierzytelnionego pobierania wymaganych zasad MTA-STS podczas odnawiania i zmian hostingu.

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