Schița de curs
Fundamentele Securității IT și ale Codificării Secure
- Principiile de bază ale securității și a apărării în adâncime
- Tendințele recente în vulnerabilități și exploate
- Integrarea ciclului de viață al dezvoltării software secure (SSDLC)
Securitatea Aplicațiilor Web
- OWASP Top Ten (2021) și încolo
- Injecție, autentificare defalcă, dezerializare insecură
- Gestionarea secură a sesiunilor și token-urilor
Securitatea Pe Latura Clientului
- Cross-Site Scripting (XSS) și atacuri bazate pe DOM
- Cross-Site Request Forgery (CSRF)
- Framework-uri moderne de pe latura clientului și riscuri ale lanțului de aprovizionare
Fundamentele Securității Java
- Arhitectura securității Java și sandboxing-ul
- Utilizarea secură a API-urilor și bibliotecelor Java
- Mitigarea vulnerabilităților de dezerializare
Criptografie Practică
- Hashing, criptare și semnături digitale
- Utilizarea Arhitecturii Criptografice Java (JCA)
- Gestionarea cheilor și comunicarea secură cu TLS
Serviciile de Securitate Java
- Autentificare și autorizare cu JAAS
- Prezentare generală a Spring Security
- Servicii web și API-uri securizate cu Java
Securitatea C/C++ și Siguranța Memoriei
- Structura memoriei și operațiuni pe stivă
- Depășirile de buffer, atacurile cu șablonuri de format și pointerii pendanti
- Tehnici de mitigare: ASLR, DEP, canarini de stivă
Erori Comune de Codificare și Vulnerabilități
- Flaw-uri de injecție în C/C++ și Java
- Gestionarea incorectă a erorilor și logging-ul
- Gestirea insecură a fișierelor și resurselor
Surse de Cunoștințe și Practici de Bază
- Știrea actualizată cu CVE-uri, avertizări și framework-uri
- Unelte de analiză statică și dynamică pentru codificarea secură
- Cărți și resurse suplimentare pentru învățarea continuă
Rezumat și Următoarele Pași
Cerințe
- Cunoaștere a limbajelor C/C++, Java și dezvoltarea aplicațiilor web
- Înțelegere de bază a rețelelor și HTTP
- Experiență în utilizarea unui IDE sau editor de cod
Audiență
- Dezvoltatori
- Ingineri software
- Coordonatori tehnici
Mărturii (5)
Exemple multiple pentru fiecare modul și cunoștințe excelente ale formatorului.
Sebastian - BRD
Curs - Secure Developer Java (Inc OWASP)
Tradus de catre o masina
Modul3 Atacuri și exploatări ale aplicațiilor, XSS, injecție SQL Modul4 Atacuri și exploatări ale serverelor, DOS, BOF
Tshifhiwa - Vodacom
Curs - How to Write Secure Code
Tradus de catre o masina
Informații generale despre curs
Paulo Gouveia - EID
Curs - C/C++ Secure Coding
Tradus de catre o masina
Cunoașterea trainerului în domeniu a fost excelentă, iar modul în care au fost structurate sesiunile, astfel încât publicul să poată urma demonstrațiile, a ajutat foarte mult la consolidează această cunoaștere, comparativ cu doar a se aşeza și a asculta.
Jack Allan - RSM UK Management Ltd.
Curs - Secure Developer .NET (Inc OWASP)
Tradus de catre o masina
Nu era nevoie de nimic, era perfect.
Zola Madolo - Vodacom
Curs - Android Security
Tradus de catre o masina