Schița de curs
Fundamente ale Securității IT și Codificării Sigure
- Principii de bază ale securității și apărare în profunzime
- Tendințe recente în vulnerabilități și exploatări
- Integrarea ciclului de viață al dezvoltării software sigure (SSDLC)
Securitatea Aplicațiilor Web
- OWASP Top Ten (2021) și dincolo
- Injecție, autentificare defectuoasă, deserializare nesigură
- Gestionare sigură a sesiunilor și token-urilor
Securitate pe Partea Clientului
- Cross-Site Scripting (XSS) și atacuri bazate pe DOM
- Cross-Site Request Forgery (CSRF)
- Framework-uri moderne pe partea clientului și riscuri din lanțul de aprovizionare
Fundamentele Securității Java
- Arhitectura de securitate Java și sandboxing
- Utilizarea sigură a API-urilor și bibliotecilor Java
- Atenuarea vulnerabilităților de deserializare
Criptografie Practică
- Hashing, criptare și semnături digitale
- Utilizarea Java Cryptography Architecture (JCA)
- Gestionarea cheilor și comunicarea sigură cu TLS
Servicii de Securitate Java
- Autentificare și autorizare cu JAAS
- Prezentare generală a Spring Security
- Servicii web și API-uri sigure cu Java
Securitatea și Siguranța Memoriei în C/C++
- Layout-ul memoriei și operațiuni pe stivă
- Buffer overflows, atacuri cu șiruri de format și pointeri suspendați
- Tehnici de atenuare: ASLR, DEP, stack canaries
Erori și Vulnerabilități Comune de Codificare
- Defecte de injecție în C/C++ și Java
- Gestionarea și înregistrarea necorespunzătoare a erorilor
- Gestionarea nesigură a fișierelor și resurselor
Surse de Cunoștințe și Bune Practici
- Rămânerea la curent cu CVE-uri, advisory-uri și framework-uri
- Instrumente de analiză statică și dinamică pentru codificare sigură
- Lecturi suplimentare și resurse pentru învățare continuă
Rezumat și Pași Următori
Cerințe
- Familiaritate cu dezvoltarea de aplicații C/C++, Java și web
- Înțelegere de bază a rețelelor și HTTP
- Experiență în utilizarea unui IDE sau editor de cod
Publicul țintă
- Dezvoltatori
- Ingineri software
- Lead-uri tehnice
Mărturii (5)
Numerous exemple pentru fiecare modul și o mare cunoaștere a instrutorului.
Sebastian - BRD
Curs - Secure Developer Java (Inc OWASP)
Tradus de catre o masina
Modulul 3 Aplicații Atacuri și Exploatări, XSS, injecție SQL Modulul 4 Servere Atacuri și Exploitări, 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 instrctorului în privința subiectului a fost excelentă, iar modul în care sesiunile erau structurate pentru ca audiența să poată urma demonstrațiile a ajutat cu adevărat la consolarea acestei cunoștințe, față de a doar sta și asculta.
Jack Allan - RSM UK Management Ltd.
Curs - Secure Developer .NET (Inc OWASP)
Tradus de catre o masina
Nu era nimic, era perfect.
Zola Madolo - Vodacom
Curs - Android Security
Tradus de catre o masina