Schița de curs

Partea 1. Introducere

Concepte de bază

  • Granița de securitate
  • Metaforele surselor și drenurilor
  • Lanțul de distrugere AppSec
  • Modelarea amenințărilor

Partea 2. Backend

Trecere în revistă a backendului

  • Active și vectori de atac
  • Modelul de amenințări ale backendului

Granița aplicației

  • Trecere în revistă a liniilor de front
  • Autentificare și autorizare
  • Gestionarea sesiunilor
  • Validarea intrărilor

Granița bazei de date

  • Trecere în revistă a liniilor de front
  • Injectarea SQL
  • Injectarea NoSQL

Granița sistemului de operare

  • Trecere în revistă a liniilor de front
  • Securitatea memoriei
  • Injectarea de comenzi (command injection)
  • Traversarea căilor (path traversal)
  • Luminile și umbrele încărcării fișierelor
  • Referința la entități externe XML
  • Deserializarea

Partea 3. Frontend

Trecere în revistă a frontendului

  • Tragedia cookie-urilor
  • Politica de origine unică
  • JavaScript
  • Modelul de amenințări ale frontendului

Granița de origine

  • Trecere în revistă a liniilor de front
  • Cross-site scripting
  • Cross-site request forgery
  • Cross-site leaks
  • Alte probleme

Partea 4. Întrebări majore

Cum să păstrezi secretul?

  • Gestionarea secretelor
  • Gestionarea datelor sensibile

Cum să asiguri integritatea codului și a datelor?

  • Atacuri asupra lanțului de aprovizionare
  • Otrăvirea cache-ului

Cum să menții disponibilitatea?

  • Importanța ținerii unui jurnal
  • Sisteme care se autorepară
  • Supraviețuirea în caz de dezastru
  • Supraviețuirea în caz de atacuri de volum
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite