INF.08 · pytanie 419
Programem umożliwiającym przechwytywanie i przeglądanie ruchu w sieci jest
- AIP Spoofing
- BARP Spoofing
- CHijacking
- 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.