SlideShare a Scribd company logo
1 of 24
IBM Security Services Application Security per Utility Simone Riccetti IBM Security Services
Agenda ,[object Object],[object Object],[object Object]
Vulnerabilità riportate dai vendor ,[object Object],[object Object],[object Object]
Vulnerabilità riportate dai vendor ,[object Object],[object Object],[object Object]
Le vulnerabilità più importanti per le Utilities ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Errori nel codice Errori nell’architettura e configurazione
 
La provenienza del software cambia il problema ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Secure Engineering ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Secure Engineering non riguarda solo la fase di implementazione, ma è un approccio end-to-end
Security & Software Development Life Cycle Security education Strategia di sicurezza e metriche
 
Categorie e proprietà dei requisiti di sicurezza ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ref. http://www.owasp.org
 
Principi di Secure Design
Definire le priorità: Risk Analysis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Es. Vulnerabilità comuni (SANS/MITRE Top 25)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Es. Vulnerabilità comuni (SANS/MITRE Top 25)
 
Code Review/Testing Tools ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tipologie di Analisi I potenziali Problemi di sicurezza Dynamic Analysis Static Analysis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Runtime Analysis Runtime Analysis utilizza sia la Static che Dynamic Analysis correlandone i risultati
// ... String   password = request.getParameter( "password" ); // ... " userid='"  +   u sername +  "'  "  + " AND password='"  + password +  "'" ; // ... String username = request.getParameter ( "username" ) ; String query =  "SELECT  …"  + username ResultSet rs = stmt.executeQuery(query); String   username = request.getParameter( "username" ); String   query =  "SELECT * from tUsers where  "  +' ResultSet  rs = stmt.executeQuery(query); Sistemi White-Box (es. SQL Injection) …  a un Sink da un Source  …
IBM Rational AppScan Ecosystem AppScan Standard Ed (desktop) AppScan Enterprise user (web client) AppScan Source Ed for Automation IBM Rational Web Based Training for AppScan   AppScan Source Ed for Developer / Remediation AppScan Ent.  QuickScan  (web client) AppScan Tester Ed  (scanning agent) (QA clients) Rational Build Forge Rational Quality  Manager Rational Application Developer Rational Software Analyzer Rational ClearCase Rational ClearQuest / Issue Management CODE Build security testing into the IDE* BUILD Automate Security / Compliance testing in the Build Process QA Security / compliance testing incorporated into testing & remediation workflows SECURITY Security & Compliance Testing, oversight, control, policy, audits AppScan Source Ed for Security AppScan Enterprise / Reporting Console / Source Ed Core
Informazioni utili ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Grazie! [email_address]

More Related Content

Viewers also liked

Inspiring Spaces, Celebrating 25 Years of MTA Arts for Transit
Inspiring Spaces, Celebrating 25 Years of MTA Arts for TransitInspiring Spaces, Celebrating 25 Years of MTA Arts for Transit
Inspiring Spaces, Celebrating 25 Years of MTA Arts for Transitsylvialouisa
 
Understanding the misconception
Understanding the misconceptionUnderstanding the misconception
Understanding the misconceptionleondorsey1986
 
Eroi di impresa - presentazione percorso 2016
Eroi di impresa - presentazione percorso 2016Eroi di impresa - presentazione percorso 2016
Eroi di impresa - presentazione percorso 2016Marianna Panebarco
 
Pp4 pablo moreno zazueta 102[1][1]
Pp4 pablo moreno zazueta 102[1][1]Pp4 pablo moreno zazueta 102[1][1]
Pp4 pablo moreno zazueta 102[1][1]pablo955
 
The tunisian presentation
The tunisian presentationThe tunisian presentation
The tunisian presentationkarrouma16
 
Marta i gerard treball diapositives!!
Marta i gerard treball diapositives!!Marta i gerard treball diapositives!!
Marta i gerard treball diapositives!!segermar
 
Pp4 pablo moreno zazueta 102[1][1]
Pp4 pablo moreno zazueta 102[1][1]Pp4 pablo moreno zazueta 102[1][1]
Pp4 pablo moreno zazueta 102[1][1]pablo955
 
Media li reflections_on_media_literacy_in_tunis
Media li reflections_on_media_literacy_in_tunisMedia li reflections_on_media_literacy_in_tunis
Media li reflections_on_media_literacy_in_tuniskarrouma16
 
COMPOTECH Asia_VOl.203_消費電子救星VR樹立下世代運算標竿
COMPOTECH Asia_VOl.203_消費電子救星VR樹立下世代運算標竿COMPOTECH Asia_VOl.203_消費電子救星VR樹立下世代運算標竿
COMPOTECH Asia_VOl.203_消費電子救星VR樹立下世代運算標竿Chris Shieh
 
Panebarco & C. The short story of a transforming company
Panebarco & C. The short story of a transforming companyPanebarco & C. The short story of a transforming company
Panebarco & C. The short story of a transforming companyMarianna Panebarco
 
RTI power point final
RTI power point finalRTI power point final
RTI power point finalTony Mottley
 
Globalization presentation By Ikram Toumi
Globalization presentation By Ikram ToumiGlobalization presentation By Ikram Toumi
Globalization presentation By Ikram Toumikarrouma16
 

Viewers also liked (14)

Inspiring Spaces, Celebrating 25 Years of MTA Arts for Transit
Inspiring Spaces, Celebrating 25 Years of MTA Arts for TransitInspiring Spaces, Celebrating 25 Years of MTA Arts for Transit
Inspiring Spaces, Celebrating 25 Years of MTA Arts for Transit
 
Understanding the misconception
Understanding the misconceptionUnderstanding the misconception
Understanding the misconception
 
Eroi di impresa - presentazione percorso 2016
Eroi di impresa - presentazione percorso 2016Eroi di impresa - presentazione percorso 2016
Eroi di impresa - presentazione percorso 2016
 
Pp4 pablo moreno zazueta 102[1][1]
Pp4 pablo moreno zazueta 102[1][1]Pp4 pablo moreno zazueta 102[1][1]
Pp4 pablo moreno zazueta 102[1][1]
 
The tunisian presentation
The tunisian presentationThe tunisian presentation
The tunisian presentation
 
Marta i gerard treball diapositives!!
Marta i gerard treball diapositives!!Marta i gerard treball diapositives!!
Marta i gerard treball diapositives!!
 
Nbr 15287 2005
Nbr 15287   2005Nbr 15287   2005
Nbr 15287 2005
 
Pp4 pablo moreno zazueta 102[1][1]
Pp4 pablo moreno zazueta 102[1][1]Pp4 pablo moreno zazueta 102[1][1]
Pp4 pablo moreno zazueta 102[1][1]
 
Media li reflections_on_media_literacy_in_tunis
Media li reflections_on_media_literacy_in_tunisMedia li reflections_on_media_literacy_in_tunis
Media li reflections_on_media_literacy_in_tunis
 
COMPOTECH Asia_VOl.203_消費電子救星VR樹立下世代運算標竿
COMPOTECH Asia_VOl.203_消費電子救星VR樹立下世代運算標竿COMPOTECH Asia_VOl.203_消費電子救星VR樹立下世代運算標竿
COMPOTECH Asia_VOl.203_消費電子救星VR樹立下世代運算標竿
 
Plano de curso modelo
Plano de curso modeloPlano de curso modelo
Plano de curso modelo
 
Panebarco & C. The short story of a transforming company
Panebarco & C. The short story of a transforming companyPanebarco & C. The short story of a transforming company
Panebarco & C. The short story of a transforming company
 
RTI power point final
RTI power point finalRTI power point final
RTI power point final
 
Globalization presentation By Ikram Toumi
Globalization presentation By Ikram ToumiGlobalization presentation By Ikram Toumi
Globalization presentation By Ikram Toumi
 

Similar to 05 sicurezza delle applicazioni per le aziende nel settore della pubblica utilità

Progetti Open Source Per La Sicurezza Delle Web Applications
Progetti Open Source Per La Sicurezza Delle Web ApplicationsProgetti Open Source Per La Sicurezza Delle Web Applications
Progetti Open Source Per La Sicurezza Delle Web ApplicationsMarco Morana
 
EVENTO PARADIGMA
EVENTO PARADIGMAEVENTO PARADIGMA
EVENTO PARADIGMASWASCAN
 
Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...
Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...
Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...Emerasoft, solutions to collaborate
 
festival ICT 2013: Sicurezza delle applicazioni web
festival ICT 2013: Sicurezza delle applicazioni webfestival ICT 2013: Sicurezza delle applicazioni web
festival ICT 2013: Sicurezza delle applicazioni webfestival ICT 2016
 
Android (Un)Security Guidelines - VoidSec
Android (Un)Security Guidelines - VoidSecAndroid (Un)Security Guidelines - VoidSec
Android (Un)Security Guidelines - VoidSecPaolo Stagno
 
Segnali dal futuro. Prevedere le prestazioni dei sistemi web ed evitare gli a...
Segnali dal futuro. Prevedere le prestazioni dei sistemi web ed evitare gli a...Segnali dal futuro. Prevedere le prestazioni dei sistemi web ed evitare gli a...
Segnali dal futuro. Prevedere le prestazioni dei sistemi web ed evitare gli a...K-Tech Formazione
 
iVision Software 2.3
iVision Software 2.3iVision Software 2.3
iVision Software 2.3ivisionweb
 
Web Application Insecurity Uncensored
Web Application Insecurity UncensoredWeb Application Insecurity Uncensored
Web Application Insecurity Uncensoredjekil
 
Webinar: Il “real device testing” di Perfecto Mobile per una strategia mobile...
Webinar: Il “real device testing” di Perfecto Mobile per una strategia mobile...Webinar: Il “real device testing” di Perfecto Mobile per una strategia mobile...
Webinar: Il “real device testing” di Perfecto Mobile per una strategia mobile...Emerasoft, solutions to collaborate
 
Qualità del Software
Qualità del SoftwareQualità del Software
Qualità del SoftwareYeser Rema
 
La sicurezza delle Web Application - SMAU Business Bari 2013
La sicurezza delle Web Application - SMAU Business Bari 2013La sicurezza delle Web Application - SMAU Business Bari 2013
La sicurezza delle Web Application - SMAU Business Bari 2013Massimo Chirivì
 
Smau Bari 2013 Massimo Chirivì
Smau Bari 2013 Massimo ChirivìSmau Bari 2013 Massimo Chirivì
Smau Bari 2013 Massimo ChirivìSMAU
 
Industria 4.0. Lucca, 5 luglio 2017 - Cyber Security in ambiente industriale
Industria 4.0. Lucca, 5 luglio 2017 - Cyber Security in ambiente industrialeIndustria 4.0. Lucca, 5 luglio 2017 - Cyber Security in ambiente industriale
Industria 4.0. Lucca, 5 luglio 2017 - Cyber Security in ambiente industrialeCONFINDUSTRIA TOSCANA NORD
 
Safe check up - Firmware_aggiornamento - 22feb2012
Safe check up - Firmware_aggiornamento - 22feb2012Safe check up - Firmware_aggiornamento - 22feb2012
Safe check up - Firmware_aggiornamento - 22feb2012M.Ela International Srl
 
Application insights-gabrome18
Application insights-gabrome18Application insights-gabrome18
Application insights-gabrome18Roberto Albano
 
Alm pills - Sessione community tour Dot Net Umbria 2011
Alm pills - Sessione community tour Dot Net Umbria 2011Alm pills - Sessione community tour Dot Net Umbria 2011
Alm pills - Sessione community tour Dot Net Umbria 2011Gian Maria Ricci
 
Piattaforma Accelerated Antivirus Da Freescale & Kaspersky
Piattaforma Accelerated Antivirus Da Freescale & KasperskyPiattaforma Accelerated Antivirus Da Freescale & Kaspersky
Piattaforma Accelerated Antivirus Da Freescale & KasperskyIonela
 
Piattaforma Accelerated Antivirus Da Freescale & Kaspersky
Piattaforma Accelerated Antivirus Da Freescale & KasperskyPiattaforma Accelerated Antivirus Da Freescale & Kaspersky
Piattaforma Accelerated Antivirus Da Freescale & KasperskyIonela
 
Machine learning models continuous deployment on azure using devops
Machine learning models continuous deployment on azure using devopsMachine learning models continuous deployment on azure using devops
Machine learning models continuous deployment on azure using devopsIgor Antonacci
 

Similar to 05 sicurezza delle applicazioni per le aziende nel settore della pubblica utilità (20)

Progetti Open Source Per La Sicurezza Delle Web Applications
Progetti Open Source Per La Sicurezza Delle Web ApplicationsProgetti Open Source Per La Sicurezza Delle Web Applications
Progetti Open Source Per La Sicurezza Delle Web Applications
 
EVENTO PARADIGMA
EVENTO PARADIGMAEVENTO PARADIGMA
EVENTO PARADIGMA
 
Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...
Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...
Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...
 
festival ICT 2013: Sicurezza delle applicazioni web
festival ICT 2013: Sicurezza delle applicazioni webfestival ICT 2013: Sicurezza delle applicazioni web
festival ICT 2013: Sicurezza delle applicazioni web
 
Android (Un)Security Guidelines - VoidSec
Android (Un)Security Guidelines - VoidSecAndroid (Un)Security Guidelines - VoidSec
Android (Un)Security Guidelines - VoidSec
 
Segnali dal futuro. Prevedere le prestazioni dei sistemi web ed evitare gli a...
Segnali dal futuro. Prevedere le prestazioni dei sistemi web ed evitare gli a...Segnali dal futuro. Prevedere le prestazioni dei sistemi web ed evitare gli a...
Segnali dal futuro. Prevedere le prestazioni dei sistemi web ed evitare gli a...
 
iVision Software 2.3
iVision Software 2.3iVision Software 2.3
iVision Software 2.3
 
Web Application Insecurity Uncensored
Web Application Insecurity UncensoredWeb Application Insecurity Uncensored
Web Application Insecurity Uncensored
 
Webinar: Il “real device testing” di Perfecto Mobile per una strategia mobile...
Webinar: Il “real device testing” di Perfecto Mobile per una strategia mobile...Webinar: Il “real device testing” di Perfecto Mobile per una strategia mobile...
Webinar: Il “real device testing” di Perfecto Mobile per una strategia mobile...
 
Qualità del Software
Qualità del SoftwareQualità del Software
Qualità del Software
 
La sicurezza delle Web Application - SMAU Business Bari 2013
La sicurezza delle Web Application - SMAU Business Bari 2013La sicurezza delle Web Application - SMAU Business Bari 2013
La sicurezza delle Web Application - SMAU Business Bari 2013
 
Smau Bari 2013 Massimo Chirivì
Smau Bari 2013 Massimo ChirivìSmau Bari 2013 Massimo Chirivì
Smau Bari 2013 Massimo Chirivì
 
Industria 4.0. Lucca, 5 luglio 2017 - Cyber Security in ambiente industriale
Industria 4.0. Lucca, 5 luglio 2017 - Cyber Security in ambiente industrialeIndustria 4.0. Lucca, 5 luglio 2017 - Cyber Security in ambiente industriale
Industria 4.0. Lucca, 5 luglio 2017 - Cyber Security in ambiente industriale
 
Iloveyou
IloveyouIloveyou
Iloveyou
 
Safe check up - Firmware_aggiornamento - 22feb2012
Safe check up - Firmware_aggiornamento - 22feb2012Safe check up - Firmware_aggiornamento - 22feb2012
Safe check up - Firmware_aggiornamento - 22feb2012
 
Application insights-gabrome18
Application insights-gabrome18Application insights-gabrome18
Application insights-gabrome18
 
Alm pills - Sessione community tour Dot Net Umbria 2011
Alm pills - Sessione community tour Dot Net Umbria 2011Alm pills - Sessione community tour Dot Net Umbria 2011
Alm pills - Sessione community tour Dot Net Umbria 2011
 
Piattaforma Accelerated Antivirus Da Freescale & Kaspersky
Piattaforma Accelerated Antivirus Da Freescale & KasperskyPiattaforma Accelerated Antivirus Da Freescale & Kaspersky
Piattaforma Accelerated Antivirus Da Freescale & Kaspersky
 
Piattaforma Accelerated Antivirus Da Freescale & Kaspersky
Piattaforma Accelerated Antivirus Da Freescale & KasperskyPiattaforma Accelerated Antivirus Da Freescale & Kaspersky
Piattaforma Accelerated Antivirus Da Freescale & Kaspersky
 
Machine learning models continuous deployment on azure using devops
Machine learning models continuous deployment on azure using devopsMachine learning models continuous deployment on azure using devops
Machine learning models continuous deployment on azure using devops
 

05 sicurezza delle applicazioni per le aziende nel settore della pubblica utilità

  • 1. IBM Security Services Application Security per Utility Simone Riccetti IBM Security Services
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.  
  • 7.
  • 8.
  • 9. Security & Software Development Life Cycle Security education Strategia di sicurezza e metriche
  • 10.  
  • 11.
  • 12.  
  • 14.
  • 15.  
  • 16.
  • 17.
  • 18.  
  • 19.
  • 20.
  • 21. // ... String password = request.getParameter( "password" ); // ... " userid='" + u sername + "' " + " AND password='" + password + "'" ; // ... String username = request.getParameter ( "username" ) ; String query = "SELECT …" + username ResultSet rs = stmt.executeQuery(query); String username = request.getParameter( "username" ); String query = "SELECT * from tUsers where " +' ResultSet rs = stmt.executeQuery(query); Sistemi White-Box (es. SQL Injection) … a un Sink da un Source …
  • 22. IBM Rational AppScan Ecosystem AppScan Standard Ed (desktop) AppScan Enterprise user (web client) AppScan Source Ed for Automation IBM Rational Web Based Training for AppScan AppScan Source Ed for Developer / Remediation AppScan Ent. QuickScan (web client) AppScan Tester Ed (scanning agent) (QA clients) Rational Build Forge Rational Quality Manager Rational Application Developer Rational Software Analyzer Rational ClearCase Rational ClearQuest / Issue Management CODE Build security testing into the IDE* BUILD Automate Security / Compliance testing in the Build Process QA Security / compliance testing incorporated into testing & remediation workflows SECURITY Security & Compliance Testing, oversight, control, policy, audits AppScan Source Ed for Security AppScan Enterprise / Reporting Console / Source Ed Core
  • 23.

Editor's Notes

  1. Although the number of vulnerabilities affecting Web applications has grown at a staggering rate, the growth demonstrated in the first half of 2009 and continuing through the second half may indicate the start of a plateau, at least in standard (off-the-shelf) software applications for the Web. These figures do not include custom-developed Web applications or customized versions of these standard packages, which also introduce vulnerabilities.