Sniffing di Rete: Come Funziona Wireshark e Come Proteggersi
Introduzione
Lo sniffing di rete è una tecnica utilizzata per intercettare e analizzare i pacchetti di dati che transitano su una rete. Uno degli strumenti più utilizzati per questa operazione è Wireshark, un software open-source potente e versatile. Tuttavia, se utilizzato impropriamente, lo sniffing può rappresentare una minaccia alla sicurezza delle reti. In questo articolo vedremo come funziona Wireshark, come utilizzarlo in modo etico e come proteggersi dagli attacchi di sniffing.
Cos’è Wireshark?
Wireshark è un analizzatore di pacchetti che consente di catturare il traffico di rete in tempo reale e di esaminare i dati in dettaglio. È uno strumento fondamentale per:
- Analizzare problemi di rete
- Diagnosticare errori di connessione
- Individuare minacce alla sicurezza
- Studiare il funzionamento dei protocolli di rete
Wireshark supporta numerosi protocolli di rete e permette di filtrare, ordinare e visualizzare i pacchetti in modo intuitivo.
Installazione di Wireshark
Wireshark è disponibile per Windows, macOS e Linux. Per installarlo:
- Scarica l’installer dal sito ufficiale: https://www.wireshark.org
- Segui la procedura guidata di installazione
- Su Windows, assicurati di installare anche Npcap, necessario per catturare i pacchetti
- Su Linux, puoi installarlo con il comando:
sudo apt install wireshark
Utilizzo di Wireshark
1. Avviare la Cattura dei Pacchetti
- Apri Wireshark
- Seleziona l’interfaccia di rete da analizzare (es. Wi-Fi, Ethernet)
- Clicca su Start per avviare la cattura dei pacchetti
2. Filtrare il Traffico
Wireshark permette di filtrare i pacchetti per concentrarsi su dati specifici. Alcuni filtri utili sono:
- http → Mostra solo il traffico HTTP
- tcp.port == 80 → Filtra i pacchetti TCP sulla porta 80
- ip.src == 192.168.1.1 → Mostra solo i pacchetti provenienti da un IP specifico
- dns → Filtra solo il traffico DNS
3. Analizzare i Pacchetti
Ogni pacchetto catturato mostra:
- Timestamp (ora di cattura)
- Indirizzi IP sorgente e destinazione
- Protocolli utilizzati (TCP, UDP, HTTP, DNS, etc.)
- Dati contenuti nei pacchetti (se non criptati)
Wireshark permette anche di seguire il flusso TCP, utile per ricostruire conversazioni tra client e server.
Rischi dello Sniffing e Come Proteggersi
Se Wireshark è uno strumento potente per l’analisi delle reti, può essere anche sfruttato da malintenzionati per rubare informazioni sensibili. Ecco alcuni metodi per proteggersi dallo sniffing:
1. Usare Connessioni Sicure
- HTTPS anziché HTTP: evita che i dati siano visibili in chiaro
- VPN (Virtual Private Network): cifra il traffico impedendo intercettazioni
2. Disabilitare le Interfacce di Rete non Necessarie
- Disattiva il Wi-Fi quando non lo usi
- Usa solo reti affidabili (evita reti Wi-Fi pubbliche senza protezione)
3. Abilitare il Port Security su Switch
- Gli switch gestiscono i pacchetti in modo più sicuro rispetto agli hub
- Funzionalità come Port Security e DHCP Snooping prevengono attacchi Man-in-the-Middle
4. Monitorare il Traffico di Rete
- Usa strumenti come IDS/IPS (Intrusion Detection/Prevention Systems) per rilevare attività sospette
- Controlla le connessioni aperte con comandi come:
netstat -an
Esempi pratici su Wireshark
Esercizio 1: Catturare pacchetti DNS
- Apri Wireshark e seleziona la tua interfaccia di rete (Wi-Fi o Ethernet).
- Avvia la cattura premendo Start.
- Apri un browser e visita un sito qualsiasi (es.
www.google.com). - In Wireshark, nel campo dei filtri, scrivi
dnse premi Invio. - Dovresti vedere pacchetti Query e Response con gli indirizzi IP del sito richiesto.
- Fermare la cattura e analizzare gli indirizzi IP.
Esercizio 2: Analizzare un pacchetto HTTP
- Apri Wireshark e avvia la cattura.
- Apri un sito non HTTPS (es.
http://neverssl.com). - Filtra con
http. - Seleziona un pacchetto e apri il pannello “Hypertext Transfer Protocol” per vedere i dati in chiaro.
Conclusione
Wireshark è uno strumento potente per l’analisi del traffico di rete, utile per diagnostica, troubleshooting e sicurezza. Tuttavia, se utilizzato in modo improprio, può rappresentare una minaccia. Proteggere la propria rete con connessioni cifrate, VPN e misure di sicurezza avanzate è fondamentale per evitare attacchi di sniffing.
Ti è piaciuto questo articolo? Condividilo ! 🚀
Mettiti alla prova con questo breve quiz [qsm quiz=1]


