Contattataci

Struttura del corso

Introduzione all’analisi di rete

  1. Il modello referenziale ISO e i concetti chiave delle reti TCP/IP.
  2. Gli strumenti utilizzati per la risoluzione dei problemi e le relative metodologie d’indagine.
  3. Nozioni introduttive su Wireshark
  4. Che cos’è Wireshark? La versione portatile. Risorse di supporto disponibili.
  5. Composizione dell’interfaccia grafica: pannelli (elenco pacchetti, dettagli e byte), barra di stato etc.
  6. Architettura interna ed flusso elaborativo. Quali dati non risultano visibili in Wireshark?
  7. Elenco dei protocolli supportati. Dissector personalizzabili.
  8. Impostazioni predefinite e configurazioni: globali o associate a specifici profili utente.
  9. Gestione delle tempistiche nel corso dell’analisi.
  10. Esercitazioni pratiche da svolgere in laboratorio.

Cattura del traffico di rete

  1. Elementi preliminari da valutare prima di avviare la raccolta dati.
  2. Aspetti tecnici legati alla modalità “promiscua”.
  3. Configurazione dei filtri per selezionare i pacchetti rilevanti.
  4. Criteri di arresto automatico dell’operazione di cattura.
  5. Acquisizione dati a distanza da dispositivi remoti.
  6. Esercitazioni pratiche in laboratorio.

Analisi del traffico: strumenti e metodologie di indagine

  1. Lista delle operazioni preliminari da compiere durante l’analisi.
  2. L’utilizzo dei principali strumenti: risoluzione nomi, colorazione intelligente, annotazione dei dati, impostazione di filtri temporali ecc.
  3. Concetti fondamentali riguardanti il “Sistema Esperto” integrato in Wireshark.
  4. Accesso rapido alle opzioni tramite il menù contestuale (clic destro).
  5. Analisi di riferimento delle sequenze di traffico, effetti dell’offload effettuato da sistema operativo o driver.
  6. Soluzioni per archiviare i risultati ottenuti durante l’esame.
  7. Esercitazioni guidate e analisi di casi reali.

Analisi del traffico: strumenti e metodologie (continua)

  1. Filtraggio dinamico dei pacchetti: utilizzo dei filtri visivi, creazione di macro, monitoraggio in tempo reale dello scorrimento dati.
  2. Analisi quantitativa:
    1. Statistiche predefinite di base: proprietà della raccolta dati, gerarchia dei protocolli coinvolti, endpoint rilevanti, distribuzione delle lunghezze dei pacchetti nonché specifiche legate all’utilizzo dell’indirizzamento IP.
    2. Analisi avanzata per protocollo: ad esempio grafici dinamici basati su flussi TCP.
    3. Creazione di statistiche personalizzate tramite il modulo I/O Graph.
    4. Visualizzazione dinamica dei flussi in corso.

Analisi del traffico: i principali protocolli coinvolti

  1. Livello di collegamento dati: formato Ethernet II.
  2. Livello di rete: struttura e gestione degli indirizzi IPv4.
  3. Livello di trasporto: protocolli TCP, UDP.
    1. Meccanismi per la rilevazione della perdita pacchetto e relativa recuperabilità.
    2. Riconoscimento degli eventi derivanti da segmenti persi o ricevuti in ordine non corretto.
    3. Utilizzo di ACK duplicati e strategie veloci per la trasmissione alternativa dei dati.
    4. Gestione delle ripetizioni automatiche dei pacchetti da parte di TCP.
    5. Gestione delle situazioni in cui si verifica lo “zero window” o variazioni improvvise della dimensione del buffer.
  4. Livello applicativo: protocolli più diffusi, tra i quali HTTP e FTP.
  5. Esercitazioni pratiche e studio di casi specifici in ambiente di laboratorio.

Analisi del traffico: problematiche tipiche nella valutazione prestazionale della rete

  1. Cause principali che provocano cali nelle prestazioni complessive.
  2. Perdita di pacchetti in transito, causa frequente di malfunzionamenti.
  3. Gestione delle risorse legate alla banda passante: approccio strutturato per monitorare tale aspetto.
  4. Latenza e analisi dettagliata della durata delle comunicazioni; metodologie grafiche per visualizzarne l’andamento.
  5. Esercitazioni pratiche finali di verifica.
  6. Strumenti a riga di comando di Wireshark:
    1. tshark, dumpcap, rawshark e tcpdump (tutti accessibili in terminale).
    2. Utilità aggiuntive quali editcap, mergecap, capinfos e text2pcap.

Argomenti avanzati

  1. Concetti di filtraggio più sofisticati, analisi statistiche aggregate (I/O stats).
  2. Sintesi conclusiva e sessione di domande e risposte.

Requisiti

1. Conoscenza base del modello referenziale ISO OSI (ITU-T X.200) nonché dello stack TCP/IP.

2. Comprendere i concetti fondamentali di sistemi Unix/Linux: uso del terminale, gestione della struttura dei file, creazione e spostamento di cartelle, copia/eliminazione di dati, utilizzo di pipe e redirect; è inoltre utile aver familiarità con l’individuazione e la gestione dei processi in sospeso o in esecuzione in background.

Hardware e software
1. Requisiti hardware: almeno 16 GB di RAM e minimo 60 GB liberi su disco.
2. Sistema operativo: si consiglia Ubuntu Linux; occorre installare i programmi ip, iperf ed ipcalc.
3. Applicazione software indispensabile è Wireshark (https://www.wireshark.org/download.html).

Sono richiesti soltanto gli aggiornamenti stabili più recenti disponibili per ciascun componente.

 35 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative