[ Nagłówki i błędy w dostarczaniu ]

Błędy uzgadniania SMTP TLS podczas dostarczania

Przed podjęciem decyzji, czy połączenie dostawy może być bezpiecznie kontynuowane, zlokalizuj etap, w którym wystąpiła awaria protokołu TLS i obowiązującą politykę transportową.

Przez zespół badawczy EmailAuth · 3 minuty czytania

[Kluczowe punkty]

  • Przed podjęciem decyzji, czy połączenie dostawy może być bezpiecznie kontynuowane, zlokalizuj etap, w którym wystąpiła awaria protokołu TLS i obowiązującą politykę transportową.
  • Pomyślne uzgadnianie po wyłączeniu sprawdzania poprawności nie jest naprawionym połączeniem TLS ; zweryfikować pierwotną politykę i wymagania dotyczące tożsamości.
Na tej stronie

Awaria SMTP TLS może wystąpić, gdy połączenie sieciowe i początkowe polecenia SMTP już zadziałały. Nadawca może nie wynegocjować wersji protokołu, odrzucić certyfikat lub otrzymać przerwę w trakcie uzgadniania. Traktuj je jako obserwacje warstwy transportowej, a nie bezpośredni dowód nadawcy SPF Lub DKIM zapis jest błędny.

Zidentyfikuj rodzaj transportu

W SMTP z STARTTLS, klient najpierw ustanawia SMTP , odbiera ogłoszenie o możliwościach, żąda STARTTLS , a następnie rozpoczyna negocjacje TLS po odpowiedzi serwera na temat gotowości. Niejawny TLS uruchamia TLS natychmiast po połączeniu i jest powszechnie używany w przypadku obsługiwanej usługi przesyłania. Mieszanie tych oczekiwań może spowodować awarię połączenia, zanim nastąpi użyteczna wymiana poczty. RFC 3207 sekcje 4 i 5.

Zapisz miejsce docelowe, port, tryb, oprogramowanie do wysyłania, zdalne powitanie SMTP i reklamowane możliwości. Zachowaj, czy awaria wystąpiła przed zaoferowaniem STARTTLS , po poleceniu STARTTLS , podczas przetwarzania certyfikatu lub po uzgadnianiu. Unikaj kopiowania kluczy prywatnych, haseł lub sekretów sesji do pakietu diagnostycznego. Metadane certyfikatów i zredagowane błędy protokołu są zwykle bardziej przydatne niż niejasne stwierdzenie „nie udało się zabezpieczyć połączenia”.

Oceniaj certyfikaty w ramach rzeczywistych zasad

Wygasły certyfikat, nieobsługiwany protokół, niekompletny łańcuch lub niezgodność tożsamości mogą mieć inne znaczenie w zależności od różnych zasad wysyłania. Zwykły oportunistyczny SMTP TLS nie jest tym samym modelem zapewnienia bezpieczeństwa, co połączenie regulowane MTA-STS lub uwierzytelnione DANE. Nazwij egzekwowane zasady, zanim zinterpretujesz, dlaczego nadawca opóźnił dostawę. Nie zakładaj, że każda implementacja SMTP sprawdza każdy certyfikat w identyczny sposób.

RFC 8461 określa wykrywanie, sprawdzanie i egzekwowanie zasad MTA-STS . RFC 7672 definiuje bezpieczeństwo transportu DANE SMTP przy użyciu uwierzytelnienia DNSSEC TLSA informacja. Mechanizmy te mają swoje własne wymagania i obsługę awarii. Ich obecność należy zweryfikować na podstawie faktycznej konfiguracji nadawcy i odpowiednich dowodów wykrycia, a nie wywnioskować po prostu na podstawie pojawienia się błędu TLS w dzienniku.

Przepracuj hipotetyczny błąd tożsamości

Załóżmy, że autoryzowany klient przesyłania jest skonfigurowany do ukrytego TLS w pliku submit.example , ale jego błąd certyfikatu wskazuje oczekiwaną tożsamość old-submit.example . Najpierw potwierdź bieżący udokumentowany punkt końcowy usługi i to, czy klient do niego dociera. Nie zmieniaj oczekiwanej nazwy tylko po to, aby jakikolwiek certyfikat okazał się pozytywny.

Jeśli właściciel usługi potwierdzi, że submit.example jest poprawny, a certyfikat i łańcuch spełniają odpowiednie wymagania dla tego punktu końcowego, zatwierdzona korekta konfiguracji klienta może rozwiązać niedopasowanie. Jeśli punkt końcowy jest poprawny, ale certyfikat jest nieprawidłowy, zamiast tego napraw certyfikat usługi. Pozostaw włączoną weryfikację w obu ścieżkach i ponownie sprawdź tę samą usługę po poprawieniu.

Jest to hipotetyczne drzewo decyzyjne, a nie wykonane uzgadnianie, wydanie certyfikatu lub deklarowana wersja TLS . W przypadku dostarczania MX użyj rzeczywistych reguł tożsamości MTA-STS lub DANE , zamiast importować założenia klienta przesyłania. Certyfikat strony głównej HTTPS nie ustanawia certyfikatu ani zasad punktu końcowego SMTP .

Usuń przyczynę bez usuwania zabezpieczenia

Przypisz odnawianie certyfikatów i wdrażanie łańcucha właścicielowi usługi, zgodność protokołów właścicielowi platformy pocztowej, a przechwytywanie lub przerwy w ścieżce zespołowi sieciowemu. Przed wymianą certyfikatu sprawdź oczekiwaną tożsamość MX i obowiązujące zasady. Wprowadź jedną zatwierdzoną korektę na raz i zachowaj plan wycofywania zmian.

Nie omijaj ostrzeżenia o certyfikacie, nie wyłączaj wymuszania ani nie zezwalaj na zwykły tekst jedynie w celu zaliczenia testu. To, czy nadawca może się wycofać, zależy od protokołu i obowiązujących zasad; rygorystyczna polityka może celowo odroczyć, zamiast dostarczać w sposób niepewny. Pomyślna, niebezpieczna ponowna próba nie wykazałaby, że problem TLS został rozwiązany.

Sprawdź ponownie uruchomioną sesję SMTP

RFC 3207 wymaga odrzucenia wiedzy SMTP sprzed TLS po pomyślnym STARTTLS ; klient powinien wysłać EHLO jako pierwszy odkryje możliwości sesji chronionej, które mogą różnić się od wcześniejszej listy. Potwierdź, że rzeczywisty MTA kończy to przejście, a następnie przesyła autoryzowany komunikat. Rejestruj wszelkie ciągłe opóźnienia w kolejce i wynik końcowy oddzielnie od powodzenia uzgadniania. TLS chroni przeskok transportowy; samo w sobie nie ustala widocznej legalności autora, całkowitej poufności treści ani umiejscowienia w skrzynce odbiorczej.

Zachowaj wymagania bezpieczeństwa podczas naprawy protokołu TLS

  • Przechwytywanie punktu końcowego, portu, STARTTLS lub trybu ukrytego i dokładnego etapu zakończonego niepowodzeniem.
  • Przed zmianą certyfikatu zidentyfikuj aktywną politykę i oczekiwaną tożsamość.
  • Oddzielna nazwa, ważność, łańcuch zaufania i błędy protokołu; wyklucz wpisy tajne z dzienników.
  • Zastosuj zatwierdzoną naprawę związaną z konkretną przyczyną bez wyłączania walidacji.
  • Niezależnie potwierdź zgodny z zasadami protokół TLS , reset stanu po STARTTLS i wynik komunikatu.

[Na wynos]

