Certyfikat SSL/TLS jest elementem infrastruktury zaufania (PKI), który umożliwia bezpieczną komunikację w sieci. W praktyce realizuje dwie podstawowe funkcje:
- Uwierzytelnianie serwera – certyfikat zawiera dane identyfikacyjne oraz klucz publiczny. Przeglądarka sprawdza łańcuch zaufania (podpis urzędu certyfikacji), ważność czasową oraz zgodność nazwy domeny. Dzięki temu klient ma pewność, że łączy się z właściwym serwerem, a nie z podszywającą się stroną.
- Szyfrowanie transmisji (poufność) – podczas zestawiania połączenia strony uzgadniają parametry kryptograficzne i klucze sesyjne; dalej komunikacja jest chroniona szyfrowaniem symetrycznym. Certyfikat (i zawarty w nim klucz publiczny) wspiera bezpieczne uzgodnienie tych kluczy.
Odpowiedź "zapisywania informacji o sesjach użytkowników…" jest błędna, ponieważ sesje w aplikacjach WWW są obsługiwane przez mechanizmy aplikacyjne (np. identyfikatory sesji, cookies, pamięć serwera), a nie przez certyfikat.
Odpowiedź "blokowania szkodliwego oprogramowania…" również jest błędna: do filtrowania i blokowania złośliwych treści służą inne rozwiązania (np. zapory aplikacyjne, systemy antywirusowe, filtrowanie treści), natomiast certyfikat nie analizuje zawartości w tym celu.
Odpowiedź "deszyfracji transmitowanych danych…" wprowadza typową pułapkę pojęciową. Certyfikat nie jest narzędziem do samodzielnej deszyfracji ruchu; jest wykorzystywany do uwierzytelnienia i ustanowienia bezpiecznego kanału, w którym szyfrowanie i odszyfrowywanie odbywa się po obu stronach na podstawie uzgodnionych kluczy sesyjnych.
Na egzaminie warto zapamiętać: certyfikat SSL/TLS = tożsamość serwera + bezpieczny (szyfrowany) kanał komunikacji. Jeśli odpowiedź opisuje "sesje" lub "antymalware", to zwykle dotyczy innej warstwy zabezpieczeń niż TLS.