MODALITร
il corso viene erogato
in modalitร dedicata
ORARIO
9.00-13.00 – 14.00-17.00
SEDE
modalitร online o in presenza
OFFERTA
la quotazione รจ a giornata
(su richiesta)
OBIETTIVI DEL CORSO
Grazie a questo corso avrai tutte le competenze in ambito di sicurezza web applicativa, con riferimento al linguaggio C# su piattaforma .NET Core.
Se sei uno sviluppatore, questo รจ il corso che fa per te: ย
- Otterrai competenze teoriche e pratiche avanzate per lo sviluppo di SW e applicazioni sicure con focus .NET Core
- Imparerai le Best Practices di controllo OWASP e le contromisure da prendere
Il nostro percorso formativo รจ un vero e proprioย Training on the Jobย tenuto da unย docente professionista certificato! Le lezioni sono studiate e organizzate con un approccio fortemente tecnico-pratico, al fine di farti acquisire nuove competenze che potrai mettere in pratica giร a termine del corso.
PROGRAMMA DEL CORSO
GIORNO 1 – 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
Altri argomenti:
- Black Box Testing vs Code Review
- Introduzione a BurpSuite
- Bug bounties
- Principi di sicurezza del codice
- Vulnerabilitร e attacchi:
- Information Gathering:
- Fingerprinting dellโapplicazione
- Improper Error Handling
- Information Gathering:
GIORNO 2 – Injection:
- SQL Injection
- LDAP Injection
- XPath Injection
- XML Injection
- Command Injection
- Path Traversal
- Log Forging
- HTTP Splitting
GIORNO 3 – Autenticazione:
- Metodi di autenticazione di .NET (ASP.NET Core Identity)
- Authentication Bypass
- Credenziali di default
- Funzionalitร di cambio o reset password
Autorizzazione:
- Authorization Bypass
- Parameter Manipulation
- Insecure Direct Object Reference
- Access Matrix
Altri argomenti:
- Bypass della logica applicativa
- JWT
GIORNO 4 – Sensitive Data Exposure On Transit:
- SSL / TLS
- Suite di cifratura deboli
- Padding Oracle
Sensitive Data Exposure At Rest:
- Crittografia Simmetrica e Asimmetrica
- Hashing
- Salt
Sicurezza delle REST API
Data Validation:
- Cross-Site Scripting
- Whitelisting vs Blacklisting
- Output Encoding
XXE:
- In band
- Out of band
GIORNO 5 – Gestione della sessione:
- CSRF (Antiforgery in ASP.NET Core)
- Randomicitร ID di sessione
- Session Fixation
Altri argomenti:
- CORS Security
- SSRF
- Altre vulnerabilitร :
- Clickjacking
- Denial of Service
- Software and data integrity failures
- IIS Hardening e .NET Core security
- .NET security vs Spring security