Date Corso

DURATA

4 giorni

Orario lezioni corso

ORARIO

9.00-13.00 – 14.00-17.00

Sede Corso Formazione

SEDE

 online

 

Il nostro percorso formativo è un vero e proprio Training on the Job tenuto da un docente professionista come te!  È quindi studiato ed organizzato con un approccio fortemente tecnico pratico per garantire l’acquisizione di nuove skill da poter mettere in pratica già al termine del corso.

 

OBIETTIVI DEL CORSO

  • imparare a scrivere codice sicuro
  • conoscere le fasi di un SDLC (Software Development Life Cycle)
  • scoprire i metodi di autenticazione e autorizzazione

A chi è rivolto?

  • Sviluppatore Java
  • Analista
  • Project Manager

REQUISITI GENERALI CONSIGLIATI:

  • VirtualBox aggiornato all’ultima versione;
  • 50GB di spazio libero su Hard Disk SSD;
  • CPU Quad Core con almeno 6GB di RAM da dedicare alla Virtual Machine;
  • Teamviewer installato sulla macchina host in modo da consentire un aiuto efficace sulla parte di laboratorio, qualora servisse, tramite controllo remoto.

PROGRAMMA DEL CORSO

  • Introduzione alla scrittura di codice sicuro:
  • Robustezza, Performance e Sicurezza del Software
  • Cause principali delle vulnerabilità
  • Metodologia OWASP per Secure Coding e Code Review
  • Metodologia OWASP per PenTest di Applicazioni Web
  • Secure SDLC (Software Development Life Cycle):
  • Costi dei bug di sicurezza
  • Concetti di rischio e impatto
  • Discussione riguardo ogni fase del Secure SDLC
  • Black Box Testing vs Code Review
  • Principi di sicurezza del codice
  • Setup laboratorio per esercizi
  • Introduzione a Burpsuite
  • Vulnerabilità e attacchi:
  • Information Gathering (Fingerprinting dell’applicazione)
  • Improper Error Handling
  • Injection (SQL Injection – Command Injection – Path Traversal)
  • Autenticazione (Authentication Bypass – Credenziali di default – Funzionalità di cambio o reset password)
  • Autorizzazione (Authorization Bypass – Parameter Manipulation – Access Matrix)
  • Sensitive Data Exposure On Transit (SSL / TLS – Suite di cifratura deboli – Padding Oracle)
  • Sensitive Data Exposure At Rest (Crittografica Simmetrica e Asimmetrica – Hashing – Salt)
  • Data Validation (Cross-Site Scripting)
  • Gestione della sessione (CSRF – Randomicità ID di sessione – Session Fixation)

    Chiama il numero +39 3240118505 o +39 327 7868742 per parlare con uno dei nostri consulenti della formazione. Oppure compila il form qui sotto per essere ricontattato!

    Consulta la nostra privacy policy per tutte le altre informazioni relative al trattamento dei tuoi dati personali.

    I dati personali forniti saranno trattati da Dgroove S.r.l., in qualità di Titolare del trattamento, al fine di consentire l’accesso ai contenuti richiesti Dgroove S.r.l., inoltre, potrà trattare i dati raccolti e inseriti nei propri database, per l’invio di newsletter informative relative ai propri prodotti e servizi. Potrai, in ogni caso, opporti alla ricezione di comunicazioni e aggiornamenti di questo tipo, ai sensi dell’art. 21 del Regolamento (UE) 679/2016 (GDPR), seguendo quanto indicato nell’informativa.