Skip to main content

Durata corso:

4 giorni

Costo:

2.250,00 €

CASE.NET – Certified Application Security Engineer

Codice: SIEC06

Il corso CASE.NET è progettato per insegnare ai professionisti dello sviluppo software le competenze critiche per integrare la sicurezza nelle fasi di pianificazione, sviluppo, test e rilascio delle applicazioni .NET. I partecipanti impareranno a prevenire vulnerabilità di sicurezza comunemente sfruttate in applicazioni .NET, adottando le migliori pratiche e utilizzando gli strumenti e le tecnologie più recenti.

Modalità di erogazione
In aula o Live Virtual Classroom.

Esame
Al termine del corso viene rilasciato un voucher d’esame della validità di 1 anno per sostenere l’esame di certificazione CASA – Certified Application Security Engineer.

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza.

Contenuti del corso
  • Sicurezza delle Applicazioni .NET, Minacce e Attacchi
    • Capire il paesaggio delle minacce e gli attacchi specifici alle applicazioni .NET.
  • Raccolta dei Requisiti di Sicurezza
    • Imparare a definire e raccogliere efficacemente i requisiti di sicurezza nell’ambito delle applicazioni .NET.
  • Progettazione e Architettura Sicure delle Applicazioni
    • Applicare i principi di design per creare un’architettura robusta e sicura per le applicazioni .NET.
  • Pratiche di Codifica Sicura per la Convalida dell’Input
    • Acquisire le tecniche necessarie per validare l’input in modo sicuro, evitando vulnerabilità comuni come injection e XSS.
  • Pratiche di Codifica Sicura per l’Autenticazione e l’Autorizzazione
    • Implementare soluzioni di autenticazione e autorizzazione sicure all’interno delle applicazioni .NET.
  • Pratiche di Codifica Sicura per la Crittografia
    • Usare la crittografia per proteggere dati sensibili e la comunicazione nelle applicazioni .NET.
  • Pratiche di Codifica Sicura per la Gestione delle Sessioni
    • Gestire le sessioni in maniera sicura per prevenire attacchi come session hijacking.
  • Pratiche di Codifica Sicura per la Gestione degli Errori
    • Sviluppare pratiche per la gestione degli errori che evitano di esporre informazioni sensibili o dettagli interni del sistema.
  • Test di Sicurezza delle Applicazioni (SAST e DAST)
    • Imparare a implementare test di sicurezza statici e dinamici per individuare vulnerabilità prima della distribuzione.
  • Distribuzione e Manutenzione Sicure
    • Conoscere le procedure di distribuzione e manutenzione che preservano la sicurezza dell’applicazione nel tempo.
Partecipanti

Questo corso è rivolto a sviluppatori di software, tester e architetti che progettano e sviluppano software in vari linguaggi di programmazione e piattaforme, tra cui desktop, web, cloud e mobile, e che vogliono migliorare la loro capacità di fornire software di alta qualità, in particolare per quanto riguarda la sicurezza e la privacy.

Prerequisiti

Si richiede una conoscenza pregressa .NET.

Obiettivi
  • Fornire una profonda comprensione dello SDLC sicuro nel contesto delle applicazioni .NET.
  • Formare sviluppatori in grado di implementare misure di sicurezza proattive e di reagire a minacce emergenti.
  • Assicurare che i partecipanti possano integrare la sicurezza in tutte le fasi dello sviluppo e manutenzione di software .NET.
  • Abilitare la conoscenza pratica dei più attuali strumenti di sicurezza specifici per l’ecosistema .NET.
  • Preparare i partecipanti a identificare, valutare e mitigare i rischi di sicurezza
Lingue
Italiano
Vuoi ulteriori info?

Torna a trovarci per conoscere i nuovi Corsi inseriti

Oppure richiedi informazioni sul corso che ti interessa nella sezione Contatti

My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.