Intrati in legatura

Schița de curs

Partea 1. Introducere

Concepte de bază

  • Granița de securitate
  • Metaforele surselor și drenurilor
  • Lanțul de eliminare a securității aplicațiilor (AppSec kill chain)
  • Modelarea amenințărilor

Partea 2. Backend

Prezentare generală a backendului

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

Granița aplicației

  • Prezentare generală a liniilor de front
  • Autentificare și autorizare
  • Gestionarea sesiunilor
  • Validarea intrărilor

Granița bazei de date

  • Prezentare generală a liniilor de front
  • Injectarea SQL
  • Injectarea NoSQL

Granița sistemului de operare

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

Partea 3. Frontend

Prezentare generală a frontendului

  • Tragedia cookie-urilor
  • Politica de origine unică (Single Origin Policy)
  • JavaScript
  • Modelul de amenințări al frontendului

Granița originii

  • Prezentare generală a liniilor de front
  • Scripting cross-site (Cross-site scripting)
  • Falsificarea cererilor cross-site (Cross-site request forgery)
  • Scurgeri cross-site (Cross-site leaks)
  • Alte probleme

Partea 4. Întrebări mari

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 auto-reparatoare
  • Supraviețuirea dezastrelor
  • Supraviețuirea atacurilor de volum
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite