Esperienza sul rilevamento delle intrusioni |
|
|
|
Per la realizzazione di questo modulo useremo il
Netkit4TIC
con la
connettività
con la rete reale (leggere il file README).
Scarica il tarball
contenente lo script.
Inizialmente (nel 2003) questa esperienza si basava sul capitolo 8 del libro
Attacchi non rilevati, Tim Crothers, Mc-Graw-Hill ma alla
data di oggi SHADOW e ACID non sono stati più aggiornati.
Abbiamo aggiornato l'esperienza sostituendo il defunto ACID con
BASE il suo diretto successore.
Abbiamo in programma l'utilizzo di
sguil.
Tra i pacchetti principali vanno sicuramente citati
perl,
bastille,
mysql,
snort,
apache,
php,
acidbase.
Il documento da seguire per l'installazione è
11 step guide to build a Debian based IDS.
Per
SHADOW
abbiamo usato la versione 1.8.
La documentazione
è risultata precisa e corretta mentre le indicazioni riportate
dal libro sono risultate introduttive e non del tutto corrette.
Consigliamo vivamente di leggersi
SHADOW-1.8-Install.pdf!
Lo script genera una parte dell mappa della rete "generale"
(pdf,
xml)
e in particolare quella etichettata "Virtual security space":
a partire dall'alto il sensore 1 sarà posizionato
sulla rete 217.57.5.216/29, il sensore 2 sulla rete 10.10.10.64/28,
il sensore 3 sulla rete 10.10.10.0/26, il sensore 4
sulla rete (lab1/Area1) 192.168.1.0/24 e il sensore 5
sulla rete (lab2/Area2) 192.168.2.0/24
(screenshot).
L'host che raccoglie
tutte le informazioni (mngm.tic.fdns.net) è
collegato ai sensori attraverso una rete dedicata.
Per dare
connettività all'host di management
attraverso interfaccia web, tale host ha un "gateway" con
il mondo reale in modo da poter usare un browser nel mondo reale per
configurare e/o visionare lo stato della raccolta dei dati da parte
dei sensori.
Dalla macchina reale o da una macchina della rete della macchina
reale (ma con definita una regola di routing aggiuntiva) è
possibile accedere alla console di SHADOW immettendo nel browser
l'URL seguente:
realHost$ mozilla-firefox http://10.10.20.29/shadow.html
e alla console di BASE con:
realHost$ mozilla-firefox http://10.10.20.29/base
Nel caso in cui Shadow visualizzi "Forbidden [..]" devi modificare
le permissions definite nel file /home/SHADOW/html/.htaccess o
nel file /etc/apache/httpd.conf
aggiungendo tra gli indirizzi validi quelli della tua rete.
Per la creazione e manutenzione delle signature di Snort esiste un utile strumento per piattaforma Windows/XP gratuito di nome IDS Policy Manager.
|
|
Sandro Doro (email me)