Sniffer to narzędzie (lub funkcja oprogramowania) służące do przechwytywania ruchu sieciowego. Jeśli transmisja odbywa się w postaci jawnej, osoba podsłuchująca może odczytać treść danych, np. loginy, hasła, wiadomości lub dane biznesowe.
Dlatego poprawna jest odpowiedź "Szyfrowanie danych w sieci." Szyfrowanie zapewnia poufność danych w trakcie przesyłania: przechwycone pakiety nadal zawierają zaszyfrowany strumień, który bez odpowiedniego klucza nie przedstawia użytecznej informacji. W praktyce realizuje się to m.in. przez stosowanie protokołów i mechanizmów szyfrujących połączenie (np. TLS w usługach WWW, SSH w zdalnej administracji, VPN dla tunelowania ruchu).
Pozostałe odpowiedzi nie rozwiązują problemu podsłuchu transmisji:
- "Zmiana hasła użytkownika." Zwiększa bezpieczeństwo dostępu do konta, ale nie chroni danych już przesyłanych w sieci. Jeśli aplikacja przesyła dane jawnie, sniffer nadal może je przechwycić.
- "Korzystanie z antydialera." Tego typu narzędzia dotyczyły głównie ochrony przed niepożądanymi połączeniami dial-up i nie odnoszą się do mechanizmu przechwytywania pakietów w sieci lokalnej czy internetowej.
- "Skanowanie programem antywirusowym." Antywirus pomaga wykrywać złośliwe oprogramowanie na komputerze, ale nie zapewnia poufności kanału komunikacyjnego. Sniffer może działać niezależnie od infekcji stacji, np. na innym hoście w sieci lub na urządzeniu pośredniczącym.
Wskazówka egzaminacyjna: gdy zagrożeniem jest podsłuch i pytanie dotyczy danych przesyłanych, zwykle właściwą klasą zabezpieczeń jest szyfrowanie transmisji (ochrona "w drodze"), a nie narzędzia do ochrony systemu operacyjnego czy konta.