Secure Coding
Nivel de dificultate: începător/intermediar
Ora: 11 module, ≈1-5 minute videoclipuri + 3 întrebări per modul Disponibilitate: Disponibil pe platforma de Instruire ca module individuale. Module:
- Secure Coding - Introducere (videoclip de 0:59)
- Secure Coding - Autentificare și autorizare (videoclip de 1:34)
- Secure Coding - Injecție (videoclip de 1:40)
- Secure Coding - Privilegiul minim (videoclip de 1:16)
- Secure Coding - Introducere în OWASP (videoclip de 1:18)
- Secure Coding - Actualizare OWASP - actualizat în T4 2022(videoclip de 4:51)
- Secure Coding - Aplicarea patch-urilor (videoclip de 1:42)
- Secure Coding - Secrete din codul sursă (videoclip de 1:41)
- Secure Coding - Analiză statică (videoclip de 1:08)
- Secure Coding - Modelarea amenințărilor (videoclip de 1:18)
- Secure Coding - Dependențe vulnerabile (videoclip de 1:20)
Trailer: Urmăriți trailerul Materiale de marketing:Secure Coding Marketing Kit
Teme principale: Și angajații tehnici au nevoie de instruire introductivă! Aceste module scurte de instruire le vor prezenta dezvoltatorilor dvs. și altor angajați tehnici diverse concepte de codare securizată. Pentru utilizatorii finali care sunt deja familiarizați cu aceste concepte, Secure Coding este o reamintire excelentă a importanței lor. Concepte principale de învățare:
-
Introducere
- Securitatea în procesul de dezvoltare
-
Autentificare și autorizare
- Autentificare vs. autorizare
- Testarea software
- Teste de tip „Cine ești” și teste de tip „Ce poți face”
-
Injecție
- Valoarea datelor
- Noțiuni de bază despre atacurile de tip injecție
- Atacuri de injecție SQL și de injecție de comenzi de sistem de operare
- Prevenirea atacurilor de tip injecție
-
Privilegiul minim
- Noțiuni de bază despre privilegiul minim
- Privilegiul minim în timpul procesului de dezvoltare
- Revizuirea periodică a accesului
-
Introducere în OWASP
- Prezentarea organizației OWASP
- Utilizarea OWASP Top 10
- ASVS și alte resurse OWASP
-
Actualizare OWASP
- Categoriile OWASP Top 10 din 2021
- Categorii noi
- Categorii redenumite și modificate
-
Aplicarea patch-urilor
- Importanța aplicării patch-urilor
- Consecințele neaplicării patch-urilor
- Sisteme de gestionare a patch-urilor
-
Secrete din codul sursă
- Pericolele partajării excesive
- Datele din depozitele Github
- Criptare
- Identificarea secretelor din codul sursă
-
Analiză statică
- Identificarea erorilor înainte de implementare
- Instrumente disponibile
- Îmbunătățirea calității codului
-
Modelarea amenințărilor
- Utilizarea modelării amenințărilor
- Etapele modelării amenințărilor
- Instrumente și resurse disponibile
-
Dependențe vulnerabile
- Dezavantajele utilizării codului sursă al altora
- Importanța aplicării patch-urilor
- Instrumente care pot ajuta la identificarea vulnerabilităților

