MODALITÀ
il corso viene erogato
in modalità dedicata
ORARIO
9.00-13.00 – 14.00-17.00
SEDE
modalità online o in presenza
OFFERTA
la quotazione è a giornata
(su richiesta)
OBIETTIVI DEL CORSO
Grazie a questo corso avrai tutte le competenze in ambito java security.
Se sei uno sviluppatore, questo è il corso che fa per te:
- Otterrai competenze teoriche e pratiche avanzate per lo sviluppo di SW e applicazioni sicure con focus Java
- Imparerai le Best Practices di controllo OWASP e le contormisure da prendere
Docente: Simone Bovi
È un Senior Security Consultant freelance e formatore in ambito Sicurezza Applicativa da circa 6 anni.
Si occupa nello specifico di attività di Penetration Test Web, Mobile e Network, Vulnerability Assessment e Code Review per le più importanti e critiche realtà del mondo finanziario e delle imprese, sia in Italia che all’estero.Svolge inoltre attività di docenza in ambito Sicurezza Applicativa, specialmente intra-aziendale, per la tipologia di realtà precedentemente elencate.
È inoltre un istruttore certificato EC-Council (CEI) ed è abilitato all’insegnamento dei Corsi CASE Java e CASE .NET.
Nel Marzo 2015 ha contribuito alla individuazione di una vulnerabilità critica nella libreria AFNetworking per iOS che, poiché al tempo utilizzata da applicazioni molto diffuse, è stata ripresa con grande clamore a livello mondiale.
PROGRAMMA DEL CORSO
Giorno 1
– Introduzione ad OWASP Top 10
– Differenze tra OWASP 2013 e OWASP 2017
– OWASP Top 10: A1 Injection & esempi (esercitazione interattiva – Java)
– OWASP Top 10: A2 Broken Authentication & esempi (esercitazione interattiva – Java)
Giorno 2
– OWASP Top 10: A3 Sensitive Data Exposure & esempi (esercitazione interattiva – Java)
– OWASP Top 10: A4 XML External Entities(XXE) & esempi (esercitazione interattiva – Java)
– OWASP Top 10: A5 Broken Access Control & esempi (esercitazione interattiva – Java)
– OWASP Top 10: A6 Security Misconfiguration & esempi (esercitazione interattiva – Java)
Giorno 3
– OWASP Top 10: A7 Cross-Site Scripting(XSS) & esempi (esercitazione interattiva – Java)
– OWASP Top 10: A8 Insecure Deserialization & esempi (esercitazione interattiva – Java)
– OWASP Top 10: A9 Using Components with Known Vulnerabilities & esempi (esercitazione interattiva – Java)
– OWASP Top 10: A10 Insufficient Logging and Monitoring & esempi (esercitazione interattiva – Java)
Giorno 4
– VA/PT fasi, operazioni e remediation (ad alto livello)
– OWASP Static Code Analysis (SCA)
– Code development best-practices
– Code testing best-practices
Giorno 5
– Tools per Code Review, Testing, Analytics ecc.
– Utilizzo dei tools visti su applicazioni di test (esercitazione interattiva)
– Analisi dei risultati (esercitazione interattiva – verifica concetti appresi)