La Network Intrusion Detection e le misure sul traffico e sulla rete sono fra le piu' onerose e difficili operazioni che un nodo di rete puo' dover effettuare sul traffico reale ad alte velocita'. In questa tesi mostriamo alcune fra le piu' avanzate soluzioni per lo svolgimento efficiente di queste operazioni. Cominciamo introducendo i Network Processors come piattaforma di riferimento sia per la progettazione e lo studio che per l'implementazione degli algoritmi e, in generale, delle tecniche che sono descritte in questa tesi. Quindi descriviamo alcune tecniche di packet e traffic classification basate su Deep Packet Inspection (DPI). Tale DPI richiede usualmente una grande quantita' sia di memoria che di operazioni elementari per essere effettuata poiche' tutti i singoli byte del traffico osservato devono essere analizzati. Per questi motivi, mostriamo in questo lavoro differenti soluzioni che, o tramite operazioni di ``randomizzazione'' e approssimazione o tramite la costruzione intelligente ed efficare di macchine a stati finiti, permettono ai nodi di rete di eseguire DPI in modo veloce e conservativo della memoria su piattaforme ad alta velocita' come i Network Processor. Le misure di rete richiedono, normalmente, un alto grado di collaborazione da parte della rete stessa, il che' e' abbastanza insolito in casi reali. In questa tesi mostriamo una serie di soluzioni che adottano l'approccio tomografico al problema che permette di fornire buoni risultati senza alcuna cooperazione da parte della rete osservata.

Accelerating Traffic Classification and Measurements on Network Processors

FICARA, DOMENICO
2010

Abstract

La Network Intrusion Detection e le misure sul traffico e sulla rete sono fra le piu' onerose e difficili operazioni che un nodo di rete puo' dover effettuare sul traffico reale ad alte velocita'. In questa tesi mostriamo alcune fra le piu' avanzate soluzioni per lo svolgimento efficiente di queste operazioni. Cominciamo introducendo i Network Processors come piattaforma di riferimento sia per la progettazione e lo studio che per l'implementazione degli algoritmi e, in generale, delle tecniche che sono descritte in questa tesi. Quindi descriviamo alcune tecniche di packet e traffic classification basate su Deep Packet Inspection (DPI). Tale DPI richiede usualmente una grande quantita' sia di memoria che di operazioni elementari per essere effettuata poiche' tutti i singoli byte del traffico osservato devono essere analizzati. Per questi motivi, mostriamo in questo lavoro differenti soluzioni che, o tramite operazioni di ``randomizzazione'' e approssimazione o tramite la costruzione intelligente ed efficare di macchine a stati finiti, permettono ai nodi di rete di eseguire DPI in modo veloce e conservativo della memoria su piattaforme ad alta velocita' come i Network Processor. Le misure di rete richiedono, normalmente, un alto grado di collaborazione da parte della rete stessa, il che' e' abbastanza insolito in casi reali. In questa tesi mostriamo una serie di soluzioni che adottano l'approccio tomografico al problema che permette di fornire buoni risultati senza alcuna cooperazione da parte della rete osservata.
21-apr-2010
Italiano
bloom filters
deep packet inspection
finite automata
network processor
traffic classification
Russo, Franco
Procissi, Gregorio
Giordano, Stefano
File in questo prodotto:
File Dimensione Formato  
tesi_start.pdf

embargo fino al 01/06/2050

Tipologia: Altro materiale allegato
Licenza: Tutti i diritti riservati
Dimensione 8.32 MB
Formato Adobe PDF
8.32 MB Adobe PDF

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14242/133859
Il codice NBN di questa tesi è URN:NBN:IT:UNIPI-133859