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)
Numerosi esempi per ogni modulo e grande competenza del formatore.
Sebastian - BRD
Corso - Secure Developer Java (Inc OWASP)
Traduzione automatica
Modulo 3 Attacchi e sfruttamenti delle applicazioni, XSS, iniezione SQL Modulo 4 Attacchi e sfruttamenti dei server, DoS, buffer overflow
Tshifhiwa - Vodacom
Corso - How to Write Secure Code
Traduzione automatica
Informazioni generali sul corso
Paulo Gouveia - EID
Corso - C/C++ Secure Coding
Traduzione automatica
La conoscenza del formatore sull'argomento era eccellente e il modo in cui le sessioni erano organizzate per permettere al pubblico di seguire le dimostrazioni ha davvero contribuito a consolidare quella conoscenza, rispetto a semplicemente sedersi ad ascoltare.
Jack Allan - RSM UK Management Ltd.
Corso - Secure Developer .NET (Inc OWASP)
Traduzione automatica
Non c'era nulla da rimproverare, era perfetto.
Zola Madolo - Vodacom
Corso - Android Security
Traduzione automatica