Przed podjęciem decyzji, czy połączenie dostawy może być bezpiecznie kontynuowane, zlokalizuj etap, w którym wystąpiła awaria protokołu TLS i obowiązującą politykę transportową.

[ Według roli ]

Co to oznacza dla Ciebie

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

Administrator IT / poczty

Uchwyć dokładną granicę uścisku dłoni

Podsumowanie błędów ukrywa różnice w konfiguracji.

Kolejne kroki

  1. Tryb nagrywania i etap STARTTLS .
  2. Sprawdź certyfikat i dowody polisy.
  3. Sprawdź post-TLS EHLO i dostawę.

CISO / SecOps

Chroń zamierzone zapewnienie

Wyłączenie wymuszania może raczej ukryć niż naprawić awarię.

Kolejne kroki

  1. Przejrzyj propozycje obniżenia wersji.
  2. Wyklucz wpisy tajne z diagnostyki.
  3. Potwierdź odzyskiwanie zgodne z zasadami.

Założyciel / Nietechniczny

Traktuj awarię transportu jako incydent o określonym zakresie

Naprawa powinna uwzględniać wymóg poufności.

Kolejne kroki

  1. Określ pilność wiadomości, której dotyczy problem.
  2. Podaj nazwę właściciela zasad transportu.
  3. Odrzuć twierdzenia o powodzeniu w oparciu o niepewny powrót.

[ Często zadawane pytania ]

Często zadawane pytania

Czy STARTTLS jest tym samym, co ukryty TLS ?

Nie. STARTTLS aktualizuje ustanowioną sesję SMTP w postaci zwykłego tekstu; niejawny TLS zaczyna się od TLS przy połączeniu.

Czy błąd uzgadniania dowodzi, że DKIM jest błędny?

Nie. Negocjowanie transportu i weryfikacja podpisu wiadomości to różne warstwy.

Czy każdy błąd certyfikatu SMTP należy interpretować identycznie?

Nie. Zidentyfikuj skonfigurowaną politykę nadawcy i wszelkie obowiązujące wymagania MTA-STS lub DANE .

Czy test certyfikatu HTTPS sprawdza poprawność SMTP ?

Nie. Może dotyczyć innej usługi, certyfikatu i polisy.

Czy przeprowadzono porównanie certyfikatów?

Nie. To hipotetyczne drzewo decyzyjne. Nie utworzono ani nie przetestowano żadnego certyfikatu, klucza, uzgadniania, wymiany STARTTLS ani ustawień dzierżawy.

Czy można założyć, że powrót do tekstu jawnego jest bezpieczny?

Nie. Obowiązujące zasady transportu mogą wymagać odroczenia zamiast niepewnej dostawy.

Po co wysyłać EHLO ponownie po STARTTLS ?

RFC 3207 wymaga odrzucenia wiedzy SMTP sprzed TLS i zaleca EHLO jako pierwsze polecenie po TLS ; sesja chroniona może ogłaszać różne możliwości.

Czy TLS uwierzytelnia widocznego autora?

Nie samodzielnie. Ochrona transportu i uwierzytelnianie domeny autora mają różne cele.

[ Źródła ]

Źródła

  1. RFC 3207 SMTP STARTTLS

    Sekcje §4 · §4.2 · §5

  2. RFC 8461 SMTP MTA Ścisłe bezpieczeństwo transportu

    Sekcje §4 · §5

  3. RFC 7672 Bezpieczeństwo SMTP poprzez oportunistyczny DANE TLS

    Sekcje §2 · §3

  4. RFC 8314 TLS dotyczący przesyłania i dostępu do wiadomości e-mail

    Sekcje §3.3

[ Słowniczek ]

Słowniczek

STARTTLS
Rozszerzenie SMTP , które aktualizuje istniejące połączenie do TLS .
Uścisk dłoni TLS
Centrala negocjująca i ustanawiająca połączenie TLS .
Polityka transportowa
Wymagania regulujące sposób ochrony połączenia wiadomości.

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