[ Raporty i dochodzenie ]

Autoryzacja raportu zewnętrznego za pomocą symboli wieloznacznych: ocena granicy zaufania

Oceń autoryzację raportu DMARC za pomocą symboli wieloznacznych jako szeroką zgodę na domenę odbiorczą, z oddzielną kontrolą najemców, limitami wydajności i dowodem wypłaty.

Przez zespół badawczy EmailAuth · 7 minut czytania

[Kluczowe punkty]

  • Symbol wieloznaczny może autoryzować raporty dla dowolnej domeny źródłowej.
  • Zezwolenie DNS nie potwierdza własności klienta ani przypisania dzierżawcy.
  • Wypłata podlega buforowanym pozytywnym odpowiedziom i wymaga planowania operacyjnego.
Na tej stronie

Cóż za symbol wieloznaczny celowo poszerza

Konsument raportu może chcieć go otrzymać DMARC raporty dla dowolnej domeny, zamiast publikować jednego właściciela autoryzacji dla każdej relacji. RFC 9990 wyraźnie zezwala na użycie w tym celu wieloznacznego rekordu DNS . Jego przykład umieszcza a Rekord TXT Na *. _report._dmarc.example.com z co najmniej v=DMARC1. Jest to szeroka zgoda domeny odbierającej, a nie mechanizm potwierdzający, że każdy zgłaszający klient został sprawdzony.

Rozróżnienie to ma znaczenie operacyjne. Dostawca może zgodnie z prawem wybrać szerokie spożycie, jednocześnie wymagając weryfikacji na poziomie konta przed wyświetleniem danych klientowi. Rekord DNS nie implementuje tych kontroli konta. Przegląd bezpieczeństwa powinien dokładnie określić, które granice zmieniają się w przypadku symboli wieloznacznych, a za które granice odpowiada aplikacja odbierająca i jej właściciele. RFC 9990 , sekcja 4

Zachowaj dokładne zapytania widoczne pod symbolem wieloznacznym

Osoba zgłaszająca nadal tworzy wyszukiwanie autoryzacji z domeny, w której pobrano politykę, czyli plik _report. _dmarc etykiety i host docelowy. Symbol wieloznaczny to strategia publikacji DNS , która może odpowiedzieć na te zapytania; nie eliminuje to konieczności zrozumienia pytanego właściciela lub zwracanej wartości. Podczas weryfikowania konkretnego związku zachowaj dokładnego właściciela i odpowiedź.

Odpowiedź potwierdzająca musi spełniać zasady analizy zewnętrznej weryfikacji, w tym obowiązkowe pierwsze v=DMARC1. Wartość wersji pozostaje DMARC1 z wymaganą wielkością liter. Zamiar administratora dotyczący użycia symbolu wieloznacznego nie jest dowodem na to, że określone zapytanie zostanie rozwiązane zgodnie z oczekiwaniami we wdrożonym drzewie DNS . Dokładne rekordy nazw i struktura DNS mogą mieć wpływ na rzeczywistą rozdzielczość, dlatego proponowane testy muszą zachować rzeczywistą odpowiedź, a nie zakładać, że zrzut ekranu potwierdza zasięg. RFC 9990 , sekcja 4; RFC 9989 , sekcja 4.7

Oddziel uprawnienia do pobierania od własności i dostępu do danych

Symbol wieloznaczny oznacza, że ​​domena odbierająca jest skłonna otrzymywać raporty objęte ustaleniami protokołu. Nie stwierdza się, że osoba logująca się do dashboardu kontroluje domenę wymienioną w raporcie. Nie ustala również, czy nadawca przesłanego artefaktu jest godny zaufania ani czy raport należy do konta, które go otrzymuje.

Oddzielnie zdefiniuj wymagania akceptacji na poziomie aplikacji: powiązanie domeny z dzierżawcą, uwierzytelniony dostęp, śledzenie pochodzenia, obsługa duplikatów i przegląd nieoczekiwanych domen. Są to proponowane kontrole, a nie twierdzenia dotyczące wdrożonej platformy EmailAuth . Raport zawierający wzmiankę o organizacji nie powinien automatycznie tworzyć relacji własności ani udostępniać danych pierwszemu kontu, które rości sobie prawo do tej nazwy.

Trzymaj rozliczenia, wdrażanie i autoryzację danych poza zasięgiem DNS . Szeroka chęć odbioru ruchu nie oznacza zgody na wpisanie organizacji do płatnej usługi lub opublikowanie jej obserwowanej konfiguracji. Jeśli przepływ pracy wymaga tych działań, wymaga wyraźnych decyzji i dowodów wykraczających poza rekord wieloznaczny. W przeglądzie należy wskazać odpowiedzialnego właściciela każdej granicy, a nie traktować pojedynczego wyniku DNS jako kompleksowej zgody.

Uwzględnij nadużycia i presję na zasoby

