Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa

Darmowa diagnoza laptopa

Dojazd do klienta bezpłatnie

Dojazd do klienta bezpłatnie

Laptopy zastępcze bezpłatnie

Laptopy zastępcze bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

ARC-Message-Signature

Termin Definicja
ARC-Message-Signature

ARC-Message-Signature to nagłówek zawierający kryptograficzny podpis treści wiadomości w ramach mechanizmu ARC.

Rola nagłówka ARC-Message-Signature w łańcuchu ARC

ARC-Message-Signature (AMS) jest jednym z trzech nagłówków tworzących zestaw ARC, czyli mechanizm umożliwiający zachowanie informacji o uwierzytelnieniu wiadomości przekazywanej przez kolejne pośrednie systemy pocztowe. Pozostałe elementy zestawu to ARC-Authentication-Results, zawierający wynik lokalnych kontroli uwierzytelnienia, oraz ARC-Seal, którym sygnowane są zestawy ARC i ich ciągłość. Mechanizm opisuje specyfikacja RFC 8617.

AMS zawiera kryptograficzny podpis wybranych nagłówków wiadomości oraz jej treści. Podpis nie szyfruje wiadomości i nie ukrywa jej zawartości. Jego zadaniem jest umożliwienie późniejszego sprawdzenia, czy podpisane dane nie zostały zmienione po wykonaniu podpisu przez określonego pośrednika. Każdy zestaw ARC otrzymuje numer instancji zapisany jako parametr i=. Numer ten pozwala odróżnić podpis wykonany przez wcześniejszy system od podpisu dodanego podczas kolejnego przekazania wiadomości.

Budowa podpisu i znaczenie jego parametrów

Wartość nagłówka ARC-Message-Signature ma składnię zbliżoną do nagłówka DKIM-Signature, ponieważ również opisuje sposób utworzenia podpisu, identyfikację domeny oraz zestaw danych objętych podpisem. Parametr a= wskazuje algorytm podpisu, d= domenę podpisującą, a s= selektor używany przy wyszukiwaniu klucza publicznego. Parametr c= określa kanonikalizację nagłówków i treści wiadomości, natomiast h= wymienia nagłówki uwzględnione w podpisie.

Parametr bh= przechowuje skrót kanonikalizowanej treści wiadomości. Weryfikator ponownie oblicza skrót na podstawie otrzymanego ciała wiadomości i porównuje go z wartością z AMS. Parametr b= zawiera właściwy podpis kryptograficzny. W nagłówku mogą występować także parametry związane z czasem utworzenia podpisu, jego ważnością oraz długością podpisywanej treści, jednak ich interpretacja musi odpowiadać regułom określonym dla ARC, a nie ogólnemu założeniu, że każdy nagłówek o podobnej składni działa identycznie.

Podpisanie nagłówków odbywa się po ich kanonikalizacji. Tryb simple zachowuje większą wrażliwość na zmiany formatowania, a tryb relaxed normalizuje między innymi białe znaki i nazwy pól nagłówkowych. W praktyce oznacza to, że poprawność AMS zależy nie tylko od obecności samego pola, ale także od dokładnego sposobu odtworzenia podpisywanych danych. Parser nie powinien samodzielnie usuwać, porządkować ani modyfikować nagłówków przed weryfikacją.

Weryfikacja AMS po przekazaniu wiadomości

Odbiorczy system pocztowy analizuje numer instancji, listę nagłówków oraz wskazane algorytmy kanonikalizacji. Następnie pobiera klucz publiczny na podstawie domeny d= i selektora s=, korzystając z mechanizmu DNS używanego przez podpisy tego typu. Po odtworzeniu danych podpisywanych w h= system sprawdza podpis z pola b=, a osobno ponownie oblicza skrót ciała wiadomości i porównuje go z bh=. Niezgodność skrótu oznacza, że treść wiadomości nie odpowiada treści objętej podpisem.

Sukces weryfikacji ARC-Message-Signature nie oznacza automatycznie, że wiadomość pochodzi bezpośrednio od pierwotnego nadawcy ani że wszystkie wcześniejsze kontrole były prawidłowe. AMS potwierdza integralność danych podpisanych przez konkretną domenę w konkretnej instancji ARC. Ocena całego łańcucha wymaga również sprawdzenia ARC-Seal, kolejności numerów instancji, spójności poprzednich zestawów oraz zawartości ARC-Authentication-Results. Dopiero te informacje pozwalają odbiorcy ocenić, czy wcześniejsze wyniki uwierzytelnienia mogą zostać zachowane mimo przekazywania wiadomości przez pośredników.

Problemy z AMS mogą wynikać z usunięcia lub przepisania nagłówków, zmiany treści wiadomości, błędnej kanonikalizacji, nieprawidłowego klucza DNS albo zastosowania niewłaściwego numeru instancji. Samo ręczne dopisanie nagłówka ARC nie tworzy wiarygodnego podpisu, ponieważ bez odpowiadającego mu klucza prywatnego nie da się wygenerować wartości możliwej do poprawnej weryfikacji. W diagnostyce należy zachować pełną surową wiadomość, ponieważ widok uproszczony w programie pocztowym często pomija pola potrzebne do analizy łańcucha.

Znaczenie nagłówka w diagnostyce programu pocztowego

Na laptopie lub komputerze PC analiza ARC-Message-Signature może pomóc ustalić, czy problem z dostarczeniem wiadomości wynika z integralności przekazu, odrzucenia podpisu albo niespójności między kolejnymi pośrednikami. Do sprawdzenia potrzebny jest pełny źródłowy zapis wiadomości wraz z nagłówkami, a nie tylko temat, nadawca i treść wyświetlana w skrzynce. Warto porównać wartości i=, d=, s=, h=, bh= i b= oraz odczytać komunikat weryfikatora pocztowego.

Warszawskie Pogotowie Komputerowe wykonuje profesjonalną naprawę laptopów, komputerów PC i ich podzespołów, w tym diagnostykę problemów z oprogramowaniem używanym do obsługi poczty elektronicznej. Interpretacja wyniku ARC wymaga jednak odróżnienia usterki komputera lub programu pocztowego od błędu występującego w systemie przekazującym wiadomość. Uszkodzona instalacja, nieprawidłowa konfiguracja klienta albo brak dostępu do aktualnych danych DNS może wpływać na możliwość przeprowadzenia kontroli, lecz nie zmienia technicznych zasad tworzenia i weryfikacji nagłówka ARC-Message-Signature.

Przy analizie należy również sprawdzić, czy aplikacja nie ukrywa nagłówków, nie zapisuje wiadomości w zmienionej postaci oraz czy problem występuje w jednym programie, czy także po otwarciu tej samej skrzynki w innej aplikacji. Takie rozróżnienie pomaga oddzielić błąd prezentacji lub lokalnego klienta od odrzucenia podpisu przez odbiorczy system pocztowy. Wynik kontroli powinien być interpretowany razem z pozostałymi elementami ARC, ponieważ pojedynczy nagłówek AMS nie opisuje całej historii przekazywania wiadomości.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę