Skip to main content

Secure Coding

SecureCoding_ClientMarketingFlyer_8-5x11_THUMBNAIL Destinatari: dipendenti tecnici
Livello di difficoltà: principiante/intermedio
Ora: 11 moduli, ≈1-5 minuti Video + 3 domande per modulo
Disponibilità: disponibile sulla piattaforma di Formazione come moduli singoli. Moduli:
  • Secure Coding - Introduzione (video di 0:59)
  • Secure Coding - Autenticazione e autorizzazione (video di 1:34)
  • Secure Coding - Injection (video di 1:40)
  • Secure Coding - Privilegio minimo (video di 1:16)
  • Secure Coding - Introduzione a OWASP (video di 1:18)
  • Secure Coding - Aggiornamento OWASP - aggiornato nel Q4 2022(video di 4:51)
  • Secure Coding - Patching (video di 1:42)
  • Secure Coding - Segreti nel codice sorgente (video di 1:41)
  • Secure Coding - Analisi statica (video di 1:08)
  • Secure Coding - Threat Modeling (video di 1:18)
  • Secure Coding - Dipendenze vulnerabili (video di 1:20)

Trailer: Guarda il trailer Materiali di marketing:Secure Coding Marketing Kit
Temi principali: anche i dipendenti tecnici hanno bisogno di una Formazione introduttiva! Questi brevi moduli di Formazione presenteranno ai vostri sviluppatori e agli altri dipendenti tecnici diversi concetti di secure coding. Per gli utenti finali che hanno già familiarità con questi concetti, Secure Coding rappresenta un ottimo promemoria della loro importanza. Principali concetti di apprendimento:
  • Introduzione
    • La sicurezza nel processo di sviluppo
  • Autenticazione e autorizzazione
    • Autenticazione e autorizzazione a confronto
    • Test del software
    • Test “Chi sei” e test “Cosa puoi fare”
  • Injection
    • Il valore dei dati
    • Nozioni di base sugli attacchi di injection
    • Attacchi di SQL injection e OS command injection
    • Prevenzione degli attacchi di injection
  • Privilegio minimo
    • Nozioni di base sul privilegio minimo
    • Il privilegio minimo durante il processo di sviluppo
    • Revisione periodica degli accessi
  • Introduzione a OWASP
    • Presentazione dell’organizzazione OWASP
    • Utilizzo della OWASP Top 10
    • ASVS e altre risorse OWASP
  • Aggiornamento OWASP
    • Categorie della OWASP Top 10 aggiornate al 2021
    • Nuove categorie
    • Categorie rinominate e modificate
  • Patching
    • Importanza del patching
    • Conseguenze della mancata applicazione delle patch
    • Sistemi di gestione delle patch
  • Segreti nel codice sorgente
    • I pericoli della condivisione eccessiva
    • Dati nei repository Github
    • Crittografia
    • Individuazione dei segreti nel codice sorgente
  • Analisi statica
    • Individuazione dei bug prima del rilascio
    • Strumenti disponibili
    • Miglioramento della qualità del codice
  • Threat Modeling
    • Utilizzo del threat modeling
    • Fasi del threat modeling
    • Strumenti e risorse disponibili
  • Dipendenze vulnerabili
    • Svantaggi dell’uso del codice sorgente di terzi
    • Importanza del patching
    • Strumenti utili per individuare le vulnerabilità
Nota sull’aggiornamento OWASP: si noti che tutta la Formazione rimane pertinente rispetto all’aggiornamento OWASP più recente. I testi di tutti i moduli (ad eccezione di Aggiornamento OWASP) si basano sulla OWASP Top 10 del 2017. I moduli Secure Coding - Aggiornamento OWASP trattano la OWASP Top 10 del 2021. 🔍 Visualizzate Secure Coding nel catalogo della vostra piattaforma Living Security qui!