Swappa : Uni / Sicurezza nelle Reti - Prova scritta - Novembre 2008
Creative Commons License

 :: Sicurezza nelle Reti - Prova scritta - Novembre 2008 ::

Esercizio 1

Spiegare in sintesi ma con precisione la vulnerabilità FTP Bounce Attack e la modalità di risoluzione appropriata.

La FTP Bounce Attack è una vulnerabilità di FTP che si può verificare nel seguente scenario:

Quando il client chiede il trasferimento di dati, invia al server FTP il comando PORT, il quale ha la seguente sintassi:

PORT h1,h2,h3,h4,p1,p2

dove:

Se il client invia un comando PORT così:

PORT indirizzo,del,server,telnet,0,23

il server FTP aprirà una connessione dati verso l'host indicato con indirizzo,del,server,telnet alla porta 0*256 + 23 = 23, che è la porta di default di telnet.
A questo punto il client invia il comando RETR, che causa l'apertura di una connessione dal server FTP al server telnet indicato con PORT. In questo modo ci si connette tranquillamente al server telnet.

Un firewall stateful non sarebbe in grado di riconoscere ciò, perché una tale connessione non ha niente di sospetto. Da più di 10 anni i server FTP sono configurati in modo da non permettere PORT a host che non siano quelli da cui proviene la connessione. Inoltre, un Proxy messo tra il server e il mondo esterno potrebbe ispezionare i pacchetti e determinare un uso improprio della connessione FTP.

Esercizio 3

Descrivere il significato dei parametri presenti nella seguente regola di Snort e il tipo di evento anomalo rilevato.

alert tcp $HOME_NET any -> $EXTERNAL_NET $HTTP_PORTS 
(msg:"..."; 
flow:to_server,established;
uricontent:"/complete/search?";
uricontent:"output=desktop";
content:"User-Agent|3A|";
nocase;
content:"Google";
distance:0;
nocase;
content:"Desktop";
distance:0;
nocase;
pcre:"/User-Agent\x3A[^\n\r^]+google[^\n\r]+Desktop/smi";
classtype:policy-violation;
sid:7860;
rev:1;)

Uuuuh quanta bella roba;)
Innanzitutto, la prima riga alert tcp $HOME_NET any -> $EXTERNAL_NET $HTTP_PORTS è l'header della firma, e contiene:

Le scritte con un $ davanti sono variabili, definite nella configurazione di SNORT.

Il resto è il body della firma, e i suoi parametri sono:


Torna alla pagina di SnR

(Printable View of http://www.swappa.it/wiki/Uni/SNR-PS-Novembre2008)