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

autentyczność komunikatu

Termin Definicja
autentyczność komunikatu

Autentyczność komunikatu to potwierdzenie, że treść wiadomości nie została zmieniona od momentu jej wysłania przez nadawcę.

Autentyczność komunikatu a integralność jego treści

Autentyczność komunikatu oznacza możliwość potwierdzenia, że wiadomość pochodzi od określonego nadawcy i że jej treść nie została zmieniona podczas przesyłania lub przechowywania. W praktyce pojęcie to jest związane z integralnością danych, ale nie jest z nią tożsame. Integralność odpowiada na pytanie, czy zawartość pozostała niezmieniona, natomiast autentyczność obejmuje także wiarygodne powiązanie komunikatu z nadawcą. Sam fakt, że plik lub tekst ma identyczną treść po odebraniu, nie potwierdza jeszcze, kto go przygotował.

Do sprawdzania integralności często używa się funkcji skrótu, takich jak SHA-256. Funkcja ta wylicza skrót na podstawie całej zawartości danych. Zmiana choćby jednego bitu zwykle powoduje powstanie innego skrótu, dlatego porównanie wartości opublikowanej przez zaufane źródło z wartością obliczoną lokalnie pozwala wykryć modyfikację. Zwykły skrót nie zapewnia jednak autentyczności nadawcy. Osoba, która podmieniła plik, może podmienić również opublikowaną sumę kontrolną. Do uwierzytelniania potrzebny jest dodatkowy mechanizm kryptograficzny.

Mechanizmy kryptograficzne potwierdzające pochodzenie wiadomości

W komunikacji między stronami, które współdzielą tajny klucz, stosuje się kod uwierzytelniania wiadomości, czyli MAC. Przykładem jest HMAC oparty na SHA-256. Nadawca oblicza wartość HMAC z użyciem treści komunikatu i tajnego klucza, a odbiorca wykonuje to samo obliczenie przy użyciu własnej kopii klucza. Zgodność wartości wskazuje, że komunikat został przygotowany przez stronę znającą klucz i nie uległ zmianie. HMAC nie wskazuje jednak, który konkretnie uczestnik utworzył wiadomość, jeżeli kilka stron ma dostęp do tego samego klucza.

W systemach, w których potrzebne jest rozróżnienie nadawcy, wykorzystuje się podpis cyfrowy. Nadawca oblicza skrót komunikatu i podpisuje go kluczem prywatnym. Odbiorca weryfikuje podpis przy użyciu odpowiadającego mu klucza publicznego, a następnie sprawdza, czy podpis dotyczy odebranej treści. Jeżeli podpis jest prawidłowy, oznacza to, że zawartość odpowiada podpisanym danym i została powiązana z kluczem prywatnym. Do oceny tożsamości właściciela klucza potrzebny jest jeszcze wiarygodny certyfikat lub inny zaufany sposób dystrybucji klucza publicznego.

Autentyczność komunikatów w połączeniach sieciowych

Podczas korzystania ze stron internetowych podstawowym mechanizmem ochrony komunikacji jest TLS. Protokół ten ustanawia szyfrowane połączenie, uzgadnia klucze sesyjne i pozwala klientowi zweryfikować certyfikat serwera. Certyfikat zawiera między innymi nazwę domeny oraz klucz publiczny, a jego wiarygodność zależy od łańcucha zaufania prowadzącego do urzędu certyfikacji znajdującego się w magazynie systemowym lub przeglądarki. Ostrzeżenie o nieprawidłowym certyfikacie może oznaczać błędną konfigurację, wygasły certyfikat albo próbę przechwycenia połączenia.

Autentyczność może dotyczyć również pojedynczych komunikatów przesyłanych już po ustanowieniu kanału. TLS zabezpiecza rekordy protokołu przed zmianą i ponownym użyciem w nieprawidłowym kontekście, ale nie rozstrzyga wszystkich kwestii związanych z autorem danych na poziomie aplikacji. Program może na przykład przyjąć komunikat od poprawnie uwierzytelnionego serwera, lecz błędnie przypisać jego zawartość użytkownikowi. Dlatego systemy wymagające kontroli pochodzenia powinny weryfikować zarówno kanał transportowy, jak i podpisy, tokeny lub identyfikatory sesji używane przez samą aplikację.

Objawy problemów z weryfikacją wiadomości

Problemy z autentycznością komunikatów mogą objawiać się ostrzeżeniami przeglądarki, odrzucaniem podpisanych plików, niezgodnością sum kontrolnych, błędami HMAC albo komunikatem o nieznanym wystawcy certyfikatu. Przyczyna nie zawsze znajduje się w samym komunikacie. Błędny czas systemowy może spowodować odrzucenie certyfikatu, uszkodzony magazyn certyfikatów może uniemożliwić zbudowanie łańcucha zaufania, a nieaktualna aplikacja może nie obsługiwać wymaganego algorytmu kryptograficznego. Znaczenie ma także sposób zapisu danych: różne kodowanie znaków, zakończenia wierszy lub dodatkowe spacje mogą zmienić obliczony skrót.

Podczas diagnostyki należy zachować oryginalny komunikat, ustalić źródło klucza publicznego lub wartości kontrolnej i powtórzyć weryfikację na sprawdzonym oprogramowaniu. Nie należy traktować samej ikony kłódki, nazwy nadawcy w polu wiadomości ani zgodności adresu e-mail jako pełnego dowodu autentyczności. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, dlatego w razie problemów z systemem, aplikacją lub obsługą zabezpieczonej komunikacji można zlecić diagnostykę sprzętu i oprogramowania komputera.

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