RFC 9990 ostrzega, że ​​treść raportu może zaatakować dekompresor lub parser XML i że dane raportu mogą zostać sfałszowane. Szeroki zakres usług przyjmowania powinien zatem zakładać, że zezwolenie na otrzymywanie raportów nie gwarantuje, że każdy otrzymany plik będzie bezpieczny i dokładny. Planowanie wydajności, limity analizatora i kontrole pochodzenia są częścią projektu autoryzacji.

Zaproponuj ograniczone rozmiary wiadomości, limity rozmiaru po dekompresji, budżety czasu analizy, izolację kolejek i alerty w przypadku nieoczekiwanego wolumenu źródłowego. Wartości liczbowe należy wybrać i przetestować dla rzeczywistego środowiska, a nie kopiować z wymyślonego uniwersalnego limitu. Zachowaj powody odrzucenia i nie pozwalaj, aby jedno hałaśliwe źródło przesłaniało niepowiązane dowody klienta. Żadna z tych kontroli nie jest tutaj wdrożona ani przetestowana. RFC 9990 , sekcja 8.1 i 8.2

Wypłata i autoryzacja w pamięci podręcznej

Odbiorca raportu przytłoczony dużą liczbą danych może usunąć potwierdzający rekord DNS , ale RFC 9990 zauważono, że dodatnie buforowanie może opóźnić efekt tak długo, jak wynosi TTL rekordu. Nie obiecuj natychmiastowego zaprzestania raportów po zmianie DNS . Systemy poboru mogą również wymagać obsługi raportów już wygenerowanych lub umieszczonych w kolejce niezależnie od stanu świeżego wyszukiwania.

Plan wycofania powinien określać właściciela rekordu, ścieżkę zatwierdzenia, odpowiednie dowody TTL, zachowanie w zakresie przyjmowania podczas przejścia i obowiązki komunikacyjne. Usunięcie symbolu wieloznacznego może mieć wpływ na wiele prawidłowych relacji jednocześnie. Proponowane przejście na wyraźną autoryzację dla domeny wymaga, a nie tylko spisu tych relacji i planu weryfikacji rekord usunięcie.

Zachowaj rozróżnienie między wycofaniem DNS a cofnięciem dostępu do aplikacji. Usunięcie pozwolenia na otrzymywanie samo w sobie nie powoduje usunięcia zapisanych raportów, zamknięcia kont klientów ani anulowania istniejących sesji użytkowników. Są to oddzielne kontrole z oddzielnymi konsekwencjami autoryzacji i przechowywania. RFC 9990 , sekcja 4

Przegląd fikcyjnych granic i projekt testów

Rozważmy fikcyjnego konsumenta w witrynie reports.example.net , który proponuje plik *. _report._dmarc.reports.example.net o wartości v=DMARC1; . W przypadku hipotetycznych zasad pod adresem blue.example.com dokładne zapytanie będzie brzmiało blue.example.com._report._dmarc.reports.example.net . W tym przykładzie nie wykonano żadnego zapytania, publikacji ani elementu DNS .

Plan przypadków pozytywnych zachowa dokładne zapytanie i potwierdzi, że zwrócona wartość autoryzacji przeszła analizę. Należy ostrożnie wybrać plan przypadku negatywnego: inna domena źródłowa skierowana do tego samego szeroko autoryzowanego miejsca docelowego niekoniecznie jest nieautoryzowana, ponieważ symbol wieloznaczny celowo obejmuje ogólnie domeny źródłowe. Zamiast tego oddzielnie kontrolowany host docelowy bez pozwolenia może zilustrować granicę zewnętrznego miejsca docelowego, pod warunkiem, że jakiekolwiek rzeczywiste urządzenie jest autoryzowane i izolowane.

Arkusz powinien zawierać listę właściciela symbolu wieloznacznego, oczekiwanego zasięgu, dokładnych właścicieli testów, odpowiedzi, analizę wersji, granicę hosta docelowego i kontrole dostępu dzierżawcy. Powinien także rejestrować plan wycofywania zmian i ograniczenia przetwarzania raportów. Oczekiwane wyniki są hipotezami projektowymi do czasu przeprowadzenia rzeczywistych testów ograniczonych; nie można ich uważać za pozytywne tylko dlatego, że uzasadnienie jest wiarygodne.

Nierozwiązane oryginalne dowody i bramki zwalniające

Katalog wymaga dokładnego upoważnienia właściciela i odpowiedzi, w tym testu pozytywnego i testu nieautoryzowanego miejsca docelowego. Te pierwotne obserwacje pozostają otwarte. Ten manuskrypt zawiera proponowany projekt testu i fikcyjne nazwy, a nie działające wdrożenie symboli wieloznacznych ani ocenę dostępu do konta.

Przed publikacją jako zweryfikowany przewodnik operacyjny wykwalifikowany recenzent musi sprawdzić rzeczywiste odpowiedzi DNS i potwierdzić, że wynik testu negatywnego rzeczywiście przekracza zamierzoną granicę autoryzacji. Oryginalne dowody, weryfikacja przez człowieka, zastosowanie źródła, trasy produkcji, dostępność wizualna i zezwolenie właściciela pozostają otwarte. W związku z tą pracą nie wykonano żadnego kontaktu zewnętrznego, przesłania raportu ani modyfikacji DNS .

[Na wynos]

Traktuj autoryzację za pomocą symboli wieloznacznych jako celową szeroką granicę spożycia, a nie skrót weryfikacyjny klienta.

[ Według roli ]

Co to oznacza dla Ciebie

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

Właściciel serwisu raportów

Wybierz zakres spożycia

Symbol wieloznaczny jest celowo szerszy niż uprawnienia jednego klienta.

Kolejne kroki

  1. Założenia dotyczące wydajności dokumentu.
  2. Posiadaj plan wypłaty.

Recenzent bezpieczeństwa

Sprawdź niezależne granice zaufania

Opcja DNS nie sprawdza zawartości raportu ani dostępu klienta.

Kolejne kroki

  1. Przejrzyj powiązanie dzierżawy.
  2. Wymagaj limitów analizatora składni i kolejki.

operatora DNS

Sprawdź dokładne odpowiedzi

Zamierzony symbol wieloznaczny nie zastępuje zaobserwowanych dowodów zapytania.

Kolejne kroki

  1. Zachowaj przypadki pozytywne i negatywne.
  2. Konto dla autoryzacji w pamięci podręcznej.

[ Często zadawane pytania ]

Często zadawane pytania

Na co pozwala autoryzacja za pomocą symboli wieloznacznych?

Pozwala konsumentowi wyrazić chęć otrzymywania raportów DMARC dla dowolnej domeny źródłowej w ramach opisanego układu.

RFC 9990 : Raportowanie zbiorcze DMARC

Czy weryfikuje własność klienta?

Nie. Własność konta i dostęp do danych najemcy wymagają odrębnych dowodów i kontroli.

Czy inna domena źródłowa jest wiarygodnym testem negatywnym?

Nie w przypadku symboli wieloznacznych celowo obejmujących dowolną domenę źródłową w tym miejscu docelowym.

RFC 9990 : Raportowanie zbiorcze DMARC

Czy odpowiedź musi nadal zawierać pierwsze v=DMARC1?

Tak. Publikacja symboli wieloznacznych nie usuwa wymagań dotyczących analizy autoryzacji.

RFC 9990 : Raportowanie zbiorcze DMARC

Czy usunięcie rekordu powoduje natychmiastowe zatrzymanie raportowania?

Nie. Pozytywne buforowanie może opóźnić wpływ TTL rekordu.

RFC 9990 : Raportowanie zbiorcze DMARC

Czy przychodzące raporty są automatycznie wiarygodne?

Nie. Norma omawia ataki polegające na sfałszowaniu danych i wyczerpaniu zasobów analizatora składni.

RFC 9990 : Raportowanie zbiorcze DMARC

Czy przeprowadzono pozytywne i negatywne sprawy?

Nie. Są to proponowane przypadki; oryginalne testy pozostają otwarte.

Czy wycofanie DNS powoduje usunięcie zatrzymanych danych?

Nie. Zatrzymywanie danych i dostęp do aplikacji to oddzielne elementy kontroli operacyjnej.

[ Źródła ]

Źródła

  1. RFC 9989: DMARC

    Sekcje §4.4 Wyjaśnienie dopasowania identyfikatorów · §4.7 Format zapisu zasad DMARC · §4.8 Definicja formalna · §5 Uczestnictwo DMARC

  2. RFC 9990 : Raportowanie zbiorcze DMARC

    Sekcje §3.1 Raporty zbiorcze · §3.3 Zmiany zasad w okresie raportowania · §3.4 Wykrywanie żądania raportu · §3.5 Dostarczanie raportu · §4 Weryfikacja zewnętrznych miejsc docelowych · §5 Rozszerzalne raportowanie · §8.1 Zgłaszanie treści jako ataku · §8.2 Fałszywe informacje · §9 Względy operacyjne · §9.3 Przechowywanie raportów · Dodatek A Schemat XML DMARC

[ Słowniczek ]

Słowniczek

Zezwolenie na symbol wieloznaczny
Opcja domeny odbiorczej umożliwiająca raportowanie dla dowolnej domeny w ramach określonej konfiguracji DNS .

RFC 9990 : Raportowanie zbiorcze DMARC

Obowiązek najemcy
Dowód na poziomie aplikacji łączący dostęp do raportu z autoryzowanym kontem klienta.
Granica przypadku ujemnego
Dokładny stan, który ma wykazać proponowany test, nie jest dozwolony.
Okno wypłaty
Przejście, podczas którego buforowana pozytywna autoryzacja może pozostać skuteczna.

RFC 9990 : Raportowanie zbiorcze DMARC

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