Moduli formativi
Sicurezza delle applicazioni Web

In questo modulo sono coperte le più comuni vulnerabilità delle applicazioni web, sia lato front-end che back-end.

Vai al modulo
Sicurezza a basso livello

In questo modulo sono coperte vulnerabilità che si possono trovare in software scritti con linguaggi a basso livello come C o C++.

Vai al modulo
Introduzione alla crittografia

In questo modulo si può trovare una introduzione ai metodi crittografici comuni, e come questi possono essere usati nello sviluppo delle applicazioni.

Vai al modulo
Sviluppo sicuro del software

In questo modulo si possono trovare le tecniche di design e analisi del software per garantire la sicurezza dell'applicazione. Sono inoltre coperte le tecniche più comiuni di deployment sicuro.

Vai al modulo
Introduzione al linguaggio di programmazione Rust

In questo modulo si può trovare un introduzione al linguaggio di programmazione Rust, e come il suo sistema di tipi particolare ci fornisce delle garanzie e delle proprietà di sicurezza desiderabili.

Vai al modulo
Analisi statica in Rust

In questo modulo vengono coperte alcune tecniche di analisi statica in Rust, e come queste ci permettono di dimostrare alcune proprietà di correttezza del codice.

Vai al modulo