OWASP – Italy Day III
Prof. Giuseppe Visaggio
Dipartimento di Informatica
Bari 23 Feb. 2009
DAISY-NET
DRIVING ADVANCES OF ICT IN SOUTH ITALY – NET S. c. a r. l.
1
OWASP-Italy Day III
Motivazione della S.E. ad ospitare un OWASP Day
L’assicurazione di un alto livello di fiducia
nella Sicurezza e nella Qualità delle
Applicazioni Industriali è diventato un
requisito critico.
Tutte le azioni che le comunità scientifica
ed industriale e le organizzazioni
governative stanno mettendo in atto si
infrangono sulla inerzia degli sviluppatori
software ad acquisire la prospettiva della
sicurezza nei processi di sviluppo
2
OWASP-Italy Day III
I Maggiori Protagonisti
 Institute for Electrical abnd Electronic Engineers (IEEE): Standard
per lo sviluppo industriale del software
 American National Standards Institute ( ANSI): collabora
strettamente con l’IEEE
 National institute for Standards and Technology (NIST): fonte di
molti standard di interesse per la sicurezza; SP 800-14
 International Standards Organizations (ISO): ISO 6593, ISO
9127,ISO9000;
 International Electrotechnical Commission (IEC):ISO/IEC 27002,
ISO/IEC TR 13335; ISO/IEC 15408
 American Departement of Defense (DoD): standard militari per lo
sviluppo del software
 International Telecommunications Union ( ITU)
 British Standard Institute (BSI): è un punto di riferimento per i
molti standard per la sicurezza che pubblica ed aggiorna; BS 7799
da cui deriva ISO/IEC 27002
3
OWASP-Italy Day III
I Principali Standard Internazionali
 ISO
 Capability Maturity Model Integration ( CMMi)
 I Governativi





Gramm-Leach Bliley Act (GLBA)
Health Insurance Portability and Accoutability
Act(HIPAA)
Sarbanes-Oxely (SOX)
Federal Aviation Administration Integrated Capability
Maturity Model ( FAA-iCMM)
Data Protection Directive della U.E.
4
OWASP-Italy Day III
Lo Sviluppo Software e gli Standard
 Gli standard descrivono cosa si deve fare non
come si deve fare.
 Un leader mondiale nella guida di come si deve
fare è Open Web Application Security Project
(OWASP), che adotta il processo

Comprehensive Ligthtweight Application Security
Process (CLASP)
 US departement of Homeland Security and
Carneige-Mellon University’s Software
Engineering Institute (SEI) hanno prodotto ed
aggioranano il

SEI’s Team Software Process (TSP) che ha una
estensione per la sicurezza TSP-secure
5
OWASP-Italy Day III
Le funzioni da integrare nelle Applicazioni per la
Sicurezza
Meccanismi






per il criptaggio
per la firma digitale
di controllo degli accessi
di integrità dei dati
per lo scambio di autenticazione
per il controllo del routing
6
OWASP-Italy Day III
Gli accorgimenti nello sviluppo del software
Separazione dei requisiti per la sicurezza e
le misure per la sicurezza
Tracciabilità tra requisiti di sicurezza ed
azioni intraprese nello sviluppo per
soddisfarli
Correttezza e misurabilità delle misure
definite
Verifica della completezza e dei requisiti e
delle misure per la sicurezza
7
OWASP-Italy Day III
Sfida nella S.E.
Una Applicazione di Impresa destinata ad
un mercato internazionale deve essere
conforme a molti standard
L’Università di Bari in collaborazione con
L’Universitad de Castilla-la Mancha stanno
muovendo i primi passi nella definizione di
un Processo di Sviluppo che faccia
sviluppare Applicazioni di Impresa multistandard
8
DAISY-NET
DRIVING ADVANCES OF ICT IN SOUTH ITALY – NET S. c. a r. l.
9
Scarica

Diapositiva 1