audiweb ● ● ● Aurora Mazzone, Leandro Lanzi e Franco Brasolin Piattaforma per la gestione centralizzata ed automatizzata di scansioni non invasive su tutti i nodi delle reti INFN. È costituita essenzialmente da: ● ● ● un db con i dati relativi alle reti INFN, gli host visibili dall'esterno di ogni sede, i servizi attivi, le vulnerabilità rilevate, i dati di ogni scansione; script (bot) che eseguono le scansioni programmate, controllano i processi coinvolti e inviano i risultati al database; un'interfaccia web per la consultazione dei risultati e prossimamente per la programmazione delle scansioni. CCR, LNF 5-7/10/11 1 audiweb at-a-glance lachesi.fi.infn.it lachesi.fi.infn.it Database Database PostgreSQL PostgreSQL Importazione dei dati Importazione dei dati Script in python/bash Script in python/bash audifi.fi.infn.it audifi.fi.infn.it Scan tools Scan tools nessus nessus nmap nmap BOT BOT Script in python, Script python, bash (inin cron) bash (in cron) audibo.bo.infn.it audibo.bo.infn.it Aggiornamento Aggiornamento nessus nessus Scan tools Scan tools nessus nessus nmap nmap BOT BOT Script in python, Script python, bash (inin cron) bash (in cron) audibo2.bo.infn.it audibo2.bo.infn.it audiweb.fi.infn.it audiweb.fi.infn.it Interfaccia web Interfaccia web apache apache python python audipd.pd.infn.it audipd.pd.infn.it Scan tools Scan tools nessus nessus nmap nmap Scan tools Scan tools nessus nessus nmap nmap BOT BOT Script in python, Script python, bash (inin cron) bash (in cron) BOT BOT Script in python, Script python, bash (inin cron) bash (in cron) infn.it infn.it CCR, LNF 5-7/10/11 2 audi*.*.infn.it ● ● I plugin nessus sono aggiornati quotidianamente su audibo e distribuiti alle altre macchine scanbot.py ● ● esegue le scansioni impostate nel db: nmap e nessus lunedì – venerdì, 9:00 – 19:00 CCR, LNF 5-7/10/11 3 scanbot.py Ogni 5 minuti ● c'è una scansione configurata? – sì: ci sono operazioni accodate? ● ● – sì: esce no: salva i dati nmap/nessus nel db su lachesi e termina no: ci sono scansioni programmate? ● ● sì: fa partire la scansione a priorità maggiore no: fa partire la scansione di default CCR, LNF 5-7/10/11 4 scansioni di default ● ● ● Scansioni periodiche su tutti i nodi della rete Eseguite solo se non ci sono altre scansioni in corso Nodi scelti casualmente CCR, LNF 5-7/10/11 5 audiweb.fi.infn.it ● Interfaccia web al db riservata ai responsabili sicurezza (e pezzi grossi) ● Autenticazione via x.509 (INFN CA) ● Tre profili ● ● amministratori ● membri giunta & CCR ● responsabili sicurezza Attualmente registrati 62 utenti CCR, LNF 5-7/10/11 6 Scansioni nel db # 1 ANNO 2011 Tipo Data nmap 06/09/2011 # 1 ANNO 2010 Tipo Data nmap 17/12/2010 2 nmap 26/08/2011 2 nmap 14/12/2010 3 nmap 25/07/2011 3 nmap 10/12/2010 4 nmap 13/07/2011 4 nmap 05/11/2010 5 nmap 29/06/2011 5 nessus 29/10/2010 6 nmap 17/06/2011 6 nmap 29/10/2010 7 nessus 18/05/2011 7 nmap 27/10/2010 8 nmap 22/04/2011 8 nmap 22/10/2010 9 nmap 11/04/2011 9 nmap 19/10/2010 10 nmap 06/04/2011 10 nmap 13/10/2010 11 nmap 01/04/2011 11 nmap 11/10/2010 12 nmap 29/03/2011 12 nmap 01/10/2010 13 nmap 25/03/2011 13 nessus 05/05/2010 14 nmap 22/03/2011 14 nessus 20/02/2010 15 nmap 17/03/2011 16 nmap 14/03/2011 17 nmap 09/03/2011 18 nmap 04/03/2011 19 nmap 01/03/2011 20 nmap 24/02/2011 21 nmap 21/02/2011 22 nmap 17/02/2011 23 nmap 14/02/2011 24 nmap 09/02/2011 25 nmap 04/02/2011 26 nmap 01/02/2011 27 nmap 27/01/2011 28 nmap 24/01/2011 29 nmap 20/01/2011 30 nmap 17/01/2011 CCR, LNF 5-7/10/11 7 Prossimamente ● Auditing ● ● audiweb – migrazione di lachesi e audiweb sulla macchina acquistata con fondi CCR – integrazione con NORAD ● II edizione rapporto sicurezza ● Nuove scansioni & nuovi tool Security ● il ws abortito? ● DNSSec? CCR, LNF 5-7/10/11 8