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
 28 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite