Struttura del corso
Introduzione alla sicurezza del software per la PA
• Concetti di base sulla sicurezza informatica
• Importanza della sicurezza del software nella Pubblica Amministrazione
• Ruolo delle linee guida AGID nel garantire la sicurezza del software
Linee guida AGID per la sicurezza del software
• Panoramica delle linee guida AGID
• Principi fondamentali per lo sviluppo sicuro del software
• Normative e regolamenti pertinenti
Architettura e progettazione sicura del software
• Principi di architettura sicura
• Best practice per la progettazione sicura del software
• Sicurezza dei dati e gestione delle identità
Sviluppo sicuro del software
• Ciclo di vita del software sicuro
• Metodologie di sviluppo sicuro (come DevSecOps)
• Strumenti e tecniche per la scrittura di codice sicuro
Test di sicurezza del software
• Tecniche di analisi statica e dinamica
• Test di penetrazione e vulnerabilità
• Automatizzazione dei test di sicurezza
Valutazione della sicurezza del software
• Criteri di valutazione della sicurezza del software
• Analisi dei rischi e valutazione dell'impatto
• Audit e monitoraggio della sicurezza del software
Gestione delle vulnerabilità e degli incidenti
• Identificazione e mitigazione delle vulnerabilità
• Pianificazione e risposta agli incidenti
• Reporting e documentazione degli incidenti di sicurezza
Compliance normativa e conformità alle linee guida AGID
• Conformità alle normative di sicurezza informatica
• Audit di conformità e certificazioni
• Ruolo della governance nella sicurezza del software per la PA
Focus:
• Simulazioni di sviluppo sicuro del software
• Esercitazioni pratiche sulla valutazione della sicurezza del software
Requisiti
- Conoscenza di base dell'informatica e dei principi di programmazione.
- Familiarità con i concetti fondamentali di sicurezza informatica.
- Comprensione dei protocolli di rete e delle architetture dei sistemi informatici.
- Conoscenza dei principi di gestione dei dati e della protezione della privacy.
- Esperienza pratica nello sviluppo di software o nella gestione dei sistemi informatici.
- Capacità di utilizzare strumenti e tecnologie informatiche di base.
Recensioni (5)
Molteplici esempi per ogni modulo e grande conoscenza del formatore.
Sebastian - BRD
Corso - Secure Developer Java (Inc OWASP)
Traduzione automatica
Module3 Applicazioni Attacchi ed Exploit, XSS, SQL injection Attacchi ed exploit ai server Module4, DOS, BOF
Tshifhiwa - Vodacom
Corso - How to Write Secure Code
Traduzione automatica
Informazioni generali sul corso
Paulo Gouveia - EID
Corso - C/C++ Secure Coding
Traduzione automatica
The trainer's subject knowledge was excellent, and the way the sessions were set out so that the audience could follow along with the demonstrations really helped to cement that knowledge, compared to just sitting and listening.
Jack Allan - RSM UK Management Ltd.
Corso - Secure Developer .NET (Inc OWASP)
Nothing it was perfect.