Struttura del corso
Modulo 1: Introduzione alla codifica sicura
- Panoramica delle procedure di codifica sicura
- Vulnerabilità comuni nel software
- Importanza di un ciclo di vita sicuro dello sviluppo
Modulo 2: Nozioni di base sulle applicazioni Web, Windows e mobili
- Introduzione alle piattaforme applicative
- Implicazioni per la sicurezza per ciascuna piattaforma
- Best practice per uno sviluppo sicuro
Modulo 3: Attacchi ed exploit alle applicazioni
- Cross-Site Scripting (XSS)
- SQL Iniezione
- Falsificazione di richieste tra siti (CSRF)
Modulo 4: Attacchi al server ed exploit
- Attacchi Denial of Service (DoS)
- Overflow del buffer (BOF)
- Vulnerabilità comuni del server
Modulo 5: Validazione e verifica
- Tecniche di validazione dell'input
- Sanificazione dei dati e codifica dell'output
- Verifica delle misure di sicurezza
Modulo 6: Controlli di sicurezza e contromisure
- Implementazione del controllo degli accessi
- Utilizzo della crittografia per la sicurezza dei dati
- Protezione dalle minacce comuni
Modulo 7: Codifica sicura delle applicazioni mobili
- Problemi di sicurezza nello sviluppo mobile
- Implementazione di architetture sicure per app mobili
- Gestione sicura dei dati mobili
Modulo 8: Standard di sicurezza e test
- Panoramica degli standard di sicurezza (ad es. OWASP)
- Test per le vulnerabilità di sicurezza
- Best practice per i test di sicurezza
Requisiti
- Conoscenza di base di qualsiasi linguaggio di programmazione
- Conoscenze di base del ciclo di vita dello sviluppo del software
Pubblico
- Gli sviluppatori
- Architetti del software
- Professionisti della sicurezza
Recensioni (3)
Le esercitazioni pratiche
Angel - Vodacom
Corso - How to Write Secure Code
Traduzione automatica
vedere le minacce di sicurezza in azione
kesh - Vodacom
Corso - How to Write Secure Code
Traduzione automatica
Modulo 3 Attacchi e sfruttamenti delle applicazioni, XSS, iniezione SQL Modulo 4 Attacchi e sfruttamenti dei server, DoS, buffer overflow
Tshifhiwa - Vodacom
Corso - How to Write Secure Code
Traduzione automatica