Schița de curs
Fundamentele Securității și Responsabilitatea Partajată
- Modele de servicii cloud (IaaS, PaaS, SaaS) și locul securității aplicațiilor în fiecare model
- Modelul de responsabilitate partajată și exemple de responsabilități ale clientului vs furnizor
- Bazele de securitate și standarde de configurare (benchmark-uri CIS și cele mai bune practici ale furnizorilor)
Gestionarea Identității, Accesului și Zero Trust
- Elementele de bază ale IAM în cloud: roluri, politici, grupuri și designul privilegiilor minime
- Federarea, single sign-on și autentificarea multi-factor în cloud
- Principiile Zero Trust pentru aplicațiile cloud și modele de segmentare a rețelei
Infrastructură Securizată și Întărirea Platformei
- Întărirea mașinilor virtuale, gazdelor de containere și serviciilor gestionate folosind liste de verificare prescriptive
- Gestionarea cheilor și modele de criptare (la repaus și în tranzit); concepte KMS și gestionarea secretelor
- Controale de rețea, grupuri de securitate, elemente de bază ale WAF și protecția punctelor finale de serviciu
Dezvoltarea Software Securizată în Cloud
- Concepte de SDLC securizat și practici „shift-left”: linting, SAST, scanare de dependențe și integrare SCA
- Modele de codare securizată și capcane comune (OWASP Top Ten mapate la contexte cloud)
- Gestionarea secretelor în cod și variabile de mediu; considerații privind lanțul de aprovizionare (dependențe și runneri CI/CD)
Amenințări, Vulnerabilități și Mijloace de Atenuare pentru Aplicații
- Amenințări la adresa aplicațiilor web: controlul accesului defect, injecții, configurări greșite, eșecuri criptografice și manifestările lor specifice cloud-ului
- Securitatea API-urilor: autentificare, limitarea ratei, validarea schemei și controalele gateway-ului API
- Protecții la runtime: ajustarea WAF, concepte RASP și apărarea runtime a containerelor
Testare, Scanare și Evaluare Continuă
- SAST, DAST, IAST, scanare de dependențe și cum să interpretăm și să triem rezultatele
- Evaluarea posturii și configurației cloud: instrumente CSPM/CNAPP, benchmarking și verificări automate de conformitate
- Proiectarea monitorizării continue: logare, telemetrie, integrare SIEM și alerte (exemple CloudTrail, Azure Monitor, GCP Logging)
Testare de Penetrație și Gestionarea Vulnerabilităților
- Planificarea testelor de penetrație sigure în cloud: reguli de angajament ale furnizorilor, delimitare și considerații legale
- Căi comune de atac în cloud și demo-uri practice de exploatare a vulnerabilităților în laborator (mediu controlat)
- Fluxuri de remediere, strategii de patch-uri și urmărire a vulnerabilităților cu KPI
Securitatea și Confidențialitatea Datelor în Cloud
- Clasificarea datelor, arhitecturi de criptare și modele de tokenizare
- Securitatea DBaaS și a stocării: controale de acces, backup-uri și snapshot-uri sigure
- Considerații privind confidențialitatea și conformitatea: rezidența datelor, elemente de bază GDPR și controale contractuale
Proiectarea Aplicațiilor Cloud-Native Securizate
- Microservicii, service meshes și modele de comunicare securizată (mTLS, autentificare mutuală)
- Elemente esențiale de securitate pentru containere și Kubernetes: întărirea imaginilor, scanare și politici de runtime
- Considerații de securitate pentru serverless: privilegii minime, injecție de evenimente și implicații ale pornirii la rece
Răspuns la Incidente, Audit și Guvernanță
- Detectarea și răspunsul la incidente în medii cloud: playbooks, forensics și colectarea de dovezi
- Audit și evaluare terță parte: teste de penetrație, revizuiri de securitate și mapare a certificărilor
- Guvernanță, automatizarea politicilor și măsurarea posturii de securitate în timp
Laborator Capstone: Securizează o Aplicație Exemplu în Cloud
- Revizuirea de bază: efectuează o scanare a configurației cloud și scanări SAST/DAST ale aplicației
- Implementează remedieri: privilegii minime IAM, criptare și gating de securitate CI/CD
- Validează îmbunătățirile și elaborează un plan de remediere și monitorizare
Rezumat și Pași Următori
Cerințe
- Înțelegerea conceptelor generale de dezvoltare software
- Experiență cu cel puțin un limbaj de programare sau un stack web
- Familiaritate cu conceptele de bază ale rețelelor și sistemelor de operare
Publicul Țintă
- Dezvoltatori
- Manageri
- Profesioniști IT și de securitate
Mărturii (1)
Securitatea web Azure a fost mai așteptată decât credeam, iar testarea de penetrare nu am face niciodată în cadrul meu de muncă.
Toby
Curs - Application Security in the Cloud
Tradus de catre o masina