Schița de curs

Modulul 1: Introducere în codarea securizată

  • Prezentare generală a practicilor de codare sigură
  • Vulnerabilități comune în software
  • Importanța ciclului de viață al dezvoltării sigure

Modulul 2: Bazele aplicațiilor web, Windows și mobile

  • Introducere în platformele de aplicații
  • Implicațiile de securitate pentru fiecare platformă
  • Cele mai bune practici pentru dezvoltarea sigură

Modulul 3: Atacuri și exploatări ale aplicațiilor

  • Cross-Site Scripting (XSS)
  • SQL Injectare
  • Falsificarea solicitărilor încrucișate pe site (CSRF)

Modulul 4: Atacuri și exploatări ale serverului

  • Atacuri de tip Denial of Service (DoS)
  • Depășirea de buffer (BOF)
  • Vulnerabilități comune ale serverului

Modulul 5: Validare și verificare

  • Tehnici de validare a intrărilor
  • Sanitizarea datelor și codificarea rezultatelor
  • Verificarea măsurilor de securitate

Modulul 6: Controale de securitate și contramăsuri

  • Implementarea controlului accesului
  • Utilizarea criptării pentru securitatea datelor
  • Protejarea împotriva amenințărilor comune

Modulul 7: Codarea sigură a aplicațiilor mobile

  • Preocupări legate de securitate în dezvoltarea aplicațiilor mobile
  • Implementarea arhitecturilor sigure ale aplicațiilor mobile
  • Gestionarea în siguranță a datelor mobile

Modulul 8: Standarde de securitate și testare

  • Prezentare generală a standardelor de securitate (de exemplu, OWASP)
  • Testarea vulnerabilităților de securitate
  • Cele mai bune practici pentru testarea securității

Cerințe

  • Cunoștințe de bază în orice limbaj de programare
  • Cunoștințe de bază privind ciclul de viață al dezvoltării software

Audiență

  • Dezvoltatori
  • Arhitecți software
  • Profesioniști în domeniul securității
 35 ore

Numărul de participanți


Pret per participant

Mărturii (3)

Upcoming Courses

Categorii înrudite