SlideShare une entreprise Scribd logo
1  sur  32
Progetto e realizzazione dell'infrastruttura di monitoraggio ed analisi in una farm per la rilevazione di attacchi web a siti remoti Relatore: Prof. Alberto Bartoli Correlatore: Ing. Eric Medvet Laureando: Marco Mauri
Architettura del progetto Marco Mauri A.A. 2007/2008
Requisiti del progetto ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Marco Mauri A.A. 2007/2008
Requisiti: Controllore ,[object Object],[object Object],[object Object],[object Object],[object Object],Marco Mauri A.A. 2007/2008
Algoritmo alto livello (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Marco Mauri A.A. 2007/2008
Algoritmo alto livello (2) Marco Mauri A.A. 2007/2008
Architettura del sistema alerts task warden snapshot HTML ICEFaces Facelets Lazy Load db timer heartbeat load index fetcher download dep. analizer feeder aggregator sensors db cache alerts task warden snapshot Alert fetcher Instance checker Repair thread
Istanza: cosa fa (1) ,[object Object],[object Object],[object Object],Marco Mauri A.A. 2007/2008
Istanza: cosa fa (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],Marco Mauri A.A. 2007/2008
Istanza: cosa fa (3) Marco Mauri A.A. 2007/2008
Istanza: transazioni e coerenza dei dati ,[object Object],[object Object],[object Object],[object Object],[object Object],Marco Mauri A.A. 2007/2008
Istanza: analisi di una pagina (1) ,[object Object],[object Object],[object Object],[object Object],Marco Mauri A.A. 2007/2008
Istanza: analisi di una pagina (2) ,[object Object],[object Object],[object Object],[object Object],Marco Mauri A.A. 2007/2008
Istanza: analisi di una pagina (3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Marco Mauri A.A. 2007/2008
Istanza: analisi dipendenze ,[object Object],[object Object],[object Object],Marco Mauri A.A. 2007/2008
Istanza: caching delle pagine web ,[object Object],[object Object],[object Object],[object Object],Marco Mauri A.A. 2007/2008
Controllore: modalità di interazione ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Marco Mauri A.A. 2007/2008
Istanze ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Marco Mauri A.A. 2007/2008
Controllore: indici di carico ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Marco Mauri A.A. 2007/2008
Controllore: coerenza dati (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Marco Mauri A.A. 2007/2008
Controllore: coerenza dati (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Marco Mauri A.A. 2007/2008
Controllore: coerenza dati (3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Marco Mauri A.A. 2007/2008
Controllore: repair thread Marco Mauri A.A. 2007/2008
Controllore: tecniche per la riduzione di banda ,[object Object],[object Object],[object Object],Marco Mauri A.A. 2007/2008
Ringraziamenti ,[object Object],[object Object],[object Object],[object Object],Marco Mauri A.A. 2007/2008
Tecnologie utilizzate (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Marco Mauri A.A. 2007/2008
Tecnologie utilizzate (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],Marco Mauri A.A. 2007/2008
Tecnologie utilizzate (3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Marco Mauri A.A. 2007/2008
Tecnologie utilizzate (4) ,[object Object],[object Object],[object Object],[object Object],[object Object],Marco Mauri A.A. 2007/2008
Controllore: tipi di alert ,[object Object],[object Object],[object Object],[object Object],Marco Mauri A.A. 2007/2008
Controllore: gestione degli alert ,[object Object],[object Object],[object Object],Marco Mauri A.A. 2007/2008
Controllore: algoritmo di invio notifiche degli alert Marco Mauri A.A. 2007/2008

Contenu connexe

Similaire à Progetto e realizzazione dell'infrastruttura di monitoraggio ed analisi in una farm per la rilevazione di attacchi web a siti remoti

Presentazione: Sviluppo di un hub di comunicazione in una applicazione per po...
Presentazione: Sviluppo di un hub di comunicazione in una applicazione per po...Presentazione: Sviluppo di un hub di comunicazione in una applicazione per po...
Presentazione: Sviluppo di un hub di comunicazione in una applicazione per po...
gwalter85
 
Cloud Google App Engine Paas
Cloud   Google App Engine PaasCloud   Google App Engine Paas
Cloud Google App Engine Paas
steccami
 
Presentazione Live Backup 2010 Remota
Presentazione Live Backup 2010 RemotaPresentazione Live Backup 2010 Remota
Presentazione Live Backup 2010 Remota
modestini
 
Presentazione Live Backup 2010 Remota
Presentazione Live Backup 2010 RemotaPresentazione Live Backup 2010 Remota
Presentazione Live Backup 2010 Remota
modestini
 

Similaire à Progetto e realizzazione dell'infrastruttura di monitoraggio ed analisi in una farm per la rilevazione di attacchi web a siti remoti (20)

ASP.NET performance optimization
ASP.NET performance optimizationASP.NET performance optimization
ASP.NET performance optimization
 
Working between the clouds (versione completa)
Working between the clouds (versione completa)Working between the clouds (versione completa)
Working between the clouds (versione completa)
 
Azure Application Insights
Azure Application InsightsAzure Application Insights
Azure Application Insights
 
ObserveIt -Record and replay SSH, RDP & Citrix sessions-product datasheet- It...
ObserveIt -Record and replay SSH, RDP & Citrix sessions-product datasheet- It...ObserveIt -Record and replay SSH, RDP & Citrix sessions-product datasheet- It...
ObserveIt -Record and replay SSH, RDP & Citrix sessions-product datasheet- It...
 
Slide Soru - Collana Seminari CRS4 2015
Slide Soru - Collana Seminari CRS4 2015Slide Soru - Collana Seminari CRS4 2015
Slide Soru - Collana Seminari CRS4 2015
 
Jvm performance Tuning
Jvm performance TuningJvm performance Tuning
Jvm performance Tuning
 
Presentazione: Sviluppo di un hub di comunicazione in una applicazione per po...
Presentazione: Sviluppo di un hub di comunicazione in una applicazione per po...Presentazione: Sviluppo di un hub di comunicazione in una applicazione per po...
Presentazione: Sviluppo di un hub di comunicazione in una applicazione per po...
 
TTT - Test, Tools and Tips - jug roma
TTT - Test, Tools and Tips - jug romaTTT - Test, Tools and Tips - jug roma
TTT - Test, Tools and Tips - jug roma
 
Presentazione
PresentazionePresentazione
Presentazione
 
Presentazione Zorzin
Presentazione ZorzinPresentazione Zorzin
Presentazione Zorzin
 
Introduzione a Internet
Introduzione a InternetIntroduzione a Internet
Introduzione a Internet
 
Cloud Google App Engine Paas
Cloud   Google App Engine PaasCloud   Google App Engine Paas
Cloud Google App Engine Paas
 
Sviluppo di un'applicazione ibrida su dispositivo mobile per l'interfacciamen...
Sviluppo di un'applicazione ibrida su dispositivo mobile per l'interfacciamen...Sviluppo di un'applicazione ibrida su dispositivo mobile per l'interfacciamen...
Sviluppo di un'applicazione ibrida su dispositivo mobile per l'interfacciamen...
 
Build Automation Tips
Build Automation TipsBuild Automation Tips
Build Automation Tips
 
Presentazione Live Backup 2010 Remota
Presentazione Live Backup 2010 RemotaPresentazione Live Backup 2010 Remota
Presentazione Live Backup 2010 Remota
 
Presentazione Live Backup 2010 Remota
Presentazione Live Backup 2010 RemotaPresentazione Live Backup 2010 Remota
Presentazione Live Backup 2010 Remota
 
DbUp - A real case of database migration
DbUp - A real case of database migrationDbUp - A real case of database migration
DbUp - A real case of database migration
 
GWT Development for Handheld Devices
GWT Development for Handheld DevicesGWT Development for Handheld Devices
GWT Development for Handheld Devices
 
Database Data Aggregator
Database Data AggregatorDatabase Data Aggregator
Database Data Aggregator
 
Bachelor Thesis presentation
Bachelor Thesis presentationBachelor Thesis presentation
Bachelor Thesis presentation
 

Progetto e realizzazione dell'infrastruttura di monitoraggio ed analisi in una farm per la rilevazione di attacchi web a siti remoti

  • 1. Progetto e realizzazione dell'infrastruttura di monitoraggio ed analisi in una farm per la rilevazione di attacchi web a siti remoti Relatore: Prof. Alberto Bartoli Correlatore: Ing. Eric Medvet Laureando: Marco Mauri
  • 2. Architettura del progetto Marco Mauri A.A. 2007/2008
  • 3.
  • 4.
  • 5.
  • 6. Algoritmo alto livello (2) Marco Mauri A.A. 2007/2008
  • 7. Architettura del sistema alerts task warden snapshot HTML ICEFaces Facelets Lazy Load db timer heartbeat load index fetcher download dep. analizer feeder aggregator sensors db cache alerts task warden snapshot Alert fetcher Instance checker Repair thread
  • 8.
  • 9.
  • 10. Istanza: cosa fa (3) Marco Mauri A.A. 2007/2008
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. Controllore: repair thread Marco Mauri A.A. 2007/2008
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32. Controllore: algoritmo di invio notifiche degli alert Marco Mauri A.A. 2007/2008