Contattataci

Struttura del corso

Introduzione alla programmazione sicura

  • Panoramica delle pratiche di programmazione sicura
  • Vulnerabilità comuni nel software
  • Importanza del ciclo di vita dello sviluppo sicuro

Fondamenti di applicazioni Web, Windows e Mobile

  • Introduzione alle piattaforme applicative
  • Implicazioni di sicurezza per ogni piattaforma
  • Pratiche ottimali per lo sviluppo sicuro

Attacchi e exploit alle applicazioni

  • Cross-Site Scripting (XSS)
  • Iniezione SQL
  • Cross-Site Request Forgery (CSRF)

Attacchi e exploit ai server

  • Attacchi Denial of Service (DoS)
  • Buffer Overflow (BOF)
  • Vulnerabilità comuni dei server

Validazione e verifica

  • Tecniche di validazione dell'input
  • Sanificazione dei dati e codifica dell'output
  • Verifica delle misure di sicurezza

Controlli di sicurezza e contromisure

  • Implementazione del controllo degli accessi
  • Utilizzo della crittografia per la sicurezza dei dati
  • Protezione dalle minacce comuni

Programmazione sicura per applicazioni mobile

  • Preoccupazioni di sicurezza nello sviluppo mobile
  • Implementazione di architetture sicure per app mobile
  • Gestione sicura dei dati mobili

Standard di sicurezza e testing

  • Panoramica degli standard di sicurezza (ad esempio, OWASP)
  • Test per vulnerabilità di sicurezza
  • Pratiche ottimali per i test di sicurezza

Requisiti

  • Conoscenze di base di un linguaggio di programmazione 
  • Conoscenze di base del ciclo di vita dello sviluppo software 

Pubblico

  • Sviluppatori
  • Architetti software
  • Professionisti della sicurezza
 35 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative