Docenti

Marko Helenius
University Lecturer

Khair Rahman
Project Researcher

Musfiqur Milton
Project Researcher

Jouni Mauri
Project Researcher
Lingua
English
Obiettivi di apprendimento
- Individuare i principali aspetti di sicurezza da considerare nella realizzazione di sistemi software.
- Applicare prassi di programmazione sicura per ridurre le vulnerabilità software più comuni durante lo sviluppo.
- Utilizzare in modo appropriato i meccanismi crittografici nello sviluppo software, evitando gli errori di implementazione più comuni.
- Realizzare una pipeline DevSecOps di base, integrando controlli di sicurezza automatizzati nel flusso di lavoro di sviluppo.
- Utilizzare strumenti di analisi statica per individuare potenziali debolezze di sicurezza nel codice sorgente.
- Creare e utilizzare file Software Bill of Materials (SBOM) per migliorare la visibilità delle dipendenze e supportare la sicurezza della catena di fornitura del software.
- Illustrare i requisiti giuridici e normativi rilevanti per lo sviluppo software sicuro, con particolare attenzione al GDPR e al regolamento sulla ciberresilienza (Cyber Resilience Act).
Prerequisiti
- Competenze di programmazione
Argomenti trattati
Secure Development
Ottieni un certificato
Per questo corso è disponibile un certificato di completamento. Per maggiori informazioni, contatta direttamente il fornitore del corso.

Sviluppa le tue competenze
Questo corso fa parte dei seguenti percorsi di apprendimento: Secure Software & DevSecOps, Cybersecurity Implementer
Le competenze di cybersecurity non si costruiscono in una sola sessione. Seguire un percorso di apprendimento strutturato ti aiuta a sviluppare un set di competenze completo e coerente: passo dopo passo, al tuo ritmo.

Non sai da dove iniziare?
Scopri come funziona il portale Cycerone, come sono organizzati i corsi e i percorsi di apprendimento, e come trovare le opportunità di formazione più adatte alle tue esigenze.

