Introduzione
I fondamenti di questa sottounità sono i seguenti:
- Ai discenti verranno proposti i principi fondamentali dello sviluppo sicuro del software.
- Questo modulo chiarisce i concetti di sicurezza del software e sottolinea le fasi chiave del processo di sviluppo sicuro del software.
- Si concentra sulle conoscenze e le competenze necessarie per praticare lo sviluppo sicuro del software, incoraggiando i partecipanti a mitigare le vulnerabilità della sicurezza e a creare software più “robusti” rispetto alle minacce informatiche.
Introduzione e ambito di applicazione
L’unità serve a esplorare i principi e le pratiche essenziali per promuovere lo sviluppo sicuro del software. Questo modulo mira a fornire una comprensione dell’importanza di integrare le misure di sicurezza nel ciclo di vita dello sviluppo del software. Tratterà concetti chiave come i principi di programmazione sicura, la gestione del rischio nello sviluppo del software e l’identificazione e la mitigazione di potenziali vulnerabilità. Si approfondiranno le migliori pratiche del settore per lo sviluppo sicuro del software e otterranno informazioni sulla creazione di applicazioni resilienti nei confronti delle minacce informatiche in evoluzione. Attraverso approfondimenti teorici ed esempi pratici, questo modulo mira a fornire conoscenze e competenze necessarie allo sviluppo di software sicuro in un panorama tecnologico dinamico e in continua evoluzione.
Materiali/risorse
- Libri di testo e risorse elettroniche per lo sviluppo sicuro del software si concentrano sui principi di base.
- Casi di studio sullo sviluppo di software.
- Strumenti di sviluppo per la programmazione sicura
- PC Workstation, proiettore, accesso alla rete
