Egzamin zawodowyPortal części pisemnej

INF.08 · pytanie 419

Programem umożliwiającym przechwytywanie i przeglądanie ruchu w sieci jest

  1. AIP Spoofing
  2. BARP Spoofing
  3. CHijacking
  4. DWiresharkPoprawna

Wyjaśnienie

Wireshark jest programem typu packet sniffer, czyli narzędziem do przechwytywania, dekodowania i przeglądania ramek oraz pakietów przesyłanych w sieci. To właśnie dlatego pasuje do treści pytania. W praktyce używa się go np. do sprawdzenia, czy host poprawnie pobiera adres z DHCP, czy zapytania DNS faktycznie wychodzą do serwera, albo czy połączenie TCP kończy się poprawnym uzgodnieniem SYN, SYN-ACK, ACK. Moim zdaniem to jedno z tych narzędzi, które naprawdę warto znać, bo pokazuje sieć taką, jaka jest na kablu albo interfejsie, a nie tylko z poziomu konfiguracji. Wireshark obsługuje bardzo dużo protokołów, między innymi Ethernet, ARP, IPv4, IPv6, TCP, UDP, HTTP, TLS, DNS czy ICMP. Dobrą praktyką jest stosowanie filtrów przechwytywania i filtrów wyświetlania, np. ip.addr == 192.168.1.10 albo tcp.port == 443, bo bez tego łatwo utonąć w ilości danych. W branży trzeba też pamiętać o zasadach bezpieczeństwa i prywatności: przechwytywanie ruchu powinno być wykonywane tylko w swojej sieci, w laboratorium albo za zgodą administratora. Wireshark nie jest atakiem, tylko narzędziem diagnostycznym i administracyjnym, choć oczywiście może ujawnić bardzo wrażliwe informacje, jeśli ruch nie jest szyfrowany.