Struttura del corso

Fondamenti di Sicurezza IT e Codifica Sicura

  • Principi fondamentali di sicurezza e difesa in profondità
  • Ultime tendenze in vulnerabilità ed exploit
  • Integrazione del ciclo di vita dello sviluppo software sicuro (SSDLC)

Sicurezza delle Applicazioni Web

  • OWASP Top Ten (2021) e oltre
  • Iniezione, autenticazione difettosa, deserializzazione insicura
  • Gestione sicura delle sessioni e dei token

Sicurezza Lato Client

  • Cross-Site Scripting (XSS) e attacchi basati su DOM
  • Cross-Site Request Forgery (CSRF)
  • Moderni framework lato client e rischi della catena di fornitura

Fondamenti della Sicurezza Java

  • Architettura di sicurezza Java e sandboxing
  • Utilizzo sicuro delle API e librerie Java
  • Mitigazione delle vulnerabilità di deserializzazione

Crittografia Pratica

  • Hashing, crittografia e firme digitali
  • Utilizzo dell'architettura di crittografia Java (JCA)
  • Gestione delle chiavi e comunicazione sicura con TLS

Servizi di Sicurezza Java

  • Autenticazione e autorizzazione con JAAS
  • Panoramica di Spring Security
  • Sicurezza dei servizi web e delle API con Java

Sicurezza C/C++ e Sicurezza della Memoria

  • Layout della memoria e operazioni di stack
  • Overflow dei buffer, attacchi con stringhe di formattazione e puntatori dangleant
  • Tecniche di mitigazione: ASLR, DEP, stack canaries

Errori Comuni di Codifica e Vulnerabilità

  • Flaw di iniezione in C/C++ e Java
  • Gestione degli errori e del logging impropria
  • Gestione insicura dei file e delle risorse

Fonti di Conoscenza e Best Practice

  • Mantenere l'aggiornamento sugli CVE, avvisi e framework
  • Strumenti di analisi statica e dinamica per la codifica sicura
  • Ulteriori letture e risorse per l'apprendimento continuo

Riepilogo e Prossimi Passaggi

Requisiti

  • Familiarità con C/C++, Java e sviluppo di applicazioni web
  • Conoscenze basilari di reti e HTTP
  • Esperienza nell'uso di un IDE o editor di codice

Pubblico

  • Sviluppatori
  • Ingegneri software
  • Leader tecnici
 28 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative